diff --git a/games/peasant/hgr_font.s b/games/peasant/hgr_font.s index 17199d50..91c12cf3 100644 --- a/games/peasant/hgr_font.s +++ b/games/peasant/hgr_font.s @@ -94,283 +94,283 @@ put_char_smc1: hgr_font: ; ' ' $20 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 ; ! $21 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $00 ; 00000 - .byte $10 ; 00100 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 .byte $00 ; " $22 - .byte $28 ; 01010 - .byte $28 ; 01010 - .byte $28 ; 01010 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 + .byte $14 ; 01010 X001 0100 + .byte $14 ; 01010 X001 0100 + .byte $14 ; 01010 X001 0100 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 .byte $00 ; # $23 - .byte $28 ; 01010 - .byte $28 ; 01010 - .byte $7c ; 11111 - .byte $28 ; 01010 - .byte $7c ; 11111 - .byte $28 ; 01010 - .byte $28 ; 01010 + .byte $14 ; 01010 X001 0100 + .byte $14 ; 01010 X001 0100 + .byte $3e ; 11111 X011 1110 + .byte $14 ; 01010 X001 0100 + .byte $3d ; 11111 X011 1110 + .byte $14 ; 01010 X001 0100 + .byte $14 ; 01010 X001 0100 .byte $00 ; $ $24 - .byte $10 ; 00100 - .byte $3c ; 01111 - .byte $50 ; 10100 - .byte $38 ; 01110 - .byte $14 ; 00101 - .byte $78 ; 11110 - .byte $10 ; 00100 + .byte $08 ; 00100 X000 1000 + .byte $3c ; 01111 X011 1100 + .byte $0a ; 10100 X000 1010 + .byte $1c ; 01110 X001 1100 + .byte $28 ; 00101 X010 1000 + .byte $1e ; 11110 X001 1110 + .byte $08 ; 00100 X000 1000 .byte $00 ; % $25 - .byte $60 ; 11000 - .byte $64 ; 11001 - .byte $08 ; 00010 - .byte $10 ; 00100 - .byte $20 ; 01000 - .byte $4c ; 10011 - .byte $0c ; 00011 + .byte $06 ; 11000 X000 0110 + .byte $26 ; 11001 X010 0110 + .byte $10 ; 00010 X001 0000 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 + .byte $32 ; 10011 X011 0010 + .byte $30 ; 00011 X011 0000 .byte $00 ; & $26 - .byte $20 ; 01000 - .byte $50 ; 10100 - .byte $50 ; 10100 - .byte $20 ; 01000 - .byte $54 ; 10101 - .byte $48 ; 10010 - .byte $34 ; 01101 + .byte $04 ; 01000 X000 0100 + .byte $0a ; 10100 X000 1010 + .byte $0a ; 10100 X000 1010 + .byte $04 ; 01000 X000 0100 + .byte $2a ; 10101 X010 1010 + .byte $12 ; 10010 X001 0010 + .byte $2c ; 01101 X010 1100 .byte $00 ; ' $27 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 .byte $00 ; ( $28 - .byte $10 ; 00100 - .byte $20 ; 01000 - .byte $40 ; 10000 - .byte $40 ; 10000 - .byte $40 ; 10000 - .byte $20 ; 01000 - .byte $10 ; 00100 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 + .byte $02 ; 10000 X000 0010 + .byte $02 ; 10000 X000 0010 + .byte $02 ; 10000 X000 0010 + .byte $04 ; 01000 X000 0100 + .byte $08 ; 00100 X000 1000 .byte $00 ; ) $29 - .byte $10 ; 00100 - .byte $08 ; 00010 - .byte $04 ; 00001 - .byte $04 ; 00001 - .byte $04 ; 00001 - .byte $08 ; 00010 - .byte $10 ; 00100 + .byte $08 ; 00100 X000 1000 + .byte $10 ; 00010 X001 0000 + .byte $20 ; 00001 X010 0000 + .byte $20 ; 00001 X010 0000 + .byte $20 ; 00001 X010 0000 + .byte $10 ; 00010 X001 0000 + .byte $08 ; 00100 X000 1000 .byte $00 ; * $2A - .byte $10 ; 00100 - .byte $54 ; 10101 - .byte $38 ; 01110 - .byte $10 ; 00100 - .byte $38 ; 01110 - .byte $54 ; 10101 - .byte $10 ; 00100 + .byte $08 ; 00100 X000 1000 + .byte $2a ; 10101 X010 1010 + .byte $1c ; 01110 X001 1100 + .byte $08 ; 00100 X000 1000 + .byte $1c ; 01110 X001 1100 + .byte $2a ; 10101 X010 1010 + .byte $08 ; 00100 X000 1000 .byte $00 ; + $2B - .byte $00 ; 00000 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $7c ; 11111 - .byte $10 ; 00100 - .byte $10 ; 00100 - .byte $00 ; 00000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $3e ; 11111 X011 1110 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $00 ; 00000 X000 0000 .byte $00 -; , - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $04 ; 00100 - .byte $04 ; 00100 - .byte $08 ; 01000 +; , $2C + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 .byte $00 -; - - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $1f ; 11111 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 01000 +; - $2D + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $3e ; 11111 X011 1110 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 01000 X000 0000 .byte $00 -; . - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $04 ; 00100 +; . $2E + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 .byte $00 -; / - .byte $00 ; 00000 - .byte $01 ; 00001 - .byte $02 ; 00010 - .byte $04 ; 00100 - .byte $08 ; 01000 - .byte $10 ; 10000 - .byte $00 ; 00100 +; / $2F + .byte $00 ; 00000 X000 0000 + .byte $20 ; 00001 X010 0000 + .byte $10 ; 00010 X001 0000 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 + .byte $02 ; 10000 X000 0010 + .byte $00 ; 00000 X000 0000 .byte $00 -; 0 - .byte $0e ; 01110 - .byte $11 ; 10001 - .byte $13 ; 10011 - .byte $15 ; 10101 - .byte $19 ; 11001 - .byte $11 ; 10001 - .byte $0e ; 01110 +; 0 $30 + .byte $1c ; 01110 X001 1100 + .byte $22 ; 10001 X010 0010 + .byte $32 ; 10011 X011 0010 + .byte $2a ; 10101 X010 1010 + .byte $26 ; 11001 X010 0110 + .byte $22 ; 10001 X010 0010 + .byte $1c ; 01110 X001 1100 .byte $00 -; 1 - .byte $04 ; 00100 - .byte $0c ; 01100 - .byte $04 ; 00100 - .byte $04 ; 00100 - .byte $04 ; 00100 - .byte $04 ; 00100 - .byte $0e ; 01110 +; 1 $31 + .byte $08 ; 00100 X000 1000 + .byte $0c ; 01100 X000 1100 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $1c ; 01110 X001 1100 .byte $00 -; 2 - .byte $0e ; 01110 - .byte $11 ; 10001 - .byte $01 ; 00001 - .byte $06 ; 00110 - .byte $08 ; 01000 - .byte $10 ; 10000 - .byte $1f ; 11111 +; 2 $32 + .byte $1c ; 01110 X001 1100 + .byte $22 ; 10001 X010 0010 + .byte $20 ; 00001 X010 0000 + .byte $18 ; 00110 X001 1000 + .byte $04 ; 01000 X000 0100 + .byte $02 ; 10000 X000 0010 + .byte $3e ; 11111 X011 1110 .byte $00 -; 3 - .byte $1f ; 11111 - .byte $01 ; 00001 - .byte $02 ; 00010 - .byte $06 ; 00110 - .byte $01 ; 00001 - .byte $11 ; 10001 - .byte $0e ; 01110 +; 3 $33 + .byte $3e ; 11111 X011 1110 + .byte $20 ; 00001 X010 0000 + .byte $10 ; 00010 X001 0000 + .byte $18 ; 00110 X001 1000 + .byte $20 ; 00001 X010 0000 + .byte $22 ; 10001 X010 0010 + .byte $1c ; 01110 X001 1100 .byte $00 -; 4 - .byte $02 ; 00010 - .byte $06 ; 00110 - .byte $0a ; 01010 - .byte $12 ; 10010 - .byte $1f ; 11111 - .byte $02 ; 00010 - .byte $02 ; 00010 +; 4 $34 + .byte $10 ; 00010 X001 0000 + .byte $18 ; 00110 X001 1000 + .byte $14 ; 01010 X001 0100 + .byte $12 ; 10010 X001 0010 + .byte $3e ; 11111 X011 1110 + .byte $10 ; 00010 X001 0000 + .byte $10 ; 00010 X001 0000 .byte $00 -; 5 - .byte $1f ; 11111 - .byte $10 ; 10000 - .byte $1e ; 11110 - .byte $01 ; 00001 - .byte $01 ; 00001 - .byte $11 ; 10001 - .byte $0e ; 01110 +; 5 $35 + .byte $3e ; 11111 X011 1110 + .byte $02 ; 10000 X000 0010 + .byte $1e ; 11110 X001 1110 + .byte $20 ; 00001 X010 0000 + .byte $20 ; 00001 X010 0000 + .byte $22 ; 10001 X010 0010 + .byte $1c ; 01110 X001 1100 .byte $00 -; 6 - .byte $07 ; 00111 - .byte $08 ; 01000 - .byte $10 ; 10000 - .byte $1e ; 11110 - .byte $11 ; 10001 - .byte $11 ; 10001 - .byte $0e ; 01110 +; 6 $36 + .byte $38 ; 00111 X011 1000 + .byte $04 ; 01000 X000 0100 + .byte $02 ; 10000 X000 0010 + .byte $1e ; 11110 X001 1110 + .byte $22 ; 10001 X010 0010 + .byte $22 ; 10001 X010 0010 + .byte $1c ; 01110 X001 1100 .byte $00 -; 7 - .byte $1f ; 11111 - .byte $01 ; 00001 - .byte $02 ; 00010 - .byte $04 ; 00100 - .byte $08 ; 01000 - .byte $08 ; 01000 - .byte $08 ; 01000 +; 7 $37 + .byte $3e ; 11111 X011 1110 + .byte $20 ; 00001 X010 0000 + .byte $10 ; 00010 X001 0000 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 + .byte $04 ; 01000 X000 0100 + .byte $04 ; 01000 X000 0100 .byte $00 -; 8 - .byte $0e ; 01110 - .byte $11 ; 10001 - .byte $11 ; 10001 - .byte $0e ; 01110 - .byte $11 ; 10001 - .byte $11 ; 10001 - .byte $0e ; 01110 +; 8 $38 + .byte $1c ; 01110 X001 1100 + .byte $22 ; 10001 X010 0010 + .byte $22 ; 10001 X010 0010 + .byte $1c ; 01110 X001 1100 + .byte $22 ; 10001 X010 0010 + .byte $22 ; 10001 X010 0010 + .byte $1c ; 01110 X001 1100 .byte $00 -; 9 - .byte $0e ; 01110 - .byte $11 ; 10001 - .byte $11 ; 10001 - .byte $0f ; 01111 - .byte $01 ; 00001 - .byte $02 ; 00010 - .byte $1c ; 11100 +; 9 $39 + .byte $1c ; 01110 X001 1100 + .byte $22 ; 10001 X010 0010 + .byte $22 ; 10001 X010 0010 + .byte $1e ; 01111 X001 1110 + .byte $20 ; 00001 X010 0000 + .byte $10 ; 00010 X001 0000 + .byte $0e ; 11100 X000 1110 .byte $00 -; : - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $04 ; 00100 - .byte $00 ; 00000 - .byte $04 ; 00100 - .byte $00 ; 00000 - .byte $00 ; 00000 +; : $3A + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 .byte $00 -; ; - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $04 ; 00100 - .byte $00 ; 00000 - .byte $04 ; 00100 - .byte $04 ; 00100 - .byte $08 ; 01000 +; ; $3B + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 + .byte $00 ; 00000 X000 0000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 .byte $00 -; < - .byte $02 ; 00010 - .byte $04 ; 00100 - .byte $08 ; 01000 - .byte $10 ; 10000 - .byte $08 ; 01000 - .byte $04 ; 00100 - .byte $02 ; 00010 +; < $3C + .byte $10 ; 00010 X001 0000 + .byte $08 ; 00100 X000 1000 + .byte $08 ; 01000 X000 0100 + .byte $02 ; 10000 X000 0010 + .byte $04 ; 01000 X000 0100 + .byte $08 ; 00100 X000 1000 + .byte $10 ; 00010 X001 0000 .byte $00 -; = - .byte $00 ; 00000 - .byte $00 ; 00000 - .byte $1f ; 11111 - .byte $00 ; 00000 - .byte $1f ; 11111 - .byte $00 ; 00000 - .byte $00 ; 00000 +; = $3D + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 + .byte $3e ; 11111 X011 1110 + .byte $00 ; 00000 X000 0000 + .byte $3e ; 11111 X011 1110 + .byte $00 ; 00000 X000 0000 + .byte $00 ; 00000 X000 0000 .byte $00 -; > - .byte $08 ; 01000 - .byte $04 ; 00100 - .byte $02 ; 00010 - .byte $01 ; 00001 - .byte $02 ; 00010 - .byte $04 ; 00100 - .byte $08 ; 01000 +; > $3E + .byte $04 ; 01000 X000 0100 + .byte $08 ; 00100 X000 1000 + .byte $10 ; 00010 X001 0000 + .byte $20 ; 00001 X010 0000 + .byte $10 ; 00010 X001 0000 + .byte $08 ; 00100 X000 1000 + .byte $04 ; 01000 X000 0100 .byte $00 ; ? $3F .byte $1c ; 01110 X001 1100