From dfc882b2fd9b60005cbbe2f3c37e8a9fdc5956c5 Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Tue, 23 Apr 2024 17:18:57 -0700 Subject: [PATCH] add some cheats --- res/GAMES.CONF | 6 +++--- src/prelaunch/antiair.a | 8 +++++++- src/prelaunch/hopman.a | 9 ++++++++- src/prelaunch/yewdow.a | 9 ++++++++- 4 files changed, 26 insertions(+), 6 deletions(-) diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 84edfcd19..b2f99f32e 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -37,7 +37,7 @@ 10061,ANGEL.1=Angel-1 01100,ANGRYBIRDS=Angry Birds 00001,ANKH=Ankh -10001,ANTIAIR=AntiAir +10011,ANTIAIR=AntiAir 00010,APE.ESCAPE=Ape Escape 00010,AC=Apple Cider Spider 10011,APPLE.INVADER=Apple Invader @@ -224,7 +224,7 @@ 11110,HEAVY.BARREL=Heavy Barrel 00011,HELLSTORM=Hell Storm 00001,HIGH.RISE=High Rise -10001,HOPMAN=Hopman +10041,HOPMAN=Hopman 00010,HORIZON.V=Horizon V 00011,HUNGRYBOY=Hungryboy 00011,HYPER.HEAD.ON=Hyper Head On @@ -505,7 +505,7 @@ 00000,WILLY.BYTE=Willy Byte 11130,WF=Wings of Fury 10010,XEVIOUS=Xevious -10001,YEWDOW=Yewdow +10041,YEWDOW=Yewdow 00011,ZARGS=Zargs 10010,ZAXXON=Zaxxon 00051,ZENITH=Zenith diff --git a/src/prelaunch/antiair.a b/src/prelaunch/antiair.a index 4a4605677..a652249ff 100644 --- a/src/prelaunch/antiair.a +++ b/src/prelaunch/antiair.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2024 by 4am +;(c) 2024 by 4am, qkumba !cpu 6502 !to "build/PRELAUNCH.INDEXED/ANTIAIR",plain @@ -11,6 +11,12 @@ lda #$4C sta $955A jsr $8000 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$AD + sta $4C76 ; patch - don't decrease lives ++ +DISABLE_ACCEL jmp $955D diff --git a/src/prelaunch/hopman.a b/src/prelaunch/hopman.a index a311b1770..fb34fa5fc 100644 --- a/src/prelaunch/hopman.a +++ b/src/prelaunch/hopman.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2024 by 4am +;(c) 2024 by 4amm, qkumba !cpu 6502 !to "build/PRELAUNCH.INDEXED/HOPMAN",plain @@ -11,6 +11,13 @@ lda #$4C sta $98D6 jsr $8000 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$AD + sta $454B ; patch - don't decrease time + sta $4562 ; patch - don't decrease lives ++ +DISABLE_ACCEL jmp $98D9 diff --git a/src/prelaunch/yewdow.a b/src/prelaunch/yewdow.a index 68d926a55..32199407e 100644 --- a/src/prelaunch/yewdow.a +++ b/src/prelaunch/yewdow.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2024 by 4am +;(c) 2024 by 4am, qkumba !cpu 6502 !to "build/PRELAUNCH.INDEXED/YEWDOW",plain @@ -11,6 +11,13 @@ lda #$4C sta $99CD jsr $8000 ; decompress + +GET_MACHINE_STATUS + and #CHEATS_ENABLED + beq + + lda #$AD + sta $4882 ; patch - don't decrease lives + sta $4866 ; patch - don't decrease time ++ +DISABLE_ACCEL jmp $99D0