CharDATA.asm
flypie_Ace-2019/testrom/CharDATA.asm
	INCLUDE "IODEFS.H"		  
	INCLUDE "SYSVARS.H"

	PUBLIC LOADCROM, ENDFONTDATA


	SEGMENT CODE ; MAKE IT THE CURRENT SECTION

; THERE ARE 128 BIT-MAPPED 8X8 CHARACTERS.
; DEFINE THE 8 BATTENBERG GRAPHICS (010H TO 017H) FROM LOW BYTE OF ADDRESS.
; THIS ROUTINE ALSO SETS THE OTHER CHARACTERS 000H TO 00FH AND 018H TO 01FH
; TO COPIES OF THIS RANGE. THE INVERSE FORM OF CHARACTER 017H IS USED AS THE
; NORMAL CURSOR - CHARACTER 097H.

LOADCROM:  
	PUSH	AF
	PUSH	BC
	PUSH	DE
	PUSH	HL

	LD		HL,FONTSTARTLOC			; POINT TO THE START OF THE 1K WRITE-
									; ONLY CHARACTER SET RAM.

L0055:
	LD		A,L						; SET A TO LOW BYTE OF ADDRESS
	AND		0BFH					; AND %10111111
	RRCA							; ROTATE
	RRCA							; THREE TIMES
	RRCA							; TO TEST BIT 2
	JR		NC,L005F				; FORWARD IF NOT SET.

	RRCA							; ELSE ROTATE
	RRCA							; TWICE MORE.

L005F:
	RRCA							; SET CARRY FROM BIT (3) OR (6)

	LD		B,A

	SBC		A,A						; 000H OR 0FFH
	RR		B
	LD		B,A
	SBC		A,A
	XOR		B
	AND		0F0H
	XOR		B
	LD		(HL),A					; INSERT THE BYTE.
	INC		L						; INCREMENT LOW BYTE OF ADDRESS
	JR		NZ,L0055				; LOOP BACK UNTIL THE FIRST 256 BYTES
					; HAVE BEEN FILLED WITH 32 REPEATING
					; CHARACTERS.

; NOW COPY THE BIT PATTERNS AT THE END OF THIS ROM TO THE LAST 768 BYTES OF
; THE CHARACTER RAM, FILLING IN SOME BLANK BYTES OMITTED TO SAVE ROM SPACE.
; THIS PROCESS STARTS AT HIGH MEMORY AND WORKS DOWNWARDS.

L006E:  
	LD		DE,02FFFH				; TOP OF DESTINATION.
	LD		HL,ENDFONTDATA				; END OF COPYRIGHT CHARACTER.
	LD		BC,00008H				; 8 CHARACTERS

	LDDR							; COPY THE  ?  CHARACTER

	EX		DE,HL					; SWITCH POINTERS.

	LD		A,05FH					; SET CHARACTER COUNTER TO NINETY FIVE.
					; I.E. %0101 1111
					; BIT 5 SHOWS WHICH 32-CHARACTER SECTOR
					; WE ARE IN.

; ENTER A LOOP FOR THE REMAINING CHARACTERS SUPPLYING ZERO BYTES AS REQUIRED.

L007C:
	LD		C,007H					; SET BYTE COUNTER TO SEVEN.

	BIT		5,A						; TEST BIT 5 OF THE COUNTER.
	JR		Z,L0085					; FORWARD IF NOT IN MIDDLE SECTION
					; WHICH INCLUDES "[A-Z]"

	LD		(HL),B					; ELSE INSERT A ZERO BYTE.
	DEC		HL						; DECREMENT THE DESTINATION ADDRESS.
	DEC		C						; AND THE BYTE COUNTER.

L0085:  EX		DE,HL					; SWITCH POINTERS.

	LDDR							; COPY THE 5 OR 6 CHARACTERS.

	EX		DE,HL					; SWITCH POINTERS.

	LD		(HL),B					; ALWAYS INSERT THE BLANK TOP BYTE.
	DEC		HL						; DECREMENT THE ADDRESS.

	DEC		A						; DECREMENT THE CHARACTER COUNTER.

	JR		NZ,L007C				; BACK FOR ALL 95 CHARACTERS.

	POP		HL
	POP		DE	
	POP		BC
	POP		AF

	RET


; -------------------
; THE 'CHARACTER SET'
; -------------------
; THE 96 ASCII CHARACTER BITMAPS ARE COPIED TO RAM DURING INITIALIZATION AND
; THE 8X8 CHARACTERS CAN AFTERWARDS BE REDEFINED BY THE USER.
; SOME ROM SPACE IS SAVED BY SUPPLYING THE BLANK TOP LINE OF MOST CHARACTERS
; AND IN CASE OF THE MIDDLE RANGE (CAPITALS WITH NO DESCENDERS) THE BOTTOM
; LINE AS WELL. ONLY THE FINAL COPYRIGHT SYMBOL IS HELD IN ROM AS AN 8X8
; CHARACTER.


; 020H - CHARACTER: ' '			CHR0H(32)

L1D7B:
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B

; 021H - CHARACTER: '!'			CHR0H(33)

	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00000000B
	DEFB	00010000B
	DEFB	00000000B

; 022H - CHARACTER: '"'			CHR0H(34)

	DEFB	00100100B
	DEFB	00100100B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B

; 023H - CHARACTER: '#'			CHR0H(35)

	DEFB	00100100B
	DEFB	01111110B
	DEFB	00100100B
	DEFB	00100100B
	DEFB	01111110B
	DEFB	00100100B
	DEFB	00000000B

; 024H - CHARACTER: '0H'			CHR0H(36)

	DEFB	00001000B
	DEFB	00111110B
	DEFB	00101000B
	DEFB	00111110B
	DEFB	00001010B
	DEFB	00111110B
	DEFB	00001000B

; 025H - CHARACTER: '%'			CHR0H(37)

	DEFB	01100010B
	DEFB	01100100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00100110B
	DEFB	01000110B
	DEFB	00000000B

; 026H - CHARACTER: '&'			CHR0H(38)

	DEFB	00010000B
	DEFB	00101000B
	DEFB	00010000B
	DEFB	00101010B
	DEFB	01000100B
	DEFB	00111010B
	DEFB	00000000B

; 027H - CHARACTER: '''			CHR0H(39)

	DEFB	00001000B
	DEFB	00010000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B

; 028H - CHARACTER: '('			CHR0H(40)

	DEFB	00000100B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00000100B
	DEFB	00000000B

; 029H - CHARACTER: ')'			CHR0H(42)

	DEFB	00100000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00100000B
	DEFB	00000000B

; 02AH - CHARACTER: '*'			CHR0H(42)

	DEFB	00000000B
	DEFB	00010100B
	DEFB	00001000B
	DEFB	00111110B
	DEFB	00001000B
	DEFB	00010100B
	DEFB	00000000B

; 02BH - CHARACTER: '+'			CHR0H(43)

	DEFB	00000000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00111110B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00000000B

; 02CH - CHARACTER: ','			CHR0H(44)

	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00010000B

; 02DH - CHARACTER: '-'			CHR0H(45)

	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00111110B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B

; 02EH - CHARACTER: '.'			CHR0H(46)

	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00011000B
	DEFB	00011000B
	DEFB	00000000B

; 02FH - CHARACTER: '/'			CHR0H(47)

	DEFB	00000000B
	DEFB	00000010B
	DEFB	00000100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00100000B
	DEFB	00000000B

; 030H - CHARACTER: '0'			CHR0H(48)

	DEFB	00111100B
	DEFB	01000110B
	DEFB	01001010B
	DEFB	01010010B
	DEFB	01100010B
	DEFB	00111100B
	DEFB	00000000B

; 031H - CHARACTER: '1'			CHR0H(49)

	DEFB	00011000B
	DEFB	00101000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00111110B
	DEFB	00000000B

; 032H - CHARACTER: '2'			CHR0H(50)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	00000010B
	DEFB	00111100B
	DEFB	01000000B
	DEFB	01111110B
	DEFB	00000000B

; 033H - CHARACTER: '3'			CHR0H(51)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	00001100B
	DEFB	00000010B
	DEFB	01000010B
	DEFB	00111100B
	DEFB	00000000B

; 034H - CHARACTER: '4'			CHR0H(52)

	DEFB	00001000B
	DEFB	00011000B
	DEFB	00101000B
	DEFB	01001000B
	DEFB	01111110B
	DEFB	00001000B
	DEFB	00000000B

; 035H - CHARACTER: '5'			CHR0H(53)

	DEFB	01111110B
	DEFB	01000000B
	DEFB	01111100B
	DEFB	00000010B
	DEFB	01000010B
	DEFB	00111100B
	DEFB	00000000B

; 036H - CHARACTER: '6'			CHR0H(54)

	DEFB	00111100B
	DEFB	01000000B
	DEFB	01111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00111100B
	DEFB	00000000B

; 037H - CHARACTER: '7'			CHR0H(55)

	DEFB	01111110B
	DEFB	00000010B
	DEFB	00000100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00000000B

; 038H - CHARACTER: '8'			CHR0H(56)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00111100B
	DEFB	00000000B

; 039H - CHARACTER: '9'			CHR0H(57)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00111110B
	DEFB	00000010B
	DEFB	00111100B
	DEFB	00000000B

; 03AH - CHARACTER: ':'			CHR0H(58)

	DEFB	00000000B
	DEFB	00000000B
	DEFB	00010000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00010000B
	DEFB	00000000B

; 03BH - CHARACTER: ';'			CHR0H(59)

	DEFB	00000000B
	DEFB	00010000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00100000B

; 03CH - CHARACTER: '<'			CHR0H(60)

	DEFB	00000000B
	DEFB	00000100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00001000B
	DEFB	00000100B
	DEFB	00000000B

; 03DH - CHARACTER: '='			CHR0H(61)

	DEFB	00000000B
	DEFB	00000000B
	DEFB	00111110B
	DEFB	00000000B
	DEFB	00111110B
	DEFB	00000000B
	DEFB	00000000B

; 03EH - CHARACTER: '>'			CHR0H(62)

	DEFB	00000000B
	DEFB	00010000B
	DEFB	00001000B
	DEFB	00000100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00000000B

; 03FH - CHARACTER: '?'			CHR0H(63)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	00000100B
	DEFB	00001000B
	DEFB	00000000B
	DEFB	00001000B

; 040H - CHARACTER: '@'			CHR0H(64)

	DEFB	00111100B
	DEFB	01001010B
	DEFB	01010110B
	DEFB	01011110B
	DEFB	01000000B
	DEFB	00111100B

; 041H - CHARACTER: 'A'			CHR0H(65)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01111110B
	DEFB	01000010B
	DEFB	01000010B

; 042H - CHARACTER: 'B'			CHR0H(66)

	DEFB	01111100B
	DEFB	01000010B
	DEFB	01111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01111100B

; 043H - CHARACTER: 'C'			CHR0H(67)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000000B
	DEFB	01000000B
	DEFB	01000010B
	DEFB	00111100B

; 044H - CHARACTER: 'D'			CHR0H(68)

	DEFB	01111000B
	DEFB	01000100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000100B
	DEFB	01111000B

; 045H - CHARACTER: 'E'			CHR0H(69)

	DEFB	01111110B
	DEFB	01000000B
	DEFB	01111100B
	DEFB	01000000B
	DEFB	01000000B
	DEFB	01111110B

; 046H - CHARACTER: 'F'			CHR0H(70)

	DEFB	01111110B
	DEFB	01000000B
	DEFB	01111100B
	DEFB	01000000B
	DEFB	01000000B
	DEFB	01000000B

; 047H - CHARACTER: 'G'			CHR0H(71)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000000B
	DEFB	01001110B
	DEFB	01000010B
	DEFB	00111100B

; 048H - CHARACTER: 'H'			CHR0H(72)

	DEFB	01000010B
	DEFB	01000010B
	DEFB	01111110B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B

; 049H - CHARACTER: 'I'			CHR0H(73)

	DEFB	00111110B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00111110B

; 04AH - CHARACTER: 'J'			CHR0H(74)

	DEFB	00000010B
	DEFB	00000010B
	DEFB	00000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00111100B

; 04BH - CHARACTER: 'K'			CHR0H(75)

	DEFB	01000100B
	DEFB	01001000B
	DEFB	01110000B
	DEFB	01001000B
	DEFB	01000100B
	DEFB	01000010B

; 04CH - CHARACTER: 'L'			CHR0H(76)

	DEFB	01000000B
	DEFB	01000000B
	DEFB	01000000B
	DEFB	01000000B
	DEFB	01000000B
	DEFB	01111110B

; 04DH - CHARACTER: 'M'			CHR0H(77)

	DEFB	01000010B
	DEFB	01100110B
	DEFB	01011010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B

; 04EH - CHARACTER: 'N'			CHR0H(78)

	DEFB	01000010B
	DEFB	01100010B
	DEFB	01010010B
	DEFB	01001010B
	DEFB	01000110B
	DEFB	01000010B

; 04FH - CHARACTER: 'O'			CHR0H(79)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00111100B

; 050H - CHARACTER: 'P'			CHR0H(80)

	DEFB	01111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01111100B
	DEFB	01000000B
	DEFB	01000000B

; 051H - CHARACTER: 'Q'			CHR0H(81)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01010010B
	DEFB	01001010B
	DEFB	00111100B

; 052H - CHARACTER: 'R'			CHR0H(82)

	DEFB	01111100B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01111100B
	DEFB	01000100B
	DEFB	01000010B

; 053H - CHARACTER: 'S'			CHR0H(83)

	DEFB	00111100B
	DEFB	01000000B
	DEFB	00111100B
	DEFB	00000010B
	DEFB	01000010B
	DEFB	00111100B

; 054H - CHARACTER: 'T'			CHR0H(84)

	DEFB	11111110B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B

; 055H - CHARACTER: 'U'			CHR0H(85)

	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00111110B

; 056H - CHARACTER: 'V'			CHR0H(86)

	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	00100100B
	DEFB	00011000B

; 057H - CHARACTER: 'W'			CHR0H(87)

	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01000010B
	DEFB	01011010B
	DEFB	00100100B

; 058H - CHARACTER: 'X'			CHR0H(88)

	DEFB	01000010B
	DEFB	00100100B
	DEFB	00011000B
	DEFB	00011000B
	DEFB	00100100B
	DEFB	01000010B

; 059H - CHARACTER: 'Y'			CHR0H(89)

	DEFB	10000010B
	DEFB	01000100B
	DEFB	00101000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B

; 05AH - CHARACTER: 'Z'			CHR0H(90)

	DEFB	01111110B
	DEFB	00000100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00100000B
	DEFB	01111110B

; 05BH - CHARACTER: '['			CHR0H(91)

	DEFB	00001110B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001110B

; 05CH - CHARACTER: '\'			CHR0H(92)

	DEFB	00000000B
	DEFB	01000000B
	DEFB	00100000B
	DEFB	00010000B
	DEFB	00001000B
	DEFB	00000100B

; 05DH - CHARACTER: ']'			CHR0H(93)

	DEFB	01110000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	01110000B

; 05EH - CHARACTER: '^'			CHR0H(94)

	DEFB	00010000B
	DEFB	00111000B
	DEFB	01010100B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B

; 05FH - CHARACTER: '_'			CHR0H(95)

	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	11111111B

; 060H - CHARACTER:  ?			CHR0H(96)

	DEFB	00011100B
	DEFB	00100010B
	DEFB	01111000B
	DEFB	00100000B
	DEFB	00100000B
	DEFB	01111110B
	DEFB	00000000B

; 061H - CHARACTER: 'A'			CHR0H(97)

	DEFB	00000000B
	DEFB	00111000B
	DEFB	00000100B
	DEFB	00111100B
	DEFB	01000100B
	DEFB	00111110B
	DEFB	00000000B

; 062H - CHARACTER: 'B'			CHR0H(98)

	DEFB	00100000B
	DEFB	00100000B
	DEFB	00111100B
	DEFB	00100010B
	DEFB	00100010B
	DEFB	00111100B
	DEFB	00000000B

; 063H - CHARACTER: 'C'			CHR0H(99)

	DEFB	00000000B
	DEFB	00011100B
	DEFB	00100000B
	DEFB	00100000B
	DEFB	00100000B
	DEFB	00011100B
	DEFB	00000000B

; 064H - CHARACTER: 'D'			CHR0H(100)

	DEFB	00000100B
	DEFB	00000100B
	DEFB	00111100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00111110B
	DEFB	00000000B

; 065H - CHARACTER: 'E'			CHR0H(101)

	DEFB	00000000B
	DEFB	00111000B
	DEFB	01000100B
	DEFB	01111000B
	DEFB	01000000B
	DEFB	00111100B
	DEFB	00000000B

; 066H - CHARACTER: 'F'			CHR0H(102)

	DEFB	00001100B
	DEFB	00010000B
	DEFB	00011000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00000000B

; 067H - CHARACTER: 'G'			CHR0H(103)

	DEFB	00000000B
	DEFB	00111100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00111100B
	DEFB	00000100B
	DEFB	00111000B

; 068H - CHARACTER: 'H'			CHR0H(104)

	DEFB	01000000B
	DEFB	01000000B
	DEFB	01111000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00000000B

; 069H - CHARACTER: 'I'			CHR0H(105)

	DEFB	00010000B
	DEFB	00000000B
	DEFB	00110000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00111000B
	DEFB	00000000B

; 06AH - CHARACTER: 'J'			CHR0H(106)

	DEFB	00000100B
	DEFB	00000000B
	DEFB	00000100B
	DEFB	00000100B
	DEFB	00000100B
	DEFB	00100100B
	DEFB	00011000B

; 06BH - CHARACTER: 'K'			CHR0H(107)

	DEFB	00100000B
	DEFB	00101000B
	DEFB	00110000B
	DEFB	00110000B
	DEFB	00101000B
	DEFB	00100100B
	DEFB	00000000B

; 06CH - CHARACTER: 'L'			CHR0H(108)

	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00001100B
	DEFB	00000000B

; 06DH - CHARACTER: 'M'			CHR0H(109)

	DEFB	00000000B
	DEFB	01101000B
	DEFB	01010100B
	DEFB	01010100B
	DEFB	01010100B
	DEFB	01010100B
	DEFB	00000000B

; 06EH - CHARACTER: 'N'			CHR0H(110)

	DEFB	00000000B
	DEFB	01111000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00000000B

; 06FH - CHARACTER: 'O'			CHR0H(111)

	DEFB	00000000B
	DEFB	00111000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00111000B
	DEFB	00000000B

; 070H - CHARACTER: 'P'			CHR0H(112)

	DEFB	00000000B
	DEFB	01111000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01111000B
	DEFB	01000000B
	DEFB	01000000B

; 071H - CHARACTER: 'Q'			CHR0H(113)

	DEFB	00000000B
	DEFB	00111100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00111100B
	DEFB	00000100B
	DEFB	00000110B

; 072H - CHARACTER: 'R'			CHR0H(114)

	DEFB	00000000B
	DEFB	00011100B
	DEFB	00100000B
	DEFB	00100000B
	DEFB	00100000B
	DEFB	00100000B
	DEFB	00000000B

; 073H - CHARACTER: 'S'			CHR0H(115)

	DEFB	00000000B
	DEFB	00111000B
	DEFB	01000000B
	DEFB	00111000B
	DEFB	00000100B
	DEFB	01111000B
	DEFB	00000000B

; 074H - CHARACTER: 'T'			CHR0H(116)

	DEFB	00010000B
	DEFB	00111000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00010000B
	DEFB	00001100B
	DEFB	00000000B

; 075H - CHARACTER: 'U'			CHR0H(117)

	DEFB	00000000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00111100B
	DEFB	00000000B

; 076H - CHARACTER: 'V'			CHR0H(118)

	DEFB	00000000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00101000B
	DEFB	00101000B
	DEFB	00010000B
	DEFB	00000000B

; 077H - CHARACTER: 'W'			CHR0H(119)

	DEFB	00000000B
	DEFB	01000100B
	DEFB	01010100B
	DEFB	01010100B
	DEFB	01010100B
	DEFB	00101000B
	DEFB	00000000B

; 078H - CHARACTER: 'X'			CHR0H(120)

	DEFB	00000000B
	DEFB	01000100B
	DEFB	00101000B
	DEFB	00010000B
	DEFB	00101000B
	DEFB	01000100B
	DEFB	00000000B

; 079H - CHARACTER: 'Y'			CHR0H(121)

	DEFB	00000000B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	01000100B
	DEFB	00111100B
	DEFB	00000100B
	DEFB	00111000B

; 07AH - CHARACTER: 'Z'			CHR0H(122)

	DEFB	00000000B
	DEFB	01111100B
	DEFB	00001000B
	DEFB	00010000B
	DEFB	00100000B
	DEFB	01111100B
	DEFB	00000000B

; 07BH - CHARACTER: '{'			CHR0H(123)

	DEFB	00001110B
	DEFB	00001000B
	DEFB	00110000B
	DEFB	00110000B
	DEFB	00001000B
	DEFB	00001110B
	DEFB	00000000B

; 07CH - CHARACTER: '|'			CHR0H(124)

	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00001000B
	DEFB	00000000B

; 07DH - CHARACTER: '}'			CHR0H(125)

	DEFB	01110000B
	DEFB	00010000B
	DEFB	00001100B
	DEFB	00001100B
	DEFB	00010000B
	DEFB	01110000B
	DEFB	00000000B

; 07EH - CHARACTER: '~'			CHR0H(126)

	DEFB	00110010B
	DEFB	01001100B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B
	DEFB	00000000B

; 07FH - CHARACTER:  ?			CHR0H(127)

	DEFB	00111100B
	DEFB	01000010B
	DEFB	10011001B
	DEFB	10100001B
	DEFB	10100001B
	DEFB	10011001B
	DEFB	01000010B

ENDFONTDATA:  
	DEFB	00111100B


