From a4627fc042ec7c2d5f2f301e9d48e3b985fef93d Mon Sep 17 00:00:00 2001 From: Pecusx Date: Mon, 12 Jun 2023 22:47:26 +0200 Subject: [PATCH] And... faster SoilDown :) --- grafproc.asm | 16 ++++++++-------- scorch.bin | Bin 32768 -> 32768 bytes scorch.xex | Bin 56475 -> 56475 bytes 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/grafproc.asm b/grafproc.asm index a046f8d..c9d0677 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -1327,6 +1327,14 @@ NoClearTanks sta color jsr plot +.IF TARGET >= 800 +.IF FASTER_GRAF_PROCS = 1 + lda FastSoilDown + beq @+ + jmp SoilDownTurbo.NoClearTanks +@ +.ENDIF +.ENDIF ; First we look for highest pixels and fill with their coordinates ; both tables @@ -1367,14 +1375,6 @@ FoundPeek1 beq NextColumn1 ; we have both tables filled with starting values -.IF TARGET >= 800 -.IF FASTER_GRAF_PROCS = 1 - lda FastSoilDown - beq @+ - jmp SoilDownTurbo.NoClearTanks -@ -.ENDIF -.ENDIF ; main loop starts here MainFallout2 .IF TARGET = 800 diff --git a/scorch.bin b/scorch.bin index 4ac670d7ff5a4d4a733ad36a81eb50175fe325c9..39e9f91035387ce666de14979956edbef18b33dd 100644 GIT binary patch delta 32 ocmZo@U}|V!+E8UO`J;)(;M1& delta 28 kcmZo@U}|V!+E8UOxzWUh@xtU|CPtI1Of)u2nm+de0H3Z48UO$Q diff --git a/scorch.xex b/scorch.xex index b621a9a6ff09447fce3dc80642303561230bc0a8..9514eb01963d163d7b8be9bb7ae5594e458c6e3f 100644 GIT binary patch delta 31 pcmV+)0O0?dxdWTI1F##C0$cEto{}b$Jdz^;@RMMYF|(MG14`bI4VM4_ delta 32 qcmV+*0N?+cxdWTI1F##ClOmEt0qK)xk}(IRTkr!+$a}Mxk^@TT`3>;^