TMC (format pliku)
From Atariki
(Różnice między wersjami)
| Wersja z dnia 18:43, 15 wrz 2006 Epi (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 18:45, 15 wrz 2006 Epi (Dyskusja | wkład) Next diff → |
||
| Linia 13: | Linia 13: | ||
| <tr><td>$0120</td><td>$0080</td><td>starsze bajty adresów paternów</td></tr> | <tr><td>$0120</td><td>$0080</td><td>starsze bajty adresów paternów</td></tr> | ||
| <tr><td>$01a0</td><td>...</td><td>dane songu. Każda pozycja zajmuje 16 bajtów. Są to kolejno: transpozycja ścieżki 8, nr paternu na ścieżce 8, transpozycja ścieżki 7, itd.</td></tr> | <tr><td>$01a0</td><td>...</td><td>dane songu. Każda pozycja zajmuje 16 bajtów. Są to kolejno: transpozycja ścieżki 8, nr paternu na ścieżce 8, transpozycja ścieżki 7, itd.</td></tr> | ||
| - | <tr><td>...</td><td>...</td>dane instrumentów</td></tr> | + | <tr><td>...</td><td>...</td><td>dane instrumentów</td></tr> |
| - | <tr><td>...</td><td>...</td>dane paternów</td></tr> | + | <tr><td>...</td><td>...</td><td>dane paternów</td></tr> |
| -- Dane paternów -- | -- Dane paternów -- | ||
| </table> | </table> | ||
Wersja z dnia 18:45, 15 wrz 2006
Format modułu muzycznego używany przez program Theta Music Composer 1.x. Występuje w postaci plików z rozszerzeniami TMC i TM8 (ośmiokanałowe) lub TM4 (czterokanałowe).
Plik w tym formacie posiada normalny nagłówek binarny, składa się z jednego bloku. Wewnątrz znajdują się następujące dane:
| offset | długość | opis |
| $0000 | $001e | tytuł utworu (ostatni bajt musi być spacją) |
| $001e | $0001 | szybkość odtwarzania (ilość ramek na linię) |
| $001f | $0001 | ilość wywołań playera na ramkę |
| $0020 | $0040 | młodsze bajty adresów instrumentów |
| $0060 | $0040 | starsze bajty adresów instrumentów (adres równy 0 oznacza instrument pusty) |
| $00a0 | $0080 | młodsze bajty adresów paternów |
| $0120 | $0080 | starsze bajty adresów paternów |
| $01a0 | ... | dane songu. Każda pozycja zajmuje 16 bajtów. Są to kolejno: transpozycja ścieżki 8, nr paternu na ścieżce 8, transpozycja ścieżki 7, itd. |
| ... | ... | dane instrumentów |
| ... | ... | dane paternów |
