End of chain DLI

This commit is contained in:
Pecusx
2025-05-29 08:58:57 +02:00
parent 1e70bdd109
commit 56dc32d93b
3 changed files with 37 additions and 27 deletions
+13 -13
View File
@@ -1,29 +1,29 @@
dta $00,$00,$00,$00,$00,$81,$02,$00 dta $00,$00,$00,$00,$00,$81,$82,$00
dta $00,$00,$00,$00,$00,$00,$00,$00 dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$00,$00,$00 dta $00,$00,$00,$00,$00,$00,$00,$00
dta $00,$81,$02,$00,$00,$00,$00,$00 dta $00,$81,$82,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$81,$02,$00 dta $00,$00,$00,$00,$00,$81,$82,$00
dta $0B,$0C,$0C,$0D,$0B,$0C,$0C,$2D dta $0B,$0C,$0C,$0D,$0B,$0C,$0C,$2D
dta $1A,$2D,$00,$0D,$1A,$0C,$0C,$0D dta $1A,$0D,$00,$0D,$1A,$0C,$0C,$0D
dta $00,$81,$02,$00,$00,$00,$00,$00 dta $00,$81,$82,$00,$00,$00,$00,$00
dta $00,$00,$00,$00,$00,$81,$02,$00 dta $00,$00,$00,$00,$00,$81,$82,$00
dta $05,$06,$0E,$0F,$24,$06,$11,$20 dta $05,$06,$0E,$0F,$24,$06,$11,$20
dta $18,$20,$1B,$1D,$18,$06,$15,$22 dta $18,$34,$1B,$1D,$18,$06,$15,$22
dta $21,$81,$02,$00,$00,$00,$00,$00 dta $21,$81,$82,$00,$00,$00,$00,$00
dta $00,$00,$00,$2E,$04,$83,$04,$30 dta $00,$00,$00,$2E,$04,$83,$04,$30
dta $08,$09,$10,$0A,$19,$12,$13,$14 dta $08,$09,$10,$0A,$19,$12,$13,$36
dta $19,$12,$1C,$14,$19,$09,$16,$17 dta $19,$36,$1C,$14,$19,$09,$16,$17
dta $23,$83,$04,$30,$2F,$00,$00,$00 dta $23,$83,$04,$30,$2F,$00,$00,$00
dta $00,$00,$00,$2E,$00,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00
dta $05,$06,$1E,$07,$18,$1D,$25,$1D dta $05,$06,$1E,$07,$18,$1D,$25,$1D
dta $18,$06,$15,$22,$18,$06,$11,$2B dta $18,$06,$15,$22,$18,$06,$11,$2A
dta $2C,$00,$00,$00,$2F,$00,$00,$00 dta $2C,$00,$00,$00,$2F,$00,$00,$00
dta $00,$00,$00,$2E,$00,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00
dta $08,$09,$1F,$0A,$08,$09,$26,$27 dta $08,$09,$1F,$0A,$08,$09,$26,$27
dta $19,$09,$16,$17,$19,$14,$28,$2A dta $19,$09,$16,$17,$19,$14,$28,$2B
dta $2C,$00,$00,$00,$2F,$00,$00,$00 dta $2C,$00,$00,$00,$2F,$00,$00,$00
dta $00,$00,$00,$2E,$00,$00,$00,$00 dta $00,$00,$00,$2E,$00,$00,$00,$00
dta $B3,$31,$31,$00,$B3,$31,$31,$00 dta $B3,$31,$31,$35,$B3,$31,$35,$00
dta $32,$31,$31,$31,$32,$31,$B3,$31 dta $32,$31,$31,$31,$32,$31,$B3,$31
dta $00,$00,$00,$00,$2F,$00,$00,$00 dta $00,$00,$00,$00,$2F,$00,$00,$00
dta $00,$00,$00,$5E,$00,$00,$0C,$0D dta $00,$00,$00,$5E,$00,$00,$0C,$0D
+24 -14
View File
@@ -108,10 +108,12 @@ font_over
dl_over dl_over
.by $45 .by $45
.wo over_screen ; title screen (menu?) .wo over_screen ; title screen (menu?)
:5 .by $05 .by $05
.by $85 ; DLI1 - font change .by $85 ; DLI1 - end of chain
:4 .by $85 ; DLI2-5 - font colors :3 .by $05
.by $85 ; DLI - font change .by $85 ; DLI2 - font change
:4 .by $85 ; DLI3-6 - font colors
.by $85 ; DLI7 - font change
.by $05 .by $05
.by $41 .by $41
.wo dl_over .wo dl_over
@@ -924,6 +926,14 @@ DLI_L2
.proc GameOverDLI1 .proc GameOverDLI1
; Clouds, color changes ; Clouds, color changes
;-------------------------------------------------- ;--------------------------------------------------
pha
; end of chain
:3 sta WSYNC
mva GameColors+c_font1 COLPF1
mwa #GameOverDLI1.DLI2 VDSLST
pla
rti
DLI2
pha pha
; character set change ; character set change
sta WSYNC sta WSYNC
@@ -934,15 +944,6 @@ DLI_L2
mva GameColors+c_font2 COLPF2 mva GameColors+c_font2 COLPF2
:12 sta WSYNC :12 sta WSYNC
mva GameColors+c_font5 COLPF2 mva GameColors+c_font5 COLPF2
mwa #GameOverDLI1.DLI2 VDSLST
pla
rti
DLI2
pha
sta WSYNC
mva GameColors+c_font2 COLPF2
:12 sta WSYNC
mva GameColors+c_font5 COLPF2
mwa #GameOverDLI1.DLI3 VDSLST mwa #GameOverDLI1.DLI3 VDSLST
pla pla
rti rti
@@ -974,6 +975,15 @@ DLI5
pla pla
rti rti
DLI6 DLI6
pha
sta WSYNC
mva GameColors+c_font2 COLPF2
:12 sta WSYNC
mva GameColors+c_font5 COLPF2
mwa #GameOverDLI1.DLI7 VDSLST
pla
rti
DLI7
pha pha
; character set change ; character set change
sta WSYNC sta WSYNC
@@ -1209,7 +1219,7 @@ EndOfStartScreen
mwa #dl_over dlptrs mwa #dl_over dlptrs
mva GameColors+c_sky COLBAKS mva GameColors+c_sky COLBAKS
mva GameColors+c_over1 COLOR0 mva GameColors+c_over1 COLOR0
mva GameColors+c_font1 COLOR1 mva GameColors+c_white2 COLOR1
mva GameColors+c_white2 COLOR2 mva GameColors+c_white2 COLOR2
mva GameColors+c_font3 COLOR3 mva GameColors+c_font3 COLOR3
lda #@dmactl(narrow|dma|missiles|players|lineX2) ; narrow screen width, DL on, P/M on (2lines) lda #@dmactl(narrow|dma|missiles|players|lineX2) ; narrow screen width, DL on, P/M on (2lines)
BIN
View File
Binary file not shown.