mirror of
https://github.com/a2-4am/4cade.git
synced 2024-06-25 21:29:43 +00:00
fix a bunch of 128k game reset vectors (#252)
* rename 'last.ninja.a' to 'the.last.ninja.a' * fix a bunch of 128k game reset vectors 8 more that are more complicated to come.
This commit is contained in:
parent
333b08bae1
commit
147cc25b79
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2019 by qkumba
|
||||
;(c) 2019 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/BAD.DUDES",plain
|
||||
|
@ -22,6 +22,7 @@ cheat
|
|||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
inc $3F4 ; force reboot
|
||||
dec $1195
|
||||
jsr $1000
|
||||
lda MachineStatus
|
||||
|
|
15
src/prelaunch/batman.a
Normal file
15
src/prelaunch/batman.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/BATMAN",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $1000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/BATTLE.CHESS",plain
|
||||
|
@ -8,6 +8,7 @@
|
|||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
inc $3F4 ; force reboot
|
||||
lda #$50
|
||||
sta $933
|
||||
lda #2
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/D.GENERATION",plain
|
||||
|
@ -8,6 +8,7 @@
|
|||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
inc $3F4 ; force reboot
|
||||
lda #$60
|
||||
sta $1405
|
||||
jsr $1200 ; load "DOS"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2019-2020 by qkumba
|
||||
;(c) 2019-2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/DEATH.SWORD",plain
|
||||
|
@ -7,8 +7,11 @@
|
|||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
|
||||
lda #$8b
|
||||
sta $bf0e ; disable ROM mapping
|
||||
|
||||
jmp $2000
|
||||
|
||||
!if * > $1C0 {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/EAGLES.NEST",plain
|
||||
|
@ -8,6 +8,7 @@
|
|||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
inc $3F4 ; force reboot
|
||||
lda #$60
|
||||
sta $9E6
|
||||
jsr $800 ; load DOS
|
||||
|
|
15
src/prelaunch/flapple.bird.a
Normal file
15
src/prelaunch/flapple.bird.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/FLAPPLE.BIRD",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $800
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/heavy.barrel.a
Normal file
15
src/prelaunch/heavy.barrel.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/HEAVY.BARREL",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $1000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/ikari.warriors.a
Normal file
15
src/prelaunch/ikari.warriors.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/IKARI.WARRIORS",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $1000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/indiana.jones.a
Normal file
15
src/prelaunch/indiana.jones.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/INDIANA.JONES",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $2000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/platoon.a
Normal file
15
src/prelaunch/platoon.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/PLATOON",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $1000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/qix.a
Normal file
15
src/prelaunch/qix.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/QIX",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $23AC
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/rampage.a
Normal file
15
src/prelaunch/rampage.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/RAMPAGE",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $2EED
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/renegade.a
Normal file
15
src/prelaunch/renegade.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/RENEGADE",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $2000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
15
src/prelaunch/robocop.a
Normal file
15
src/prelaunch/robocop.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/ROBOCOP",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $1000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/SLICKS",plain
|
||||
|
@ -8,13 +8,14 @@
|
|||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
inc $3F4 ; force reboot
|
||||
|
||||
lda #$60
|
||||
sta $5612
|
||||
jsr $800 ; decompress
|
||||
|
||||
lda #$88
|
||||
sta $BF0E ; don't bank out
|
||||
+RESET_VECTOR $FAA6
|
||||
|
||||
+READ_RAM2_NO_WRITE
|
||||
lda MockingboardStuff
|
||||
|
@ -36,6 +37,9 @@
|
|||
bne -
|
||||
|
||||
skipmb
|
||||
lda #$2C
|
||||
sta $974C ; skip reset vector subroutine
|
||||
|
||||
jsr DisableAccelerator
|
||||
+READ_ROM_NO_WRITE
|
||||
jmp $803
|
||||
|
|
15
src/prelaunch/spiderbot.a
Normal file
15
src/prelaunch/spiderbot.a
Normal file
|
@ -0,0 +1,15 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/SPIDERBOT",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
jmp $6000
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/TECHNOCOP",plain
|
||||
|
@ -9,6 +9,7 @@
|
|||
|
||||
+READ_RAM2_NO_WRITE
|
||||
jsr EnableAccelerator
|
||||
inc $3F4 ; force reboot
|
||||
lda MachineStatus
|
||||
+READ_ROM_NO_WRITE
|
||||
and #CHEATS_ENABLED
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/TEST.DRIVE",plain
|
||||
|
@ -7,6 +7,7 @@
|
|||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
inc $3F4 ; force reboot
|
||||
+READ_RAM2_NO_WRITE
|
||||
jsr EnableAccelerator
|
||||
lda MachineStatus
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
;license:MIT
|
||||
;(c) 2020 by qkumba
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH/LAST.NINJA",plain
|
||||
!to "build/PRELAUNCH/THE.LAST.NINJA",plain
|
||||
*=$106
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
inc $3F4 ; force reboot
|
||||
lda #$60
|
||||
sta $9F7
|
||||
jsr $800 ; load DOS
|
Loading…
Reference in New Issue
Block a user