diff --git a/grafproc.asm b/grafproc.asm index 32fa0a5..d6fc827 100644 --- a/grafproc.asm +++ b/grafproc.asm @@ -320,8 +320,9 @@ EndOfDraw asl FY mva FY FS asl FY - clc - lda FS + ; A = FS and C = 0 + ;clc + ;lda FS adc #3 sta FS @@ -1231,12 +1232,12 @@ NoParachuteWeapon beq ThereWasNoParachute jsr DrawTankParachute ThereWasNoParachute - lda BlackHole + lda BlackHole ; if Black Hole option is set ... beq NotBlackHole - lda Ytankstable,x - cmp #screenheight-1 + lda Ytankstable,x ; ... and tank has fallen to the bottom ... + cmp #screenheight-1 bcc NotBlackHole - lda #0 + lda #0 ; ... then the tank disappears. sta eXistenZ,x sta LastExistenZ,x sta Energy,x diff --git a/scorch.bin b/scorch.bin index c76da3b..2d166b0 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index e7c37da..26624bf 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/scorch_cart.xex b/scorch_cart.xex index 730d650..c147a85 100644 Binary files a/scorch_cart.xex and b/scorch_cart.xex differ