From ab302278435f645de4ff6fd30c47b1d79fec3fbd Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sun, 22 Jan 2023 23:17:26 +0100 Subject: [PATCH] Ctrl+HELP - new "debug" switch --- scorch.bin | Bin 32768 -> 32768 bytes scorch.xex | Bin 49333 -> 49333 bytes weapons.asm | 18 ++++++++++-------- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/scorch.bin b/scorch.bin index dd80a2dfc463055fd31ddd90cc8f95ae7e01a82d..07e81050707bef5e570686da06c8e1cde2b810c3 100644 GIT binary patch delta 16 XcmZo@U}|V!+Hlo_v1{`+4=r;5I9vvg delta 16 XcmZo@U}|V!+Hlo_v1ju&4=r;5IA{iu diff --git a/scorch.xex b/scorch.xex index 8004ff67b0c864cda781c1e151896ed382a0e607..d277f07c73498908b35236b8b2b63a76256cef11 100644 GIT binary patch delta 44 zcmV+{0Mq}qfdjRH1F)uv6UmX#38i02|Ak*nh>9sc$qw*gldOp{lk15d0g4_i#ld}qnt2Ur0 B66*i} diff --git a/weapons.asm b/weapons.asm index 676c780..be8e5b6 100644 --- a/weapons.asm +++ b/weapons.asm @@ -1166,8 +1166,17 @@ NoSpyHard cmp #$80|@kbcode._tab jeq CTRLPressedTAB - and #$3f ;CTRL and SHIFT ellimination jumpFromStick + .IF TARGET = 800 + cmp #$80|17 ; Ctrl+Help + bne NoVdebugSwitch + lda Vdebug + eor #$ff + sta Vdebug + jmp ReleaseAndLoop +NoVdebugSwitch + .ENDIF + and #$3f ;CTRL and SHIFT ellimination cmp #@kbcode._up ; $e jeq pressedUp cmp #@kbcode._down ; $f @@ -1185,13 +1194,6 @@ jumpFromStick cmp #@kbcode._S ; $3e ; S jeq pressedS .IF TARGET = 800 - cmp #38 ; / - bne NoVdebugSwitch - lda Vdebug - eor #$ff - sta Vdebug - jmp ReleaseAndLoop -NoVdebugSwitch cmp #61 ; G bne EndKeys jsr SelectNextGradient