diff --git a/art/screen.bin b/art/screen.bin deleted file mode 100644 index efd0c3a..0000000 --- a/art/screen.bin +++ /dev/null @@ -1 +0,0 @@ - !"#$%&6789;<= !"#$%& > !"#$%& / ,"4$%& !"#$%& !"#$%&?ABCDEF !.#$%&G$%&    0"#$%&   !1#$%& $&  6789;<= -"#$%&> !3#$%& !"-$%&  !"#$%&    !"#$%&?ABCDEF2 !2,$%&G. !"#2%&2 !"#$%& !"#$%&ˆ !"1$%&Z[ Š !"#$%&^_]\d 1"#$%&àábcæge‚ !"#$%&íèijëld !"#$%&íîïpqre !"#$%&óôôôôõƒ !"#$%&vwxyz{'(((((((((()|}~ \ No newline at end of file diff --git a/lumber.asm b/lumber.asm index d6cdba8..5019476 100644 --- a/lumber.asm +++ b/lumber.asm @@ -36,20 +36,107 @@ MODUL ;icl 'art/rmtplayr.a65' ;--------------------------------------------------- .align $400 -font_game1 +font_game_upper + ins 'art/t4.fnt' ; +font_game_lower ins 'art/t4.fnt' ; dl_level .by $10 .by $44 - .wo gamescreen + .wo gamescreen_upper :17 .by $04 - .by $84 + .by $44+$80 + .wo gamescreen_lower1 :9 .by $04 .by $41 .wo dl_level ;--------------------------------------------------- -gamescreen - ins 'art/screen.bin' ; +gamescreen_upper +l1 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l2 + .by $01, $04, $01, $36, $37, $38, $39, $04, $3B, $3C, $3D, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l3 + .by $01, $04, $0D, $01, $01, $01, $01, $04, $01, $01, $3E, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $0E, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l4 + .by $01, $04, $01, $01, $01, $0F, $0C, $04, $0E, $0E, $0E, $1D, $1E, $2F, $20, $2C + .by $22, $34, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l5 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l6 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $3F, $04, $41, $42, $43, $44, $45, $46, $01, $05, $05 +l7 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $2E, $23, $24, $25, $26, $47, $04, $01, $01, $01, $01, $01, $0F, $0E, $05, $05 +l8 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $1F, $10, $10 + .by $10, $10, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $0C, $05, $05 +l9 + .by $01, $04, $01, $01, $01, $0D, $0E, $04, $0C, $0C, $0D, $1D, $1E, $1F, $20, $30 + .by $22, $23, $24, $25, $26, $0C, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l10 + .by $01, $04, $01, $01, $01, $01, $01, $04, $0B, $0D, $0B, $1D, $1E, $1F, $20, $21 + .by $31, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l11 + .by $01, $04, $01, $0C, $0C, $0C, $0F, $04, $01, $01, $01, $1D, $1E, $1A, $1B, $1C + .by $1B, $1A, $24, $12, $26, $0C, $04, $0F, $0F, $0B, $01, $01, $01, $01, $05, $05 +l12 + .by $01, $04, $01, $36, $37, $38, $39, $04, $3B, $3C, $3D, $1D, $1E, $1F, $20, $2D + .by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l13 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $3E, $1D, $1E, $1F, $20, $21 + .by $33, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l14 + .by $01, $04, $01, $01, $01, $01, $01, $04, $0F, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $2D, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l15 + .by $01, $04, $01, $01, $01, $01, $01, $04, $0D, $0E, $0E, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $0B, $04, $0C, $0D, $0E, $0D, $01, $01, $01, $05, $05 +l16 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $3F, $04, $41, $42, $43, $44, $45, $46, $01, $05, $05 +l17 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $1E, $32, $20, $21 + .by $32, $2C, $24, $25, $26, $47, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l18 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $2E, $1F, $20, $21 + .by $22, $23, $32, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l19 +gamescreen_lower1 + .by $01, $04, $01, $01, $01, $01, $01, $04, $01, $01, $01, $1D, $32, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $04, $01, $01, $01, $01, $01, $01, $01, $05, $05 +l20 + .by $02, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $01, $01, $01, $01, $01, $07, $88, $01, $01, $01 +l21 + .by $01, $01, $01, $02, $01, $01, $01, $01, $03, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $31, $24, $25, $26, $02, $01, $01, $01, $5A, $5B, $09, $8A, $02, $01, $01 +l22 + .by $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $01, $01, $01, $5E, $5F, $5D, $5C, $64, $01, $01 +l23 + .by $01, $01, $01, $01, $03, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $31 + .by $22, $23, $24, $25, $26, $03, $01, $E0, $E1, $62, $63, $E6, $67, $65, $01, $01 +l24 + .by $01, $01, $01, $01, $01, $01, $01, $03, $82, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $01, $ED, $E8, $69, $6A, $EB, $6C, $64, $01, $01 +l25 + .by $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $01, $ED, $EE, $EF, $70, $71, $72, $65, $01, $01 +l26 + .by $03, $01, $01, $01, $01, $03, $03, $01, $02, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $01, $F3, $F4, $F4, $F4, $F4, $F5, $01, $01, $01 +l27 + .by $01, $03, $01, $01, $01, $01, $83, $03, $01, $01, $01, $1D, $1E, $1F, $20, $21 + .by $22, $23, $24, $25, $26, $01, $01, $76, $77, $78, $79, $7A, $7B, $01, $02, $02 +l28 + .by $01, $01, $01, $01, $01, $01, $01, $01, $01, $01, $27, $28, $28, $28, $28, $28 + .by $28, $28, $28, $28, $28, $29, $01, $7C, $7D, $01, $01, $7E, $7F, $01, $01, $01 ;-------------------------------------------------- ;icl 'lib/fileio.asm' ;-------------------------------------------------- @@ -105,6 +192,7 @@ skipSoundFrame */ ;-------------------------------------------------- pha mva #$b6 COLPF0 + mva #>font_game_lower CHBASE pla rti .endp @@ -169,7 +257,7 @@ EndOfStartScreen */ mwa #dl_level dlptrs lda #@dmactl(narrow|dma) ; narrow screen width, DL on, P/M off sta dmactls - mva #>font_game1 CHBAS + mva #>font_game_upper CHBAS pause 100 rts .endp @@ -230,7 +318,7 @@ LevelOver .proc initialize ;-------------------------------------------------- - mva #>font_game1 CHBAS + mva #>font_game_upper CHBAS mva #$00 PCOLR0 ; = $02C0 ;- - rejestr-cieÅ„ COLPM0 mva #$00 COLBAKS diff --git a/lumber.xex b/lumber.xex index 5cd6ae3..9d7343f 100644 Binary files a/lumber.xex and b/lumber.xex differ