Files
super6502/sw/bootloader/boot.s
Byron Lathi 9dd460a47f Add preliminary bootloader
This bootloader right now just prints the letter A, but should be
capable of reading blocks from the SD card into memory.
2022-04-18 20:25:08 -05:00

27 lines
370 B
ArmAsm

; We need to to read the boot sector from the
; SD card, verify the last 2 bytes, then jump to the
; beginning of it.
.include "zeropage.inc"
.import _load_bootsect
.export _init, _boot
.segment "STARTUP"
_init: jmp _boot
.segment "CODE"
_boot: ldx #$ff
txs
cld
jsr _load_bootsect
jmp $1000
.segment "SIGN"
.byte $55
.byte $aa