megademo: update text in bird_mountain

This commit is contained in:
Vince Weaver 2018-10-17 12:04:14 -04:00
parent f03c919f7c
commit 3dbad79aa6
6 changed files with 54 additions and 27 deletions

View File

@ -34,7 +34,7 @@ megademo.o: megademo.s \
check_email.s email_40_96.inc \ check_email.s email_40_96.inc \
leaving.s leaving.inc tfv_sprites.inc \ leaving.s leaving.inc tfv_sprites.inc \
arrival.s arrival.inc \ arrival.s arrival.inc \
bird_mountain.s \ bird_mountain.s letters.s \
waterfall.s gr_unrolled_copy.s waterfall_page1.inc waterfall_page2.inc \ waterfall.s gr_unrolled_copy.s waterfall_page1.inc waterfall_page2.inc \
takeoff.s takeoff.inc takeoff.img.lz4 \ takeoff.s takeoff.inc takeoff.img.lz4 \
mode7.s \ mode7.s \

View File

@ -11,3 +11,4 @@
29476 -- get leaving all working 29476 -- get leaving all working
30599 -- have most of heart scene going 30599 -- have most of heart scene going
30501 -- move mountain image to HGR image block 30501 -- move mountain image to HGR image block
30420 -- update words in bird_mountain

View File

@ -47,9 +47,10 @@ Timing:
5: running bird: 5: running bird:
run to middle of screen, then have everything start moving?
update text
auto timeout to next screen auto timeout to next screen
run to middle of screen, then have everything start moving?
have sprites partially on all screen rather than jumping at edge?
stop scrolling and run off at end?
6: waterfall: 6: waterfall:
finish packing down a bit finish packing down a bit

View File

@ -45,7 +45,7 @@ bird_mountain:
sta LETTERX sta LETTERX
lda #1 lda #1
sta LETTERY sta LETTERY
lda #15 lda #12
sta LETTERD sta LETTERD
;================= ;=================
@ -487,26 +487,6 @@ green_loop:
; 4 + (40*55) + 6 - 1 ; 4 + (40*55) + 6 - 1
letters_bm:
;.byte 1,15
.byte "T A L B O T",128
.byte 2,14,"F A N T A S Y",128
.byte 3,16,"S E V E N",128
.byte 1,15," ",128
.byte 2,14," ",128
.byte 3,16," ",128
.byte 1,19,"BY",128
.byte 3,14,"VINCE WEAVER",128
.byte 1,19," ",128
.byte 3,14," ",128
.byte 1,16,"MUSIC BY",128
.byte 3,12,"HIROKAZU TANAKA",128
.byte 1,16," ",128
.byte 3,12," ",128
.byte 2,13,"CYCLE COUNTING",128
.byte 3,16,"IS HARD!"
.byte 255
;.align $100 ;.align $100
;.include "tfv_sprites.inc" ;.include "tfv_sprites.inc"

29
megademo/letters.s Normal file
View File

@ -0,0 +1,29 @@
; The various strings printed by the sliding letters code
; Kept in one place to try to allow for better alignment opportunities
letters_bm:
;.byte 1,12
.byte "CYCLE",128
.byte 2,12,"COUNTING",128
.byte 3,12,"M E G A D E M O",150
.byte 1,12," ",128
.byte 2,12," ",128
.byte 3,12," ",128
.byte 1,19,"BY",128
.byte 3,10,"VINCE ",34,"DEATER",34," WEAVER",150
.byte 1,19," ",128
.byte 3,10," ",128
.byte 1,16,"MUSIC BY",128
.byte 3,16,"????????",150
.byte 1,16," ",128
.byte 3,16," ",128
.byte 1,16,"BMP2DHR",128
.byte 3,14,"BILL BUCKELS",150
.byte 1,16," ",128
.byte 3,14," ",128
.byte 1,16,"LZ4+DISK",128
.byte 3,17,"QKUMBA",150
.byte 1,16," ",128
.byte 3,17," "
.byte 255

View File

@ -122,24 +122,40 @@ loop_forever:
.include "tfv_sprites.inc" .include "tfv_sprites.inc"
.include "mode7_sprites.inc" .include "mode7_sprites.inc"
;=================================
; Include Text for Sliding Letters
; *DONT CROSS PAGES*
;=================================
.include "letters.s"
;============================ ;============================
; Include Lores Graphics ; Include Lores Graphics
; No Alignment Needed
;============================ ;============================
; leaving ; leaving
.include "leaving.inc" .include "leaving.inc"
; waterfall ; waterfall
.include "waterfall_page1.inc" .include "waterfall_page1.inc"
.include "waterfall_page2.inc" .include "waterfall_page2.inc"
; arrival ; arrival
.include "arrival.inc" .include "arrival.inc"
;============================ ;============================
; Include Hires Graphics ; Include Hires Graphics
; No Alignment Needed
;============================ ;============================
sb_background_hgr:
.incbin "SB_BACKGROUNDC.BIN.lz4",11 ; bird mountain
sb_background_hgr_end:
katahdin: katahdin:
.incbin "KATC.BIN.lz4",11 ; skip the header .incbin "KATC.BIN.lz4",11 ; skip the header
katahdin_end: katahdin_end:
; spacebars
sb_background_hgr:
.incbin "SB_BACKGROUNDC.BIN.lz4",11
sb_background_hgr_end: