ale tak sie nie da ?chyba? d i e musza byc na stronie zerowej (emulowane rejestry z80) - adresowanie ... (de),y
laoo Twoim sposobem to wyglada tak:
_enter jsr _enter2
_enter2
ldx _d
lda t1-$e0,x
sta _d
cmp t2-$e0,x
bcc _d1
rts
_d1 lda #$20
adc _e
sta _e
bcs _d2
lda _d
adc #-$08
sta _d
_d2 rts
;
t1 dta $e2,$e3,$e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef
dta $f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc
t2 dta $e2,$e3,$e4,$e5,$e6,$e7,$FF,$FF,$ea,$eb,$ec,$ed,$ee,$ef
dta $FF,$FF,$f2,$f3,$f4,$f5,$f6,$f7,$FF,$FF,$fa,$fb,$fc