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

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