Viszont ami felett meg én siklottam át: most esik le, hogy te azért tároltad az akkumulátort a forgatások végén, mert a direkt cím helyett azt forgattad...hát ezt már ki kellett volna szúrnom, de jobb későn, mint sárgadinnye. :/
Átírtam én is arra a sajátomat, így már csak 372 ticks. http://oscomp.hu/depot/asmfunc.s
Sz*rk: Ha átemelem az általad leprogramozott incsp2
-t, akkor csak 365 ticks.
BTW:
; jmp incsp2 ; ne ugorjunk, programozzuk le
clc
lda #$02
adc sp
sta sp
bcs @end ; ritka eset, hogy ugrik
rts ; itt a vége általában
inc sp+1
@end: rts
Itt az @end
címke rossz helyen van, egyel feljebb kéne, hogy legyen. (Így már csak 364 ticks.)