<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=CM2</id>
	<title>CM2 - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=CM2"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=CM2&amp;action=history"/>
	<updated>2026-10-03T07:08:37Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=CM2&amp;diff=502&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=CM2&amp;diff=502&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Ten artykuł wymaga poszerzenia lub poprawek.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;Zajrzyj na stronę [[Dyskusja:CM2|dyskusji]], by dowiedzieć się, czego brakuje, i - jeśli jesteś w stanie - uzupełnij braki.&amp;lt;br /&amp;gt;&lt;br /&gt;
Po naprawieniu mankamentów szablon {{SDP}} można usunąć z treści hasła.Format pliku używany przez program [[Stereo Double Chaos Music Composer 2000]] v1.02 copyright 6.11.1999 by datri.&lt;br /&gt;
&lt;br /&gt;
Plik CM2 jest zmodyfikowanym plikiem binarnym [[Binarny plik DOSu|DOSu]] i jest pochodną formatu [[CMS]] rozszerzoną o dodatkowe komendy.&lt;br /&gt;
&lt;br /&gt;
== Zmodyfikowany nagłówek binarny DOS ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Offset&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Rozmiar&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Opis&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $00&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $02&lt;br /&gt;
| Znacznik $0000&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $02&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $02&lt;br /&gt;
| Adres początku danych&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $04&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $02&lt;br /&gt;
| Adres końca danych&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dane pliku ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Offset&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Rozmiar&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | Opis&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $000&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $013&lt;br /&gt;
| Sygnatura &amp;quot;&amp;lt;Chaos2000   v1.00&amp;gt;&amp;quot; w [[Kody ekranowe|kodach ekranowych]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $013&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $001&lt;br /&gt;
| Tempo (globalne)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $014&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $040&lt;br /&gt;
| Tablica adresów patternów - młodsze bajty&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $054&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $040&lt;br /&gt;
| Tablica adresów patternów - starsze bajty&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $094&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $340&lt;br /&gt;
| Tablica definicji instrumentów&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $3d4&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $01a&lt;br /&gt;
| Tablica oktaw dla instrumentów&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $3ee&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $012&lt;br /&gt;
| Tytuł utworu w [[Kody ekranowe|kodach ekranowych]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $400&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $055&lt;br /&gt;
| 1 ścieżka w SONG (1 kanał pierwszego POKEYa)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $455&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $055&lt;br /&gt;
| 2 ścieżka w SONG (2 kanał pierwszego POKEYa)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $4aa&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $055&lt;br /&gt;
| 3 scieżka w SONG (3 kanał pierwszego POKEYa)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $4ff&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $001&lt;br /&gt;
| Zarezerwowany&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $500&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $055&lt;br /&gt;
| 4 ścieżka w SONG (1 kanał drugiego POKEYa)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $555&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $055&lt;br /&gt;
| 5 ścieżka w SONG (2 kanał drugiego POKEYa)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $5aa&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $055&lt;br /&gt;
| 6 scieżka w SONG (3 kanał drugiego POKEYa)&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $5ff&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $001&lt;br /&gt;
| Zarezerwowany&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | $600&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | -&lt;br /&gt;
| Dane patternów&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dane patternów ==&lt;br /&gt;
&lt;br /&gt;
Rozszerzone o kod $2x pozwalający na zmianę głośności kanału.&lt;br /&gt;
&lt;br /&gt;
== Dane instrumentów ==&lt;br /&gt;
&lt;br /&gt;
Zawiera 26 bloków po 32 bajty definujące instrument.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;                   AB&lt;br /&gt;
                   CD&lt;br /&gt;
                   EF&lt;br /&gt;
vvvvvvvvvvvvvvvv   GH&lt;br /&gt;
dddddddddddddddd IJKL&lt;br /&gt;
ffffffffffffffff MNOP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 8 bajtów definicji głośności obwiedni (v) w kolejności najpierw młodszy nibble, potem starszy&lt;br /&gt;
* 8 bajtów definicji zniekształceń obwiedni (d) w kolejności najpierw młodszy nibble, potem starszy&lt;br /&gt;
* 8 bajtów odchylenia częstotliwości (f) w kolejności najpierw młodszy nibble, potem starszy&lt;br /&gt;
* 4 bajty atrybutów w kolejności JI LK NM PO&lt;br /&gt;
* 4 bajty atrybutów w kolejności AB CD EF GH&lt;br /&gt;
&lt;br /&gt;
== Dane oktaw instrumentów ==&lt;br /&gt;
&lt;br /&gt;
Zawiera 26 bajtów oznaczających numery oktawy bazowej dla instrumentu.&lt;br /&gt;
Wartości pary bitów 0 i 1 oznaczają:&lt;br /&gt;
&lt;br /&gt;
* 0 - oktawy 1-2&lt;br /&gt;
* 1 - oktawy 2-3&lt;br /&gt;
* 2 - oktawy 3-4&lt;br /&gt;
* 3 - oktawy 4-5&lt;br /&gt;
&lt;br /&gt;
Bity 2..7 są zarezerwowane.&lt;br /&gt;
&lt;br /&gt;
== Dane tracków ==&lt;br /&gt;
&lt;br /&gt;
Rozszerzone o rozkazy:&lt;br /&gt;
&lt;br /&gt;
* $87 V: volume (w kolejnej linii na każdej ścieżce definiuje się głośność kanału)&lt;br /&gt;
* $97 P: pause (na tracku 2 ilość ramek, na tracku 3 ilość sekund - sumarycznie pauza wynosi więc 50*yy+xx ramek)&lt;br /&gt;
* $A7 M: mode (na tracku 2: $00 = normal - player gra 1x na ramkę, $01 = double - player gra 2x na ramkę)&lt;br /&gt;
* $B7 I: transpozycja (w kolejnej linii definiuje się transpozycje każdego kanału)&lt;br /&gt;
&lt;br /&gt;
== Uwagi ==&lt;br /&gt;
&lt;br /&gt;
1. Sygnatura pliku CM2 zawiera bajty: $9c $a3 $e8 $e1 $ef $f3 $92 $90 $90 $90 $80 $80 $80 $f6 $91 $8e $90 $90 $9e.&lt;br /&gt;
Jest to napis &amp;quot;&amp;lt;Chaos2000   v1.00&amp;gt;&amp;quot; w inwersie. Napis ten jest zakodowany przy użyciu [[Kody ekranowe|kodów ekranowych]], a nie jak w przypadku CMC za pomocą [[ATASCII|kodów ATASCII]].&lt;br /&gt;
&lt;br /&gt;
2. Znacznik nagłówka binarnego w pliku demonstracyjnym GRAVE.CM2 ma wartości $88 $42.&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
* [[CMC (format pliku)|CMC]]&lt;br /&gt;
* [[CM3]]&lt;br /&gt;
* [[CMR]]&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[DMC (format pliku)|DMC]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Strony do poszerzenia]]&lt;br /&gt;
[[Kategoria:Atari 8-bit]]&lt;br /&gt;
[[Kategoria:Formaty plików]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>