mirror of
https://github.com/a2-4am/4cade.git
synced 2024-09-27 12:57:21 +00:00
60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
|
;license:MIT
|
||
|
;(c) 2019-2020, 2022 by qkumba
|
||
|
|
||
|
!cpu 6502
|
||
|
!to "build/PRELAUNCH/SITCRIT.CHEAT",plain
|
||
|
*=$BC00
|
||
|
|
||
|
!source "src/constants.a" ; no code in these
|
||
|
!source "src/macros.a"
|
||
|
|
||
|
+ENABLE_ACCEL
|
||
|
jsr $BD8E
|
||
|
+RESET_VECTOR reset
|
||
|
+READ_RAM2_NO_WRITE
|
||
|
lda MachineStatus
|
||
|
and #CHEATS_ENABLED
|
||
|
beq +
|
||
|
ldx #$A5
|
||
|
lda $BE93
|
||
|
cmp #'1'
|
||
|
beq hook1
|
||
|
cmp #'2'
|
||
|
beq hook2
|
||
|
cmp #'3'
|
||
|
bne +
|
||
|
|
||
|
hook3
|
||
|
stx $16B4 ; patch - don't decrease bombs
|
||
|
stx $1C57 ; patch - don't increase hits
|
||
|
stx $1CA5 ; patch - don't decrease fuel
|
||
|
beq + ; always
|
||
|
|
||
|
hook1
|
||
|
lda #$AD
|
||
|
sta $121C ; patch - don't decrease armor
|
||
|
sta $1562 ; patch - don't decrease armor
|
||
|
sta $1B5B ; patch - don't decrease armor
|
||
|
sta $1B6F ; patch - don't decrease armor
|
||
|
sta $1B75 ; patch - don't decrease armor
|
||
|
bne + ; always
|
||
|
|
||
|
hook2
|
||
|
lda $7AE8
|
||
|
cmp #$E6
|
||
|
bne +
|
||
|
stx $117E ; patch - don't decrease time
|
||
|
stx $160C ; patch - don't increase hits
|
||
|
stx $7AE8 ; patch - don't decrease fuel
|
||
|
stx $795C ; patch - don't decrease bombs
|
||
|
|
||
|
+
|
||
|
jsr DisableAccelerator
|
||
|
+READ_ROM_NO_WRITE
|
||
|
lda #0
|
||
|
rts
|
||
|
|
||
|
reset
|
||
|
+READ_RAM1_NO_WRITE
|
||
|
jmp ($FFFC)
|