TMC (format pliku): Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Epi (dyskusja | edycje)
Nie podano opisu zmian
 
Epi (dyskusja | edycje)
mNie podano opisu zmian
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 15 wrz 2006, 19:45

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:

-- Dane paternów --

offsetdługośćopis
$0000$001etytuł utworu (ostatni bajt musi być spacją)
$001e$0001szybkość odtwarzania (ilość ramek na linię)
$001f$0001ilość wywołań playera na ramkę
$0020$0040młodsze bajty adresów instrumentów
$0060$0040starsze bajty adresów instrumentów (adres równy 0 oznacza instrument pusty)
$00a0$0080młodsze bajty adresów paternów
$0120$0080starsze 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