diff --git a/Atari/display_static.asm b/Atari/display_static.asm index 42ad5e0..6134428 100644 --- a/Atari/display_static.asm +++ b/Atari/display_static.asm @@ -124,6 +124,8 @@ InventoryTitle dta d"activate weapons"* GameOverTitle2 dta d" Player Points Hits Earned Money " +OptionsSubTitle + dta d" Unknown Father of All Games " ;----------------------------------------------------- ;-------------display-lists--------------------------- ;----------------------------------------------------- @@ -193,6 +195,9 @@ OptionsDL .byte $4f .word (display+140*40) :21 .by $0f ;76 + .byte $70+$80 + .byte $42 + .word OptionsSubTitle .byte $41 .word OptionsDL ;------------------------ diff --git a/Atari/interrupts.asm b/Atari/interrupts.asm index 8907bad..d1ed403 100644 --- a/Atari/interrupts.asm +++ b/Atari/interrupts.asm @@ -23,25 +23,32 @@ GoGradient iny lda (GradientColors),y ; mountains colors array sta COLPF2 - inc dliCounter - ply - pla - rti + jmp DLIinterruptGameOver.EndOfDLI_GO +; inc dliCounter +; ply +; pla +; rti .endp ;-------------------------------------------------- .proc DLIinterruptOptions pha phy + lda dliCounter + bne Subtitle lda #0 ; background color sta COLPF1 ldy GradientNr beq @+ ldy #1 @ lda (GradientColors),y ; mountains colors array + sta COLPF2 ; allways <> 0 !!! + bne DLIinterruptGameOver.EndOfDLI_GO +Subtitle + lda #0 sta COLPF2 - ply - pla - rti + lda #4 + sta COLPF1 + bne DLIinterruptGameOver.EndOfDLI_GO .endp ;-------------------------------------------------- .proc DLIinterruptGameOver diff --git a/scorch.asm b/scorch.asm index 39dc55c..f29cdde 100644 --- a/scorch.asm +++ b/scorch.asm @@ -26,7 +26,7 @@ ;--------------------------------------------------- .macro build - dta d"1.35" ; number of this build (4 bytes) + dta d"1.36" ; number of this build (4 bytes) .endm .macro RMTSong diff --git a/scorch.bin b/scorch.bin index 61433e1..5e725a9 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index d588495..095e3cd 100644 Binary files a/scorch.xex and b/scorch.xex differ