xmas24: update title screen

This commit is contained in:
Vince Weaver 2024-12-21 10:30:43 -05:00
parent 6eb2c8be63
commit c5b2b0a43d
3 changed files with 44 additions and 5 deletions

View File

@ -1,4 +1,4 @@
; XMAS 2023
; XMAS 2024
;
; by deater (Vince Weaver) <vince@deater.net>
@ -112,11 +112,20 @@ print_no_mock:
done_set_message:
sta OUTH
; print the text
; print the mockingboard text
jsr move_and_print
;==============================
;==============================
; print title text
lda #<title_string
sta OUTL
lda #>title_string
sta OUTH
jsr move_and_print_list
;=======================
@ -200,6 +209,19 @@ mockingboard_string:
no_mockingboard_string:
.byte 3,22,"NO MOCKINGBOARD, CONTINUING ANYWAY",0
; 0123456789012345678901234567890123456789
title_string:
.byte 0,4, "XMAS 2024",0
.byte 0,6, "BY THE GUINEA PIG GANG",0
.byte 0,8, "CODE: VINCE 'DEATER' WEAVER",0
.byte 0,9, "ART: GUINEAGIRL2424",0
.byte 0,10,"FX: 4AM/QKUMBA",0
.byte 0,11,"QLOAD: QKUMBA",0
.byte 0,12,"MUSIC: ARRANGED BY TOYMUSIC",0
.byte 0,13," (CASIO-8 DEMO SONG)",0
.byte $FF
.include "pt3_lib_mockingboard_patch.s"
.include "hardware_detect.s"

View File

@ -37,8 +37,12 @@ xmas_main:
cli
bit KEYRESET
jsr wipe_star
jsr do_scroll
repeat:
finished:
@ -50,5 +54,10 @@ finished:
.include "wipe_star.s"
.include "horiz_scroll.s"
.include "font/large_font.inc"
.include "hgr_page_flip.s"
.include "vblank.s"
gp_hat_graphics:
.incbin "graphics/gp_hgr.zx02"

View File

@ -144,9 +144,17 @@ CX = $F8
CY = $F9
RR = $FA
; Credits
BACKUP_OUTL = $F2
BACKUP_OUTH = $F3
; Scroll
SCROLL_OFFSET = $F0
SCROLL_START = $F1
SCROLL_ODD = $F2
PLASMA_GROW = $F3
SCROLL_SUBSCROLL= $F4
FONT1 = $F5
FONT2 = $F6
SCROLL_ROW = $F7
SCROLL_COL = $F8
;==============================================