mirror of
https://github.com/a2-4am/4cade.git
synced 2024-06-26 12:29:33 +00:00
Fixes of reset vector fixes (#91)
Tested these on my ][+ tonight so they should be good. Weren't working when LC was switched out.
This commit is contained in:
parent
e69e766c66
commit
f9a7879987
8
src/prelaunch/thexder.a
Normal file → Executable file
8
src/prelaunch/thexder.a
Normal file → Executable file
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2019 by qkumba
|
||||
;(c) 2019 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/THEXDER",plain
|
||||
|
@ -11,7 +11,13 @@
|
|||
lda #$60
|
||||
sta $13A8
|
||||
jsr $1200
|
||||
|
||||
+RESET_VECTOR reset
|
||||
lda #<reset
|
||||
sta $47FC
|
||||
lda #>reset
|
||||
sta $47FD ; moved to LC $FFFC/D
|
||||
|
||||
+DISABLE_ACCEL
|
||||
jmp $1800
|
||||
|
||||
|
|
19
src/prelaunch/tomahawk.a
Normal file → Executable file
19
src/prelaunch/tomahawk.a
Normal file → Executable file
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2019 by qkumba
|
||||
;(c) 2019 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/TOMAHAWK",plain
|
||||
|
@ -8,10 +8,27 @@
|
|||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
lda #<reset
|
||||
sta $FFFC
|
||||
lda #>reset
|
||||
sta $FFFD ; reset vector fix for title
|
||||
+READ_ROM_NO_WRITE
|
||||
|
||||
lda #$60
|
||||
sta $309B
|
||||
jsr $3019
|
||||
|
||||
+RESET_VECTOR reset
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
lda #<reset
|
||||
sta $9767
|
||||
sta $FFFC
|
||||
lda #>reset
|
||||
sta $9768 ; gets patched to LC later
|
||||
sta $FFFD ; also, our LC fix wrecked later in title
|
||||
+READ_ROM_NO_WRITE
|
||||
; yes, it changes the vector like 300 times
|
||||
+DISABLE_ACCEL
|
||||
lda $C083
|
||||
jmp $235
|
||||
|
|
12
src/prelaunch/wolfen84.a
Normal file → Executable file
12
src/prelaunch/wolfen84.a
Normal file → Executable file
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2019 by qkumba
|
||||
;(c) 2019 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/WOLFEN84",plain
|
||||
|
@ -23,10 +23,14 @@ reset
|
|||
jmp $FAA6
|
||||
|
||||
callback
|
||||
lda #>reset
|
||||
sta $9E52
|
||||
+READ_RAM2_WRITE_RAM2
|
||||
lda #<reset
|
||||
sta $9E53 ; reset vector patch
|
||||
sta $9E52
|
||||
sta $FFFC
|
||||
lda #>reset
|
||||
sta $9E53
|
||||
sta $FFFD ; reset vector patch
|
||||
+READ_ROM_NO_WRITE
|
||||
|
||||
+DISABLE_ACCEL
|
||||
jmp $9D84
|
||||
|
|
Loading…
Reference in New Issue
Block a user