diff --git a/Atari/display_static.asm b/Atari/display_static.asm index 68ffa9c..e50bdc3 100644 --- a/Atari/display_static.asm +++ b/Atari/display_static.asm @@ -180,7 +180,8 @@ dl ; MAIN game display list .by $0f+$80 ; DLI :2 .by $0f ;2 .by $0f+$80 ; DLI (black to end);1 - :38 .byte $0f ;35 ..... = 200 + :37 .byte $0f ;34 ..... = 199 + .by $0f+$80 ; DLI - Black Hole .by $4f .wo EmptyLine ; additional line of ground .byte $41 diff --git a/Atari/interrupts.asm b/Atari/interrupts.asm index 602902a..0d5db93 100644 --- a/Atari/interrupts.asm +++ b/Atari/interrupts.asm @@ -7,6 +7,8 @@ pha phy ldy dliCounter + cpy #$14 + beq GoBlackHole lda dliColorsBack,y .IF TARGET = 800 nop ; necessary on 800 because DLIs take less time, jitter visible without it @@ -14,7 +16,7 @@ nop .ENDIF nop - nop + ;nop sta COLPF1 lda GradientNr bne GoGradient @@ -23,11 +25,19 @@ GoGradient iny lda (GradientColors),y ; mountains colors array sta COLPF2 +NoBlacHoleLine EndOfDLI_Gr inc dliCounter ply pla rti +GoBlackHole + lda BlackHole + beq NoBlacHoleLine + nop + lda #$00 ; color of last line + sta COLPF2 + beq EndOfDLI_Gr .endp ;-------------------------------------------------- .proc DLIinterruptOptions diff --git a/artwork/talk.asm b/artwork/talk.asm index 4c773f7..af25cf1 100644 --- a/artwork/talk.asm +++ b/artwork/talk.asm @@ -90,11 +90,11 @@ dta d"BAM!"^ dta d"ZONK!"^ dta d"I SHOULD'VE LISTENED TO MY MOM."^ - dta d"I WALK THROUGH THE VALLEY OF THE SHADOW..."^ + dta d"I WALK THROUGH THE VALLEY OF THE SHADOW."^ dta d"WHAT WAS THAT NOISE?"^ dta d"MAMA SAID THERE'D BE DAYS LIKE THIS."^ - dta d"IT'S JUST ONE OF THOSE DAYS..."^ - dta d"I SEE A BRIGHT LIGHT..."^ + dta d"IT'S JUST ONE OF THOSE DAYS."^ + dta d"I SEE A BRIGHT LIGHT.."^ dta d"MOMMY? IS THAT YOU?"^ dta d"I LET YOU HIT ME!"^ dta d"SUCKER SHOT!"^ diff --git a/scorch.bin b/scorch.bin index c2384ba..14c9826 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 3027a73..92be1bd 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/scorch_cart.xex b/scorch_cart.xex index b041b79..8165019 100644 Binary files a/scorch_cart.xex and b/scorch_cart.xex differ