1 Ostatnio edytowany przez mono (2009-12-23 11:27:21)

Gdzie mogę znaleźć opis formatu sampli akceptowanych przez MPT 2.4? Atariki milczy, gógle też nic rozsądnego prócz jakichś formatów medycznych nie pokazało...

Edit: Zenon pisze, że ma się zaczynać od $90, ale co dalej?

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

2 Ostatnio edytowany przez seban (2009-12-23 12:15:26)

hej:

http://energy.scene.pl/index.php?page=opis-formatu-mpt

mam chyba jeszcze gdzieś wersje pdf przygotowaną przy okazji może ja znajdę.

pozdrawiam
Seban

3 Ostatnio edytowany przez mono (2009-12-23 12:18:03)

Bardzo dziękuję. Wydaje mi się, że ten opis wystarczy.
Mam jeszcze drobne pytanie precyzujące: Czy te sample są 8-bit czy 4-bit (jak ułożone w bajcie)?

Edit: O to mi chodziło. Jeszcze raz dziękuję.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

4 Ostatnio edytowany przez seban (2009-12-23 12:18:17)

sample są przechowane w klasycznym formacie, po dwa nibble w bajcie, czyli przykładowa typowa procedura odtwarzająca to:

lda (smp),y
pha
lsr @
lsr @
lsr @
lsr @
ora #$10
sta $d40a
sta $d201
pla
and #$0f
ora #$10
sta $d40a
sta $d201

właściwie to and #$0f nie potrzebne po ora #$10 ;)
no i oczywiście powyższą prockę traktuj jako przykład jest mocno nieoptymalna ale czytelna ;)

pozdrawiam
Seban

5

E no, jest dość optymalna. Można orować z #$f0, co likwiduje skrupuły przed wyrzuceniem anda. ;)

https://www.youtube.com/watch?v=jofNR_WkoCE

6

A czy można by prosić o opis formatu w Atariki? Dla potomności...

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

7 Ostatnio edytowany przez jellonek (2009-12-23 17:49:10)

dzis/jutro opisze...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep