Muzyke mozna odgrywac na 2 kanalach bez zadnego problemu, byle procka byla krotka... bardzo krotka... albo jeszcze krotsza.... A najlepiej jakby na vblku robila tylko lda (msx),y sta $pokey i nic wiecej, czyli wrzucala same gotowe wartosci (wczesniej przeliczone).
Zonk polega na tym, ze w romie jest w jakims przerwaniu/procedurze kombinacja w stylu:
lda #0
sta $pokey
ktora powoduje takie smieszne pykanie podczas grania i odczytu. Ze wzgl. na moja szeroka wiedze programistyczna, OS z romu zostawal przepisany do ramu, kombinacja zmieniona na nop nop nop (kto tam?). [Po co to jest w oryginalnym romie? Nie mam pojecia, bez tego dziala w kazdym razie.] Po taki patchu wystarczy ustawic vblk (ten pierwszy) na nasza procedurke 'playera' i lata! Na Tomsie 720 zachowywala full speed, nawet na KMK tez zdaje sie :)
W sumie pamietam, ze testowalem to w ten sposob, ze wlaczalem tego playera, prog wracal do dosu... a ja bawilem sie dosem (kopiowanie, formatowanie itd), a muza grala :)
Oczywiscie moja metoda jest bardzo prymitywna, ale ja sie cieszylem, ze w ogole dzialala. No i ta predkosc. Nadal jestem autorem najszybszego (pod wzgl. predkosci wczytywania) trackma na Atari :lol: