From e799921e023025bc2bd2ee640d96d09269864daa Mon Sep 17 00:00:00 2001 From: frankmilliron <34376619+frankmilliron@users.noreply.github.com> Date: Fri, 14 Jun 2024 07:03:45 -0700 Subject: [PATCH] fix Pig Pen reset during game play (#599) * fix Pig Pen reset * update macro * overwrites $100 during gameplay --- src/prelaunch/pig.pen.a | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/prelaunch/pig.pen.a b/src/prelaunch/pig.pen.a index 3d51d4c99..7d27313e7 100644 --- a/src/prelaunch/pig.pen.a +++ b/src/prelaunch/pig.pen.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2022 by qkumba +;(c) 2022, 2024 by qkumba/Frank M. !cpu 6502 !to "build/PRELAUNCH.INDEXED/PIG.PEN",plain @@ -8,17 +8,17 @@ !source "src/macros.a" +ENABLE_ACCEL + +NEW_RESET_VECTOR $BFF0 lda #$4C sta $933D jsr $6500 ; decompress lda #$60 sta $936D +DISABLE_ACCEL - jsr $9340 - +READ_RAM2_NO_WRITE - jsr EnableAccelerator + jsr $9340 ; show title screen + +ENABLE_ACCEL jsr $9396 ; decompress more - lda MachineStatus + +GET_MACHINE_STATUS and #CHEATS_ENABLED beq + lda #$ad @@ -26,9 +26,7 @@ lda #0 sta $7336 ; patch - don't update draw position + - jsr DisableAccelerator - +READ_ROM_NO_WRITE - + +DISABLE_ACCEL jmp $6000 !if * > $1C0 {