4cade/src/prelaunch/wolfen84.a
frankmilliron f9a7879987 Fixes of reset vector fixes (#91)
Tested these on my ][+ tonight so they should be good. Weren't working when LC was switched out.
2019-12-28 23:40:12 -05:00

41 lines
779 B
Plaintext
Executable File

;license:MIT
;(c) 2019 by qkumba/Frank M.
!cpu 6502
!to "build/PRELAUNCH/WOLFEN84",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
+USES_TEXT_PAGE_2
lda #$60
sta $21E8
jsr $2000 ; find and load "DOS"
lda #<callback
sta $B748
lda #>callback
sta $B749
jmp $B700
reset
+READ_ROM_NO_WRITE
jmp $FAA6
callback
+READ_RAM2_WRITE_RAM2
lda #<reset
sta $9E52
sta $FFFC
lda #>reset
sta $9E53
sta $FFFD ; reset vector patch
+READ_ROM_NO_WRITE
+DISABLE_ACCEL
jmp $9D84
!if * > $1C0 {
!error "code is too large, ends at ", *
}