hgr_font: lowercase seems to be working

This commit is contained in:
Vince Weaver 2021-08-09 20:16:47 -04:00
parent 34af0101ee
commit 38b8751c21
1 changed files with 263 additions and 265 deletions

View File

@ -108,7 +108,7 @@ hgr_font:
.byte $08 ; 00100 X000 1000
.byte $08 ; 00100 X000 1000
.byte $08 ; 00100 X000 1000
.byte $08 ; 00000 X000 0000
.byte $00 ; 00000 X000 0000
.byte $08 ; 00100 X000 1000
.byte $00
; " $22
@ -675,293 +675,291 @@ hgr_font:
; Lowercase
;*******************
.byte $0e ; 01110
.byte $11 ; 10001
.byte $15 ; 10101
.byte $17 ; 10111
.byte $16 ; 10110
.byte $10 ; 10000
.byte $0f ; 01111
; ` $60
.byte $04 ; 0010000 000 0100
.byte $08 ; 0001000 000 1000
.byte $10 ; 0000100 001 0000
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00
; @
.byte $04 ; 00100
.byte $0a ; 01010
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1f ; 11111
.byte $11 ; 10001
.byte $11 ; 10001
; a $61
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $1c ; 0011100 001 1100
.byte $20 ; 0000010 010 0000
.byte $3c ; 0011110 011 1100
.byte $22 ; 0100010 010 0010
.byte $3c ; 0011110 011 1100
.byte $00
; A
.byte $1e ; 11110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1e ; 11110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1e ; 11110
; b $62
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $1e ; 0111100 001 1110
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $1e ; 0111100 001 1110
.byte $00
; B
.byte $0e ; 01110
.byte $11 ; 10001
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
.byte $11 ; 10001
.byte $0e ; 01110
; c $63
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $3c ; 0011110 011 1100
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $3c ; 0011110 011 1100
.byte $00
; C
.byte $1e ; 11110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1e ; 11110
; d $64
.byte $20 ; 0000010 010 0000
.byte $20 ; 0000010 010 0000
.byte $3c ; 0011110 011 1100
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $3c ; 0011110 011 1100
.byte $00
; D
.byte $1f ; 11111
.byte $10 ; 10000
.byte $10 ; 10000
.byte $1e ; 11110
.byte $10 ; 10000
.byte $10 ; 10000
.byte $1f ; 11111
; e $65
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $1c ; 0011100 001 1100
.byte $22 ; 0100010 010 0010
.byte $3e ; 0111110 011 1110
.byte $02 ; 0100000 000 0010
.byte $3c ; 0011110 011 1100
.byte $00
; E
.byte $1f ; 11111
.byte $10 ; 10000
.byte $10 ; 10000
.byte $1e ; 11110
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
; f $66
.byte $18 ; 0001100 001 1000
.byte $24 ; 0010010 010 0100
.byte $04 ; 0010000 000 0100
.byte $1e ; 0111100 001 1110
.byte $04 ; 0010000 000 0100
.byte $04 ; 0010000 000 0100
.byte $04 ; 0010000 000 0100
.byte $00
; F
.byte $0f ; 01111
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
.byte $13 ; 10011
.byte $11 ; 10001
.byte $0f ; 01111
; g $67
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $1c ; 0011100 001 1100
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $3c ; 0011110 011 1100
.byte $20 ; 0000010 010 0000
.byte $1c ; 0011100 001 1100
; h $68
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $1e ; 0111100 001 1110
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $00
; G
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1f ; 11111
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
; i $69
.byte $08 ; 0001000 000 1000
.byte $00 ; 0000000 000 0000
.byte $0c ; 0011000 000 1100
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $1c ; 0011100 001 1100
.byte $00
; H
.byte $0e ; 01110
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $0e ; 01110
; j $6A
.byte $10 ; 0000100 001 0000
.byte $00 ; 0000000 000 0000
.byte $18 ; 0001100 001 1000
.byte $10 ; 0000100 001 0000
.byte $10 ; 0000100 001 0000
.byte $10 ; 0000100 001 0000
.byte $12 ; 0100100 001 0010
.byte $0c ; 0011000 000 1100
; k $6B
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $22 ; 0100010 010 0010
.byte $12 ; 0100100 001 0010
.byte $0e ; 0111000 000 1110
.byte $12 ; 0100100 001 0010
.byte $22 ; 0100010 010 0010
.byte $00
; I
.byte $01 ; 00001
.byte $01 ; 00001
.byte $01 ; 00001
.byte $01 ; 00001
.byte $01 ; 00001
.byte $11 ; 10001
.byte $0e ; 01110
; l $6c
.byte $0c ; 0011000 000 1100
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $1c ; 0011100 001 1100
.byte $00
; J
.byte $11 ; 10001
.byte $12 ; 10010
.byte $14 ; 10100
.byte $18 ; 11000
.byte $14 ; 10100
.byte $12 ; 10010
.byte $11 ; 10001
; m $6d
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $36 ; 0110110 011 0110
.byte $2a ; 0101010 010 1010
.byte $2a ; 0101010 010 1010
.byte $2a ; 0101010 010 1010
.byte $22 ; 0100010 010 0010
.byte $00
; K
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
.byte $1f ; 11111
; n $6e
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $1e ; 0111100 001 1110
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $00
; L
.byte $11 ; 10001
.byte $1b ; 11011
.byte $15 ; 10101
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
; o $6f
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $1c ; 0011100 001 1100
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $1c ; 0011100 001 1100
.byte $00
; M
.byte $11 ; 10001
.byte $11 ; 10001
.byte $19 ; 11001
.byte $15 ; 10101
.byte $13 ; 10011
.byte $11 ; 10001
.byte $11 ; 10001
; p $70
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $1e ; 0111100 001 1110
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $1e ; 0111100 001 1110
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
; q $71
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $3c ; 0011110 011 1100
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $3c ; 0011110 011 1100
.byte $20 ; 0000010 010 0000
.byte $20 ; 0000010 010 0000
; r $72
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $3a ; 0101110 011 1010
.byte $06 ; 0110000 000 0110
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $02 ; 0100000 000 0010
.byte $00
; N
.byte $0e ; 01110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $0e ; 01110
; s $73
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $3c ; 0011110 011 1100
.byte $02 ; 0100000 000 0010
.byte $1c ; 0011100 001 1100
.byte $20 ; 0000010 010 0000
.byte $3e ; 0111110 011 1110
.byte $00
; O
.byte $1e ; 11110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1e ; 11110
.byte $10 ; 10000
.byte $10 ; 10000
.byte $10 ; 10000
; t $74
.byte $00 ; 0000000 000 0000
.byte $04 ; 0010000 000 0100
.byte $1e ; 0111100 001 1110
.byte $04 ; 0010000 000 0100
.byte $04 ; 0010000 000 0100
.byte $24 ; 0010010 010 0100
.byte $18 ; 0001100 001 1000
.byte $00
; P
.byte $0e ; 01110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $15 ; 10101
.byte $12 ; 10010
.byte $0d ; 01101
; u $75
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $32 ; 0100110 011 0010
.byte $2c ; 0011010 010 1100
.byte $00
; Q
.byte $1e ; 11110
.byte $11 ; 10001
.byte $11 ; 10001
.byte $1e ; 11110
.byte $14 ; 10100
.byte $12 ; 10010
.byte $11 ; 10001
; v $76
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $14 ; 0010100 001 0100
.byte $08 ; 0001000 000 1000
.byte $00
; R
.byte $0e ; 01110
.byte $11 ; 10001
.byte $10 ; 10000
.byte $0e ; 01110
.byte $01 ; 00001
.byte $11 ; 10001
.byte $0e ; 01110
; w $77
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $2a ; 0101010 010 1010
.byte $2a ; 0101010 010 1010
.byte $36 ; 0110110 011 0110
.byte $00
; S
.byte $1f ; 11111
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
; x $78
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $22 ; 0100010 010 0010
.byte $14 ; 0010100 001 0100
.byte $08 ; 0001000 000 1000
.byte $14 ; 0010100 001 0100
.byte $22 ; 0100010 010 0010
.byte $00
; T
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $0e ; 01110
; y $79
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $22 ; 0100010 010 0010
.byte $3c ; 0011110 011 1100
.byte $20 ; 0000010 010 0000
.byte $1c ; 0011100 001 1100
; z $7A
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $3e ; 0111110 011 1110
.byte $10 ; 0000100 001 0000
.byte $08 ; 0001000 000 1000
.byte $04 ; 0010000 000 0100
.byte $3e ; 0111110 011 1110
.byte $00
; U
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $0a ; 01010
.byte $04 ; 00100
; { $7b
.byte $38 ; 0001110 011 1000
.byte $0c ; 0011000 000 1100
.byte $0c ; 0011000 000 1100
.byte $06 ; 0110000 000 0110
.byte $0c ; 0011000 000 1100
.byte $0c ; 0011000 000 1100
.byte $38 ; 0001110 011 1000
.byte $00
; V
.byte $11 ; 10001
.byte $11 ; 10001
.byte $11 ; 10001
.byte $15 ; 10101
.byte $15 ; 10101
.byte $1b ; 11011
.byte $11 ; 10001
; | $7c
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
.byte $08 ; 0001000 000 1000
; } $7d
.byte $0e ; 0111000 000 1110
.byte $18 ; 0001100 001 1000
.byte $18 ; 0001100 001 1000
.byte $30 ; 0000110 011 0000
.byte $18 ; 0001100 001 1000
.byte $18 ; 0001100 001 1000
.byte $0e ; 0111000 000 1110
.byte $00
; W
.byte $11 ; 10001
.byte $11 ; 10001
.byte $0a ; 01010
.byte $04 ; 00100
.byte $0a ; 01010
.byte $11 ; 10001
.byte $11 ; 10001
; ~ $7e
.byte $2c ; 0011010 010 1100
.byte $1a ; 0101100 001 1010
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00
;
.byte $11 ; 10001
.byte $11 ; 10001
.byte $0a ; 01010
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
.byte $04 ; 00100
; del $7F
.byte $00 ; 0000000 000 0000
.byte $2a ; 0101010 010 1010
.byte $14 ; 0010100 001 0100
.byte $2a ; 0101010 010 1010
.byte $14 ; 0010100 001 0100
.byte $00 ; 0000000 000 0000
.byte $00 ; 0000000 000 0000
.byte $00
; Y
.byte $1f ; 11111
.byte $01 ; 00001
.byte $02 ; 00010
.byte $04 ; 00100
.byte $08 ; 01000
.byte $10 ; 10000
.byte $1f ; 11111
.byte $00
; Z
.byte $1f ; 11111
.byte $18 ; 11000
.byte $18 ; 11000
.byte $18 ; 11000
.byte $18 ; 11000
.byte $18 ; 11000
.byte $1f ; 11111
.byte $00
; [
.byte $00 ; 00000
.byte $10 ; 10000
.byte $08 ; 01000
.byte $04 ; 00100
.byte $02 ; 00010
.byte $01 ; 00001
.byte $00 ; 00000
.byte $00
; \.
.byte $1f ; 11111
.byte $03 ; 00011
.byte $03 ; 00011
.byte $03 ; 00011
.byte $03 ; 00011
.byte $03 ; 00011
.byte $1f ; 11111
.byte $00
; ]
.byte $00 ; 00000
.byte $00 ; 00000
.byte $04 ; 00100
.byte $0a ; 01010
.byte $11 ; 10001
.byte $00 ; 00000
.byte $00 ; 00000
.byte $00
; ^
.byte $00 ; 00000
.byte $00 ; 00000
.byte $00 ; 00000
.byte $00 ; 00000
.byte $00 ; 00000
.byte $00 ; 00000
.byte $1f ; 11111
.byte $00
; _