26 lines
351 B
ArmAsm
26 lines
351 B
ArmAsm
.export _init, _nmi_int, _irq_int
|
|
|
|
.segment "VECTORS"
|
|
|
|
.addr _nmi_int ; NMI vector
|
|
.addr _init ; Reset vector
|
|
.addr _irq_int ; IRQ/BRK vector
|
|
|
|
.zeropage
|
|
tmp: .res 1
|
|
|
|
.code
|
|
|
|
_nmi_int:
|
|
_irq_int:
|
|
|
|
_init:
|
|
lda #$00
|
|
@start:
|
|
sta tmp
|
|
cmp tmp
|
|
bne @end
|
|
ina
|
|
bra @start
|
|
|
|
@end: bra @end
|