Files
open-roms/c64/kernal/init/cartridge_check.s
T

19 lines
275 B
ArmAsm

#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
// c64 prg p263
cartridge_check:
ldx #$05
cartridge_check_l1:
lda CART_SIG-1,x
cmp cartridge_signature-1,x
bne no_cartridge
dex
bne cartridge_check_l1
// FALLTROUGH
no_cartridge:
rts
#endif // ROM layout