mirror of
https://github.com/a2-4am/4cade.git
synced 2025-02-17 07:31:19 +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
|
||||
1110,AIRHEART=Airheart
|
||||
0001,ALCAZAR=Alcazar
|
||||
1000,ALF=Alf: The First Adventure
|
||||
1001,ALF=Alf: The First Adventure
|
||||
1001,ALIEN.AMBUSH=Alien Ambush
|
||||
0001,ALIEN.DOWNPOUR=Alien Downpour
|
||||
0000,ALIEN.LANDER=Alien Lander
|
||||
@ -35,7 +35,7 @@
|
||||
0001,ALIEN.TYPHOON=Alien Typhoon
|
||||
1111,ALIENS=Aliens
|
||||
0000,ANKH=Ankh
|
||||
0000,APE.ESCAPE=Ape Escape
|
||||
0001,APE.ESCAPE=Ape Escape
|
||||
0001,AC=Apple Cider Spider
|
||||
1001,APPLE.INVADER=Apple Invader
|
||||
0001,APPLE.PANIC=Apple Panic
|
||||
@ -44,12 +44,12 @@
|
||||
1007,AB=Arcade Boot Camp
|
||||
1000,ARCHON=Archon
|
||||
0000,ARCHON.II=Archon II
|
||||
1000,ARCTIC.FOX=Arctic Fox
|
||||
1006,ARCTIC.FOX=Arctic Fox
|
||||
0001,AA=Ardy the Aardvark
|
||||
1001,ARENA=Arena
|
||||
0000,ARGOS=Argos
|
||||
0006,ARGOS=Argos
|
||||
1001,ARKANOID=Arkanoid
|
||||
1000,ARTESIANS=Artesians
|
||||
1006,ARTESIANS=Artesians
|
||||
1001,AS=Asteroid Blaster
|
||||
1001,AXIS.ASSASSIN=Axis Assassin
|
||||
0000,AZTEC=Aztec
|
||||
|
@ -15,9 +15,10 @@
|
||||
sta $892
|
||||
sta $8A0
|
||||
jsr $800 ; decompress
|
||||
+DISABLE_ACCEL
|
||||
;ran out of space
|
||||
;; +DISABLE_ACCEL
|
||||
jsr $8AA5
|
||||
+ENABLE_ACCEL
|
||||
;; +ENABLE_ACCEL
|
||||
jsr $882 ; decompress
|
||||
+DISABLE_ACCEL
|
||||
jsr $7150
|
||||
@ -33,7 +34,17 @@
|
||||
lda #$4C
|
||||
sta $3C7
|
||||
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
|
||||
|
||||
!if * > $1C0 {
|
||||
|
@ -46,6 +46,16 @@
|
||||
sta $7944
|
||||
|
||||
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
|
||||
+READ_ROM_NO_WRITE
|
||||
jmp $6200
|
||||
|
@ -1,5 +1,5 @@
|
||||
;license:MIT
|
||||
;(c) 2020 by qkumba/Frank M.
|
||||
;(c) 2020, 2022 by qkumba/Frank M.
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH.INDEXED/ARCTIC.FOX",plain
|
||||
@ -8,19 +8,36 @@
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
+ENABLE_ACCEL
|
||||
lda #>(callback-1)
|
||||
lda #>(callback1-1)
|
||||
sta $4280
|
||||
lda #<(callback-1)
|
||||
lda #<(callback1-1)
|
||||
sta $4283
|
||||
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
|
||||
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
|
||||
sta $C05F ; fix //c and //c+ HGR color
|
||||
+READ_RAM1_WRITE_RAM1
|
||||
sta $C05F ; fix //c and //c+ HGR color
|
||||
jmp $1170
|
||||
|
||||
!if * > $1C0 {
|
||||
|
@ -21,5 +21,22 @@
|
||||
callback
|
||||
+ENABLE_ACCEL
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user