Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
type
byteArray=array[0..0] of byte;
procedure myProc(mem:byteArray);
procedure myProc(var mem:byteArray);
pos: 0 1 2 3 4 5 6 7 8 9
mod/val 0 -1 1 1 -1 <1
gdzie <1 to skok do pozycji 1 SFXa
getChannelFreq
lda SFX_CHANNELS_ADDR+_chnFreq,x // get current channel frequency
setPokey
txa
lsr @
tax
sta audf,x // store direct to POKEY register
next_channel
txa // shift offset to next channel
adc #8 // 8 bytes per channel
cmp #$20 // is it last channel?
beq endtick // yes, end tick
setPokey
txa
lsr @
tax
...
txa
asl @
tax