mirror of
https://github.com/a2-4am/4cade.git
synced 2024-06-09 17:29:32 +00:00
a few more cheats
This commit is contained in:
parent
c560d91b23
commit
0322fadd9c
|
@ -27,7 +27,7 @@
|
||||||
0000,AGENT.U.S.A=Agent U S A
|
0000,AGENT.U.S.A=Agent U S A
|
||||||
1110,AIRHEART=Airheart
|
1110,AIRHEART=Airheart
|
||||||
0001,ALCAZAR=Alcazar
|
0001,ALCAZAR=Alcazar
|
||||||
1000,ALF=Alf: The First Adventure
|
1001,ALF=Alf: The First Adventure
|
||||||
1001,ALIEN.AMBUSH=Alien Ambush
|
1001,ALIEN.AMBUSH=Alien Ambush
|
||||||
0001,ALIEN.DOWNPOUR=Alien Downpour
|
0001,ALIEN.DOWNPOUR=Alien Downpour
|
||||||
0000,ALIEN.LANDER=Alien Lander
|
0000,ALIEN.LANDER=Alien Lander
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
0001,ALIEN.TYPHOON=Alien Typhoon
|
0001,ALIEN.TYPHOON=Alien Typhoon
|
||||||
1111,ALIENS=Aliens
|
1111,ALIENS=Aliens
|
||||||
0000,ANKH=Ankh
|
0000,ANKH=Ankh
|
||||||
0000,APE.ESCAPE=Ape Escape
|
0001,APE.ESCAPE=Ape Escape
|
||||||
0001,AC=Apple Cider Spider
|
0001,AC=Apple Cider Spider
|
||||||
1001,APPLE.INVADER=Apple Invader
|
1001,APPLE.INVADER=Apple Invader
|
||||||
0001,APPLE.PANIC=Apple Panic
|
0001,APPLE.PANIC=Apple Panic
|
||||||
|
@ -44,12 +44,12 @@
|
||||||
1007,AB=Arcade Boot Camp
|
1007,AB=Arcade Boot Camp
|
||||||
1000,ARCHON=Archon
|
1000,ARCHON=Archon
|
||||||
0000,ARCHON.II=Archon II
|
0000,ARCHON.II=Archon II
|
||||||
1000,ARCTIC.FOX=Arctic Fox
|
1006,ARCTIC.FOX=Arctic Fox
|
||||||
0001,AA=Ardy the Aardvark
|
0001,AA=Ardy the Aardvark
|
||||||
1001,ARENA=Arena
|
1001,ARENA=Arena
|
||||||
0000,ARGOS=Argos
|
0006,ARGOS=Argos
|
||||||
1001,ARKANOID=Arkanoid
|
1001,ARKANOID=Arkanoid
|
||||||
1000,ARTESIANS=Artesians
|
1006,ARTESIANS=Artesians
|
||||||
1001,AS=Asteroid Blaster
|
1001,AS=Asteroid Blaster
|
||||||
1001,AXIS.ASSASSIN=Axis Assassin
|
1001,AXIS.ASSASSIN=Axis Assassin
|
||||||
0000,AZTEC=Aztec
|
0000,AZTEC=Aztec
|
||||||
|
|
|
@ -15,9 +15,10 @@
|
||||||
sta $892
|
sta $892
|
||||||
sta $8A0
|
sta $8A0
|
||||||
jsr $800 ; decompress
|
jsr $800 ; decompress
|
||||||
+DISABLE_ACCEL
|
;ran out of space
|
||||||
|
;; +DISABLE_ACCEL
|
||||||
jsr $8AA5
|
jsr $8AA5
|
||||||
+ENABLE_ACCEL
|
;; +ENABLE_ACCEL
|
||||||
jsr $882 ; decompress
|
jsr $882 ; decompress
|
||||||
+DISABLE_ACCEL
|
+DISABLE_ACCEL
|
||||||
jsr $7150
|
jsr $7150
|
||||||
|
@ -33,7 +34,17 @@
|
||||||
lda #$4C
|
lda #$4C
|
||||||
sta $3C7
|
sta $3C7
|
||||||
inc $2B ; seed RNG
|
inc $2B ; seed RNG
|
||||||
+DISABLE_ACCEL
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
dec $16CA ; cosmetic
|
||||||
|
lda #$a5
|
||||||
|
sta $17D8 ; patch - don't decrease food
|
||||||
|
sta $1B73 ; patch - don't decrease lives
|
||||||
|
+
|
||||||
|
jsr DisableAccelerator
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
jmp $800
|
jmp $800
|
||||||
|
|
||||||
!if * > $1C0 {
|
!if * > $1C0 {
|
||||||
|
|
|
@ -46,6 +46,16 @@
|
||||||
sta $7944
|
sta $7944
|
||||||
|
|
||||||
no_speech
|
no_speech
|
||||||
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
lda #$AD
|
||||||
|
sta $6632
|
||||||
|
sta $6635 ; patch - don't decrease lives
|
||||||
|
lda #4
|
||||||
|
sta $6505 ; patch - don't fall any floors after the 1st
|
||||||
|
+
|
||||||
jsr DisableAccelerator
|
jsr DisableAccelerator
|
||||||
+READ_ROM_NO_WRITE
|
+READ_ROM_NO_WRITE
|
||||||
jmp $6200
|
jmp $6200
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
;license:MIT
|
;license:MIT
|
||||||
;(c) 2020 by qkumba/Frank M.
|
;(c) 2020, 2022 by qkumba/Frank M.
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/PRELAUNCH.INDEXED/ARCTIC.FOX",plain
|
!to "build/PRELAUNCH.INDEXED/ARCTIC.FOX",plain
|
||||||
|
@ -8,19 +8,36 @@
|
||||||
!source "src/prelaunch/common.a"
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
+ENABLE_ACCEL
|
+ENABLE_ACCEL
|
||||||
lda #>(callback-1)
|
lda #>(callback1-1)
|
||||||
sta $4280
|
sta $4280
|
||||||
lda #<(callback-1)
|
lda #<(callback1-1)
|
||||||
sta $4283
|
sta $4283
|
||||||
jmp $3FFD ; decompress
|
jmp $3FFD ; decompress
|
||||||
|
|
||||||
callback
|
callback2
|
||||||
|
lda $BD09
|
||||||
|
cmp #'E'
|
||||||
|
bne +
|
||||||
|
lda #$AD
|
||||||
|
sta $8006 ; patch - don't decrease oxygen
|
||||||
|
sta $97D1 ; patch - don't increase damage
|
||||||
|
+ jmp $7F00
|
||||||
|
|
||||||
|
callback1
|
||||||
+LC_REBOOT
|
+LC_REBOOT
|
||||||
inc $3F4 ; force reboot
|
inc $3F4 ; force reboot
|
||||||
bit $C083
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
lda #<callback2
|
||||||
|
sta $11C5
|
||||||
|
lda #>callback2
|
||||||
|
sta $11C6
|
||||||
|
+
|
||||||
jsr DisableAccelerator
|
jsr DisableAccelerator
|
||||||
sta $C05F ; fix //c and //c+ HGR color
|
|
||||||
+READ_RAM1_WRITE_RAM1
|
+READ_RAM1_WRITE_RAM1
|
||||||
|
sta $C05F ; fix //c and //c+ HGR color
|
||||||
jmp $1170
|
jmp $1170
|
||||||
|
|
||||||
!if * > $1C0 {
|
!if * > $1C0 {
|
||||||
|
|
|
@ -21,5 +21,22 @@
|
||||||
callback
|
callback
|
||||||
+ENABLE_ACCEL
|
+ENABLE_ACCEL
|
||||||
jsr $B65A ; decompress
|
jsr $B65A ; decompress
|
||||||
+DISABLE_ACCEL
|
+READ_RAM2_NO_WRITE
|
||||||
|
lda MachineStatus
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq ++
|
||||||
|
lda $B75A
|
||||||
|
cmp #'3'
|
||||||
|
bne +
|
||||||
|
lda #$ad
|
||||||
|
sta $67E5 ; patch - don't decrease lives
|
||||||
|
bne ++
|
||||||
|
+
|
||||||
|
cmp #'5'
|
||||||
|
bne ++
|
||||||
|
lda #$ad
|
||||||
|
sta $F97 ; patch - don't decrease energy
|
||||||
|
++
|
||||||
|
jsr DisableAccelerator
|
||||||
|
+READ_ROM_NO_WRITE
|
||||||
rts
|
rts
|
||||||
|
|
Loading…
Reference in New Issue
Block a user