From 5d8900e743379f53eeb116f39f6d8d1276fab1e5 Mon Sep 17 00:00:00 2001 From: 4am Date: Sun, 6 Oct 2019 10:39:59 -0400 Subject: [PATCH] some notes --- src/prelaunch/beer.run.a | 1 + src/prelaunch/bouncing.kmngas.a | 1 + src/prelaunch/brainteaserblvd.a | 1 + src/prelaunch/crossfire.a | 1 + src/prelaunch/defender.a | 1 + src/prelaunch/eggs.it.a | 1 + src/prelaunch/free.fall.a | 1 + src/prelaunch/gamma.goblins.a | 1 + src/prelaunch/genetic.drift.a | 1 + src/prelaunch/gold.rush.a | 2 +- src/prelaunch/gorgon.a | 1 + src/prelaunch/gremlins.a | 1 + src/prelaunch/hero.a | 2 ++ src/prelaunch/hungryboy.a | 1 + src/prelaunch/jumpman.a | 1 + src/prelaunch/kid.niki.a | 1 + src/prelaunch/lancaster.a | 1 + src/prelaunch/lazer.silk.a | 1 + src/prelaunch/sammy.lightfoot.a | 1 + src/prelaunch/serpentine.a | 2 +- src/prelaunch/up.n.down.a | 1 + 21 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/prelaunch/beer.run.a b/src/prelaunch/beer.run.a index 0cc40f80a..5afb9a21c 100644 --- a/src/prelaunch/beer.run.a +++ b/src/prelaunch/beer.run.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $621F lda #$AD sta $1E20 ; patch - don't decrease lives sta $6D5C ; patch - don't increase lives diff --git a/src/prelaunch/bouncing.kmngas.a b/src/prelaunch/bouncing.kmngas.a index 1cd6d6fca..3d09fbea0 100644 --- a/src/prelaunch/bouncing.kmngas.a +++ b/src/prelaunch/bouncing.kmngas.a @@ -16,6 +16,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $0213 lda #$AD sta $69DC ; patch - don't decrease lives sta $6C9A ; patch - don't increase lives diff --git a/src/prelaunch/brainteaserblvd.a b/src/prelaunch/brainteaserblvd.a index 5dad38472..c57925935 100644 --- a/src/prelaunch/brainteaserblvd.a +++ b/src/prelaunch/brainteaserblvd.a @@ -17,6 +17,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $74 lda #$A5 sta $1338 ; patch - don't decrease lives sta $10A8 ; patch - don't increase lives diff --git a/src/prelaunch/crossfire.a b/src/prelaunch/crossfire.a index 0e85c5c26..9479efb00 100644 --- a/src/prelaunch/crossfire.a +++ b/src/prelaunch/crossfire.a @@ -17,6 +17,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $4C1F lda #$00 sta $4786 ; patch - don't decrease lives + diff --git a/src/prelaunch/defender.a b/src/prelaunch/defender.a index c27710ba0..7c6a07e0a 100644 --- a/src/prelaunch/defender.a +++ b/src/prelaunch/defender.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $9E lda #$A5 sta $7579 ; patch - don't decrease lives sta $6567 ; patch - don't increase lives diff --git a/src/prelaunch/eggs.it.a b/src/prelaunch/eggs.it.a index 2000ee184..d50a6feea 100644 --- a/src/prelaunch/eggs.it.a +++ b/src/prelaunch/eggs.it.a @@ -16,6 +16,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $7801 lda #$AD sta $962A ; patch - don't decrease lives + diff --git a/src/prelaunch/free.fall.a b/src/prelaunch/free.fall.a index b0db9c760..57e6bed93 100644 --- a/src/prelaunch/free.fall.a +++ b/src/prelaunch/free.fall.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $1532 lda #$AD sta $0E19 ; patch - don't decrease lives sta $19F2 ; patch - don't decrease lives diff --git a/src/prelaunch/gamma.goblins.a b/src/prelaunch/gamma.goblins.a index 85ec6b567..d76d70aa9 100644 --- a/src/prelaunch/gamma.goblins.a +++ b/src/prelaunch/gamma.goblins.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $06FE lda #$AD sta $4EF3 ; patch - don't decrease lives lda #$00 diff --git a/src/prelaunch/genetic.drift.a b/src/prelaunch/genetic.drift.a index 5afc2268c..e4c4b3516 100644 --- a/src/prelaunch/genetic.drift.a +++ b/src/prelaunch/genetic.drift.a @@ -18,6 +18,7 @@ patch lda #0 ; SMC (will be non-zero if cheat mode is enabled) beq + + ; lives in $10 lda #$A5 sta $5846 ; patch - don't decrease lives + diff --git a/src/prelaunch/gold.rush.a b/src/prelaunch/gold.rush.a index 23a3d959b..e8925188d 100644 --- a/src/prelaunch/gold.rush.a +++ b/src/prelaunch/gold.rush.a @@ -14,9 +14,9 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $0A33 (capped at 9) lda #$AD sta $13EE ; patch - don't decrease lives - ; (game increases lives but caps at 9, so no further patches) + +DISABLE_ACCEL jmp $0B00 diff --git a/src/prelaunch/gorgon.a b/src/prelaunch/gorgon.a index b303df2a2..61bff06c0 100644 --- a/src/prelaunch/gorgon.a +++ b/src/prelaunch/gorgon.a @@ -16,6 +16,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $70 lda #$A5 sta $A5B0 ; patch - don't decrease lives + diff --git a/src/prelaunch/gremlins.a b/src/prelaunch/gremlins.a index a0f7def00..146489faf 100644 --- a/src/prelaunch/gremlins.a +++ b/src/prelaunch/gremlins.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $76 and $084A,X (0/1 for player 1/2) lda #$A5 sta $54B2 ; patch - don't decrease lives sta $5165 ; patch - don't increase lives diff --git a/src/prelaunch/hero.a b/src/prelaunch/hero.a index 9e1d0af54..830278532 100644 --- a/src/prelaunch/hero.a +++ b/src/prelaunch/hero.a @@ -14,6 +14,8 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $28 (capped at 6) + ; bombs in $29 lda #$A5 sta $6387 ; patch - don't decrease lives after dying lda #$2C diff --git a/src/prelaunch/hungryboy.a b/src/prelaunch/hungryboy.a index 51b9dc1c2..c4741d983 100644 --- a/src/prelaunch/hungryboy.a +++ b/src/prelaunch/hungryboy.a @@ -19,6 +19,7 @@ patch nop lda #0 ; SMC (will be non-zero if cheats are enabled) beq + + ; lives in $B6 lda #$A5 sta $70F4 ; patch - don't decrease lives + diff --git a/src/prelaunch/jumpman.a b/src/prelaunch/jumpman.a index 887d0eff1..85bb50e04 100644 --- a/src/prelaunch/jumpman.a +++ b/src/prelaunch/jumpman.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $B7 lda #$A5 sta $8FF3 ; patch - don't decrease lives sta $93B1 ; patch - don't decrease lives diff --git a/src/prelaunch/kid.niki.a b/src/prelaunch/kid.niki.a index d0a2fe4ff..1d620ea87 100644 --- a/src/prelaunch/kid.niki.a +++ b/src/prelaunch/kid.niki.a @@ -13,6 +13,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $084A lda #$AD sta $BD34 ; patch - don't decrease lives + diff --git a/src/prelaunch/lancaster.a b/src/prelaunch/lancaster.a index fdfe1bce6..c662fabb8 100644 --- a/src/prelaunch/lancaster.a +++ b/src/prelaunch/lancaster.a @@ -19,6 +19,7 @@ cheat lda #0 ; SMC (will be non-zero if cheats are enabled) beq + + ; lives in $0ED7 lda #$ad sta $1661 sta $1476 diff --git a/src/prelaunch/lazer.silk.a b/src/prelaunch/lazer.silk.a index f77c52119..a0a741aac 100644 --- a/src/prelaunch/lazer.silk.a +++ b/src/prelaunch/lazer.silk.a @@ -14,6 +14,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $CE lda #$A5 sta $7BA0 ; patch - don't decrease lives sta $806A ; patch - don't increase lives diff --git a/src/prelaunch/sammy.lightfoot.a b/src/prelaunch/sammy.lightfoot.a index fb0c66020..5a2f1b172 100644 --- a/src/prelaunch/sammy.lightfoot.a +++ b/src/prelaunch/sammy.lightfoot.a @@ -17,6 +17,7 @@ +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + + ; lives in $734E (player 1), $734F (player 2) lda #$AD sta $7B8B ; patch - never decrease lives (player 1) sta $7B81 ; patch - never decrease lives (player 2) diff --git a/src/prelaunch/serpentine.a b/src/prelaunch/serpentine.a index 0de29ac7a..200968e58 100644 --- a/src/prelaunch/serpentine.a +++ b/src/prelaunch/serpentine.a @@ -25,8 +25,8 @@ patch cheat=*+1 lda #0 ; SMC beq + + ; lives in $D8 (capped at 3) lda #$A5 sta $868F ; patch - don't decrease lives - ; lives are capped at 3 so no further patches + jmp $0800 diff --git a/src/prelaunch/up.n.down.a b/src/prelaunch/up.n.down.a index 79064cbd0..5c86a50a5 100644 --- a/src/prelaunch/up.n.down.a +++ b/src/prelaunch/up.n.down.a @@ -23,6 +23,7 @@ patch lda #0 ; SMC beq + + ; lives in $1B,X (X=0/1 for player 1/2) lda #$B5 sta $0912 ; patch - don't decrease lives +