<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multimedia.cx/index.php?action=history&amp;feed=atom&amp;title=DMV</id>
	<title>DMV - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multimedia.cx/index.php?action=history&amp;feed=atom&amp;title=DMV"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=DMV&amp;action=history"/>
	<updated>2026-06-09T23:02:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=DMV&amp;diff=16121&amp;oldid=prev</id>
		<title>Kostya: fill information</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=DMV&amp;diff=16121&amp;oldid=prev"/>
		<updated>2026-01-24T10:45:33Z</updated>

		<summary type="html">&lt;p&gt;fill information&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* Company: Brainstorm Technology&lt;br /&gt;
* Extensions: dmv, mov&lt;br /&gt;
&lt;br /&gt;
This is a video format that is remarkable for coding data for two video frames at one. It has no specific header and frames are always stored in blocks of size 0xAB15 bytes even if data may not make full use of it.&lt;br /&gt;
&lt;br /&gt;
Block starts with 16-bit size of pixel data, 16-bit size of packed tile indices, 253-colour VGA palette (first three colours are unused), pixel data, and LZ77-compressed tile indices. Audio part always starts at offset 0x9D4D.&lt;br /&gt;
&lt;br /&gt;
Frames are coded by splitting a pair of frames into 2x2x2 blocks and painting them with 1-8 colours (from pixel data) using one of 154 pre-defined patterns.&lt;br /&gt;
&lt;br /&gt;
LZ77 compression scheme opcodes (in binary):&lt;br /&gt;
* &amp;lt;code&amp;gt;000xxxxx&amp;lt;/code&amp;gt; -- copy &amp;lt;code&amp;gt;xxxxx&amp;lt;/code&amp;gt;+1 bytes from input&lt;br /&gt;
* &amp;lt;code&amp;gt;001xxxxx yyyyyyyy&amp;lt;/code&amp;gt; -- copy &amp;lt;code&amp;gt;yyyyyyyyxxxxx&amp;lt;/code&amp;gt;+1 bytes from input&lt;br /&gt;
* &amp;lt;code&amp;gt;010xxxxx yyyyyyyy&amp;lt;/code&amp;gt; -- copy &amp;lt;code&amp;gt;xxxxx&amp;lt;/code&amp;gt;+1 bytes from already decoded output using offset &amp;lt;code&amp;gt;yyyyyyyy&amp;lt;/code&amp;gt;+4&lt;br /&gt;
* &amp;lt;code&amp;gt;011xxxxx yyyyyyyy zzzzzzzzz&amp;lt;/code&amp;gt; -- copy &amp;lt;code&amp;gt;yyyyyyyyxxxxx&amp;lt;/code&amp;gt;+1 bytes from already decoded output using offset &amp;lt;code&amp;gt;yyyyyyyy&amp;lt;/code&amp;gt;+4&lt;br /&gt;
* &amp;lt;code&amp;gt;100xxxxx yyyyyyyy zzzzzzzzz&amp;lt;/code&amp;gt; -- copy &amp;lt;code&amp;gt;xxxxx&amp;lt;/code&amp;gt;+1 bytes from already decoded output using offset &amp;lt;code&amp;gt;zzzzzzzzyyyyyyyy&amp;lt;/code&amp;gt;+4&lt;br /&gt;
* &amp;lt;code&amp;gt;101xxxxx wwwwwwww yyyyyyyy zzzzzzzzz&amp;lt;/code&amp;gt; -- copy &amp;lt;code&amp;gt;wwwwwwwwxxxxx&amp;lt;/code&amp;gt;+1 bytes from already decoded output using offset &amp;lt;code&amp;gt;zzzzzzzzyyyyyyyy&amp;lt;/code&amp;gt;+4&lt;br /&gt;
&lt;br /&gt;
== Games using DMV ==&lt;br /&gt;
* [https://www.mobygames.com/game/15510/f1-manager/ F1 Manager (1996)]&lt;br /&gt;
* [https://archive.org/details/msdos_Mystery_of_Plastic_City_Part_II_The_1996 Mystery of Plastic City Part II]&lt;br /&gt;
* some other games by [https://www.mobygames.com/company/565/software-2000/ Software 2000]&lt;br /&gt;
* various trailers and even interactive movie CDs&lt;br /&gt;
&lt;br /&gt;
[[Category: Game Formats]]&lt;/div&gt;</summary>
		<author><name>Kostya</name></author>
	</entry>
</feed>