pikuma_6502_nes/exercises/exercise03.asm
Tyrel Souza fc0bf0edb7 init
2022-11-28 11:19:19 -05:00

29 lines
700 B
NASM
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.segment "HEADER" ; Dont forget to always add the iNES header to your ROM files
.org $7FF0
.byte $4E,$45,$53,$1A,$02,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
.segment "CODE" ; Define a segment called "CODE" for the PRG-ROM at $8000
.org $8000
Reset: ; TODO:
lda #15
tax
tay
txa
tya
ldx #6
txa
tay
NMI: ; NMI handler
rti ; doesn't do anything
IRQ: ; IRQ handler
rti ; doesn't do anything
.segment "VECTORS" ; Add addresses with vectors at $FFFA
.org $FFFA
.word NMI ; Put 2 bytes with the NMI address at memory position $FFFA
.word Reset ; Put 2 bytes with the break address at memory position $FFFC
.word IRQ ; Put 2 bytes with the IRQ address at memory position $FFFE