mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-11-16 23:20:43 +00:00
hgr_font: adjust so underscore connects
This commit is contained in:
parent
f4fbed727d
commit
858ad0b84d
@ -382,13 +382,13 @@ hgr_font:
|
||||
.byte $08 ; 00100 X000 1000
|
||||
.byte $00
|
||||
; @ $40
|
||||
.byte $1c ; 01110 X001 1100
|
||||
.byte $1C ; 01110 X001 1100
|
||||
.byte $22 ; 10001 X010 0010
|
||||
.byte $2a ; 10101 X010 1010
|
||||
.byte $3a ; 10111 X011 1010
|
||||
.byte $1a ; 10110 X001 1010
|
||||
.byte $2A ; 10101 X010 1010
|
||||
.byte $3A ; 10111 X011 1010
|
||||
.byte $1A ; 10110 X001 1010
|
||||
.byte $02 ; 10000 X000 0010
|
||||
.byte $3c ; 01111 X011 1100
|
||||
.byte $3C ; 01111 X011 1100
|
||||
.byte $00
|
||||
; A $41
|
||||
.byte $08 ; 00100 X000 1000
|
||||
@ -676,290 +676,290 @@ hgr_font:
|
||||
;*******************
|
||||
|
||||
; ` $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 $04 ; 01000 000 0100
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $10 ; 00010 001 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $20 ; 00001 010 0000
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $00
|
||||
; 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 $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $00
|
||||
; 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 $20 ; 00001 010 0000
|
||||
.byte $20 ; 00001 010 0000
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $3e ; 11111 011 1110
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $00
|
||||
; 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 $18 ; 00110 001 1000
|
||||
.byte $24 ; 01001 010 0100
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $00
|
||||
; 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
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $20 ; 00001 010 0000
|
||||
.byte $1c ; 01110 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 $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $00
|
||||
; 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 $08 ; 00100 000 1000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $0c ; 01100 000 1100
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $00
|
||||
; 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
|
||||
.byte $10 ; 00010 001 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $18 ; 00110 001 1000
|
||||
.byte $10 ; 00010 001 0000
|
||||
.byte $10 ; 00010 001 0000
|
||||
.byte $10 ; 00010 001 0000
|
||||
.byte $12 ; 10010 001 0010
|
||||
.byte $0c ; 01100 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 $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $12 ; 10010 001 0010
|
||||
.byte $0e ; 11100 000 1110
|
||||
.byte $12 ; 10010 001 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $00
|
||||
; 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 $0c ; 01100 000 1100
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $36 ; 11011 011 0110
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $00
|
||||
; 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
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 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
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $20 ; 00001 010 0000
|
||||
.byte $20 ; 00001 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $3a ; 10111 011 1010
|
||||
.byte $06 ; 11000 000 0110
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $02 ; 10000 000 0010
|
||||
.byte $1c ; 01110 001 1100
|
||||
.byte $20 ; 00001 010 0000
|
||||
.byte $3e ; 11111 011 1110
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $1e ; 11110 001 1110
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $24 ; 01001 010 0100
|
||||
.byte $18 ; 00110 001 1000
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $32 ; 10011 011 0010
|
||||
.byte $2c ; 01101 010 1100
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $14 ; 01010 001 0100
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $36 ; 11011 011 0110
|
||||
.byte $00
|
||||
; 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $14 ; 01010 001 0100
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $14 ; 01010 001 0100
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $00
|
||||
; 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
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $22 ; 10001 010 0010
|
||||
.byte $3c ; 01111 011 1100
|
||||
.byte $20 ; 00001 010 0000
|
||||
.byte $1c ; 01110 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 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $3e ; 11111 011 1110
|
||||
.byte $10 ; 00010 001 0000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $04 ; 01000 000 0100
|
||||
.byte $3e ; 11111 011 1110
|
||||
.byte $00
|
||||
; { $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 $38 ; 00111 011 1000
|
||||
.byte $0c ; 01100 000 1100
|
||||
.byte $0c ; 01100 000 1100
|
||||
.byte $06 ; 11000 000 0110
|
||||
.byte $0c ; 01100 000 1100
|
||||
.byte $0c ; 01100 000 1100
|
||||
.byte $38 ; 00111 011 1000
|
||||
.byte $00
|
||||
; | $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
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 000 1000
|
||||
.byte $08 ; 00100 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 $0e ; 11100 000 1110
|
||||
.byte $18 ; 00110 001 1000
|
||||
.byte $18 ; 00110 001 1000
|
||||
.byte $30 ; 00011 011 0000
|
||||
.byte $18 ; 00110 001 1000
|
||||
.byte $18 ; 00110 001 1000
|
||||
.byte $0e ; 11100 000 1110
|
||||
.byte $00
|
||||
; ~ $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 $2c ; 01101 010 1100
|
||||
.byte $1a ; 10110 001 1010
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00
|
||||
; 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 $2a ; 0101010 010 1010
|
||||
.byte $00 ; 0000000 000 0000
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $14 ; 01010 001 0100
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $14 ; 01010 001 0100
|
||||
.byte $2a ; 10101 010 1010
|
||||
.byte $00 ; 00000 000 0000
|
||||
.byte $00
|
||||
|
@ -1,11 +1,10 @@
|
||||
; Fake BIOS screen
|
||||
; for another project
|
||||
; test 4am x10 fonts but with our calling convention
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
|
||||
|
||||
bios_test:
|
||||
vmw_10_test:
|
||||
;===================
|
||||
; set graphics mode
|
||||
;===================
|
||||
@ -16,20 +15,10 @@ bios_test:
|
||||
bit SET_GR
|
||||
bit PAGE1
|
||||
|
||||
jsr HGR
|
||||
|
||||
jsr build_tables
|
||||
|
||||
;===================
|
||||
; Load graphics
|
||||
;===================
|
||||
|
||||
lda #<graphics_data
|
||||
sta ZX0_src
|
||||
lda #>graphics_data
|
||||
sta ZX0_src+1
|
||||
|
||||
lda #$20 ; temporarily load to $2000
|
||||
|
||||
jsr full_decomp
|
||||
|
||||
; test 1
|
||||
|
||||
@ -69,23 +58,19 @@ end:
|
||||
|
||||
test1:
|
||||
; 0123456789012345678901234567890123456789
|
||||
.byte 0,100,"PACK MY BOX WITH FIVE DOZEN LIQUOR JUGS!",0
|
||||
.byte 0,10,"PACK MY BOX WITH FIVE DOZEN LIQUOR JUGS!",0
|
||||
test2:
|
||||
.byte 0,150,"pack my box with five dozen liquor jugs?",0
|
||||
.byte 0,30,"pack my box with five dozen liquor jugs?",0
|
||||
test3:
|
||||
.byte 9,80,"This is a HGR font test.",0
|
||||
.byte 9,50,"This is a HGR font test.",0
|
||||
test4:
|
||||
.byte 0,170,"0123456789)(*&^%$#@!`~<>,./';:[]{}\|_+=",0
|
||||
.byte 0,100,"0123456789)(*&^%$#@!`~<>,./';:[]{}\|_+=",0
|
||||
test5:
|
||||
.byte 0,180,"@/\/\/\/\______ |",0
|
||||
.byte 0,120,"@/\/\/\/\______ |",0
|
||||
|
||||
.include "font_vmw_condensed.s"
|
||||
.include "font_vmw_condensed_data.s"
|
||||
|
||||
.include "zx02_optim.s"
|
||||
|
||||
graphics_data:
|
||||
.incbin "graphics/a2_energy.hgr.zx02"
|
||||
|
||||
hposn_low = $1713 ; 0xC0 bytes (lifetime, used by DrawLargeCharacter)
|
||||
hposn_high = $1800 ; 0xC0 bytes (lifetime, used by DrawLargeCharacter)
|
||||
|
@ -110,24 +110,6 @@ DrawCondensedString:
|
||||
sta dcb_row7+4
|
||||
lda hposn_high, Y
|
||||
sta dcb_row7+5
|
||||
iny
|
||||
|
||||
; row8
|
||||
|
||||
lda hposn_low, Y
|
||||
adc CH
|
||||
sta dcb_row8+4
|
||||
lda hposn_high, Y
|
||||
sta dcb_row8+5
|
||||
iny
|
||||
|
||||
; row9
|
||||
|
||||
lda hposn_low, Y
|
||||
adc CH
|
||||
sta dcb_row9+4
|
||||
lda hposn_high, Y
|
||||
sta dcb_row9+5
|
||||
|
||||
ldx #0
|
||||
dcb_loop:
|
||||
@ -161,12 +143,6 @@ dcb_row6:
|
||||
dcb_row7:
|
||||
lda CondensedRow7-$19, Y
|
||||
sta $FDFD, X
|
||||
dcb_row8:
|
||||
lda CondensedRow8-$19, Y
|
||||
sta $FDFD, X
|
||||
dcb_row9:
|
||||
lda CondensedRow9-$19, Y
|
||||
sta $FDFD, X
|
||||
|
||||
inx ; move to next
|
||||
bpl dcb_loop
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 847 B After Width: | Height: | Size: 1.3 KiB |
@ -53,7 +53,7 @@ TABV = $FB5B ; VTAB to A
|
||||
ROM_MACHINEID = $FBB3 ; iigs
|
||||
BELL = $FBDD ; ring the bell
|
||||
BASCALC = $FBC1 ;
|
||||
;VTAB = $FC22 ; VTAB to CV
|
||||
VTAB = $FC22 ; VTAB to CV
|
||||
HOME = $FC58 ; Clear the text screen
|
||||
WAIT = $FCA8 ; delay 1/2(26+27A+5A^2) us
|
||||
CROUT1 = $FD8B
|
||||
|
@ -19,8 +19,8 @@ pntrh = $18
|
||||
|
||||
HGR_BITS = $1C
|
||||
|
||||
HTAB = $24
|
||||
VTAB = $25
|
||||
CH = $24
|
||||
CV = $25
|
||||
GBASL = $26
|
||||
GBASH = $27
|
||||
CURSOR_X = $62
|
||||
|
@ -22,11 +22,11 @@ static int print_fancy_byte(int value) {
|
||||
|
||||
int i,reversed;
|
||||
|
||||
/* 0001 0111 -> X011 1010 */
|
||||
/* 7654 3210 -> 01 2345 */
|
||||
/* 001 01110 -> X011 1010 */
|
||||
/* 7654 3210 -> 012 3456 */
|
||||
reversed=0;
|
||||
for(i=0;i<8;i++) {
|
||||
reversed|=(1<<(i-2))*(!!(value&(1<<(7-i))));
|
||||
reversed|=(1<<(i-1))*(!!(value&(1<<(7-i))));
|
||||
}
|
||||
|
||||
printf("\t.byte $%02X\t; ",reversed);
|
||||
@ -52,7 +52,7 @@ static int print_interleave_byte(int value,int y) {
|
||||
/* 7654 3210 -> 01 2345 */
|
||||
reversed=0;
|
||||
for(i=0;i<8;i++) {
|
||||
reversed|=(1<<(i-2))*(!!(value&(1<<(7-i))));
|
||||
reversed|=(1<<(i-1))*(!!(value&(1<<(7-i))));
|
||||
}
|
||||
|
||||
printf("\t.byte $%02X\t ; ",reversed);
|
||||
|
Loading…
Reference in New Issue
Block a user