diff --git a/art/title_logo.asm b/art/title_logo.asm new file mode 100644 index 0000000..e660200 --- /dev/null +++ b/art/title_logo.asm @@ -0,0 +1,41 @@ + ; 8 lines of text (ANTIC mode 04) - standard width (40 characters) + dta $00,$00,$00,$00,$68,$65,$00,$71 + dta $00,$00,$01,$02,$02,$03,$04,$05 + dta $06,$07,$04,$05,$04,$04,$09,$04 + dta $04,$0A,$02,$02,$0B,$0C,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$6F + dta $71,$75,$0D,$0E,$0F,$10,$11,$12 + dta $13,$14,$11,$12,$15,$16,$17,$11 + dta $18,$19,$1A,$1B,$1C,$1D,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $6F,$76,$1E,$1F,$20,$21,$11,$12 + dta $22,$23,$11,$12,$24,$25,$26,$11 + dta $27,$28,$11,$29,$11,$2A,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$1F,$20,$2B,$11,$12 + dta $2C,$2D,$11,$12,$2E,$2F,$30,$11 + dta $31,$32,$11,$33,$34,$35,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$36,$37,$38,$39,$39 + dta $3A,$3B,$3C,$3D,$3E,$3F,$40,$41 + dta $42,$39,$39,$43,$39,$37,$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 $1F,$44,$45,$46,$47,$48,$49,$4A + dta $4B,$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 $4C,$4D,$4E,$4F,$50,$51,$52,$53 + dta $54,$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 $55,$56,$57,$58,$59,$5A,$5B,$5C + dta $5D,$00,$00,$00,$00,$00,$00,$00 + dta $00,$00,$00,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/art/title_screen.asm b/art/title_screen.asm index 0b61823..72f9dc5 100644 --- a/art/title_screen.asm +++ b/art/title_screen.asm @@ -3,21 +3,6 @@ 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,$00,$00,$46,$47,$30,$38,$39 - dta $22,$23,$28,$29,$42,$43,$38,$39 - dta $20,$21,$3A,$3B,$31,$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,$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,$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,$00,$00,$00,$00,$00,$00,$4C dta $4D,$20,$21,$42,$43,$44,$45,$52 dta $53,$20,$21,$4C,$4D,$20,$21,$31 diff --git a/lumber.asm b/lumber.asm index c819ed8..ba032bf 100644 --- a/lumber.asm +++ b/lumber.asm @@ -103,19 +103,8 @@ font_game_rip ins 'art/t_rip.fnt' ; font_titles ins 'art/title_fonts.fnt' ; -;--------------------------------------------------- -dl_title - .by $10,$70 - .by $45 - .wo title_screen ; title screen (menu?) - .by $85 ; DLI1 - second clouds - .by $05 - .by $85 ; DLI2 - last clouds - :4 .by $05 - .by $85 ; DLI - horizon - :4 .by $05 - .by $41 - .wo dl_title +font_logo + ins 'art/title_logo.fnt' ; ;--------------------------------------------------- dl_over .by $10,$70 @@ -126,6 +115,20 @@ dl_over .by $85 ; DLI2 - last clouds :4 .by $05 .by $85 ; DLI - horizon + :4 .by $05 + .by $41 + .wo dl_over +;--------------------------------------------------- +dl_title + .by $10,$70 + .by $44 + .wo title_logo ; title logo (menu?) + :2 .by $04 + .by $84 ; DLI1 - second clouds + :3 .by $04 + .by $84 ; DLI2 - last clouds + :4 .by $05 + .by $85 ; DLI - horizon :3 .by $05 .by $41 .wo dl_title @@ -200,10 +203,12 @@ c_font4 = 22 ; v8 - if the branch under (due to change of sides) the lumberjack and branch above on the other side ; v9 - if the branch opposite the lumberjack and branch above on the other side ;-------------------------------------------------- +title_logo + icl 'art/title_logo.asm' ; 8 lines, mode 4 title_screen - icl 'art/title_screen.asm' + icl 'art/title_screen.asm' ; 13 lines, mode 5 over_screen - icl 'art/over_screen.asm' + icl 'art/over_screen.asm' ; 12 lines, mode 5 ;-------------------------------------------------- .proc vint @@ -257,8 +262,6 @@ titles_VBI sta HPOSP0,x dex bpl @- - ; fly birds - jsr FlyBirds ; fly clouds jsr FlyClouds ; @@ -272,8 +275,6 @@ gameover_VBI sta HPOSP0,x dex bpl @- - ; fly birds - jsr FlyBirds ; fly clouds jsr FlyClouds ; @@ -497,11 +498,20 @@ DLI2 sta HPOSP3 adc #8 sta HPOSM3 + mva #>font_titles CHBASE mwa #TitlesDLI1.DLI3 VDSLST pla rti DLI3 pha + :7 sta WSYNC + ; mva LowCharsetBase CHBASE + mva GameColors+c_horizonA COLBAK ; thin line + sta WSYNC + mva GameColors+c_horizonB COLBAK ; additional lines + sta WSYNC + sta WSYNC + mva GameColors+c_grass COLBAK ; green ; under horizon ; PMG colors, horizontal coordinates and sizes txa @@ -648,9 +658,9 @@ gameOver jsr MakeDarkScreen jsr HidePM mva #0 StateFlag - mva #>font_titles CHBAS + mva #>font_logo CHBAS mwa #dl_title dlptrs - mva GameColors+c_grass COLBAKS + mva GameColors+c_sky COLBAKS mva GameColors+c_font4 COLOR0 mva GameColors+c_font1 COLOR1 mva GameColors+c_font2 COLOR2 diff --git a/lumber.xex b/lumber.xex index dde7c72..a8da106 100644 Binary files a/lumber.xex and b/lumber.xex differ