diff code_part1/OSTC_code_asm_part1/aa_font28.inc @ 178:29ff788487fc

Added German ???? & French ???? characters in small font.
author JeanDo
date Fri, 04 Feb 2011 23:31:47 +0100
parents 3bcccb697bce
children f720ce017244
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/aa_font28.inc	Fri Feb 04 17:27:15 2011 +0100
+++ b/code_part1/OSTC_code_asm_part1/aa_font28.inc	Fri Feb 04 23:31:47 2011 +0100
@@ -1,11 +1,13 @@
 ;==========================================================================
-; Font data exported ven. déc. 10 2010 by FontIO.cpp 57 2010-11-24 23:24:47Z gascuel $ 
+; Font data exported ven. févr. 4 2011 by FontIO.cpp 57 2010-11-24 23:24:47Z gascuel $ 
 ;==========================================================================
 aa_font28_height	EQU	.24
 aa_font28_width		EQU	.14
 aa_font28_nbbits	EQU	.3
 ;
 aa_font28_bits:
+;   Space
+			DB 0xFF, 0xFF, 0xCF
 ; ! mark
 			DB 0xFF, 0x90, 0x0C, 0x81, 0x02, 0x85, 0x0C, 0x81
 			DB 0x02, 0x85, 0x0C, 0x81, 0x02, 0xFC
@@ -61,11 +63,11 @@
 			DB 0x84, 0x02, 0x8B, 0x02, 0x86, 0x03, 0x87, 0x03
 			DB 0x89, 0x0B, 0x8D, 0x07, 0xE8
 ; * star
-			DB 0xB7, 0x20, 0x00, 0x95, 0x02, 0x82, 0x00, 0x20
-			DB 0x90, 0x02, 0x80, 0x02, 0x91, 0x04, 0x8E, 0x03
-			DB 0x81, 0x01, 0x8F, 0x03, 0x81, 0x01, 0x93, 0x04
-			DB 0x91, 0x02, 0x80, 0x02, 0x8F, 0x02, 0x82, 0x00
-			DB 0x20, 0x8F, 0x20, 0x00, 0xBD
+			DB 0xB8, 0x00, 0x95, 0x02, 0x82, 0x00, 0x40, 0x90
+			DB 0x01, 0x40, 0x80, 0x02, 0x91, 0x04, 0x8E, 0x03
+			DB 0x82, 0x00, 0x8F, 0x03, 0x82, 0x00, 0x93, 0x04
+			DB 0x91, 0x01, 0x40, 0x80, 0x02, 0x8F, 0x02, 0x82
+			DB 0x00, 0x40, 0x90, 0x00, 0xBD
 ; + plus
 			DB 0xA3, 0x01, 0x95, 0x01, 0x95, 0x01, 0x95, 0x01
 			DB 0x95, 0x01, 0x90, 0x0B, 0x8B, 0x0B, 0x90, 0x01
@@ -94,9 +96,9 @@
 			DB 0x88, 0x0D, 0x8C, 0x07, 0xB9
 ; 1 1
 			DB 0xB2, 0x01, 0x8B, 0x01, 0x87, 0x01, 0x8B, 0x01
-			DB 0x86, 0x01, 0x8C, 0x01, 0x85, 0x20, 0x01, 0x8C
-			DB 0x01, 0x85, 0x11, 0x85, 0x11, 0x95, 0x01, 0x95
-			DB 0x01, 0x95, 0x01, 0x95, 0x01, 0xB4
+			DB 0x86, 0x01, 0x8C, 0x01, 0x86, 0x01, 0x8C, 0x01
+			DB 0x86, 0x10, 0x85, 0x11, 0x95, 0x01, 0x95, 0x01
+			DB 0x95, 0x01, 0x95, 0x01, 0xB4
 ; 2 2
 			DB 0xB1, 0x01, 0x8B, 0x02, 0x85, 0x01, 0x8A, 0x04
 			DB 0x85, 0x01, 0x89, 0x02, 0x80, 0x01, 0x85, 0x01
@@ -534,54 +536,144 @@
 			DB 0xB4
 ; { lbrace
 			DB 0xD1, 0x01, 0x95, 0x01, 0x95, 0x01, 0x8D, 0x03
-			DB 0x82, 0x03, 0x82, 0x03, 0x84, 0x08, 0x81, 0x08
-			DB 0x82, 0x02, 0x82, 0x03, 0x81, 0x03, 0x82, 0x02
-			DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01
-			DB 0x81, 0x01, 0x91, 0x01, 0xB1
+			DB 0x82, 0x03, 0x82, 0x03, 0x84, 0x13, 0x82, 0x02
+			DB 0x82, 0x03, 0x81, 0x03, 0x82, 0x02, 0x81, 0x01
+			DB 0x91, 0x01, 0x81, 0x01, 0x91, 0x01, 0x81, 0x01
+			DB 0x91, 0x01, 0xB1
 ; | bar
 			DB 0xFF, 0x8F, 0x15, 0x81, 0x15, 0xFF, 0x91
 ; } rbrace
 			DB 0xAF, 0x01, 0x91, 0x01, 0x81, 0x01, 0x91, 0x01
 			DB 0x81, 0x01, 0x91, 0x01, 0x81, 0x02, 0x82, 0x03
-			DB 0x81, 0x03, 0x82, 0x02, 0x82, 0x08, 0x81, 0x08
-			DB 0x84, 0x03, 0x82, 0x03, 0x82, 0x03, 0x8D, 0x01
-			DB 0x95, 0x01, 0x95, 0x01, 0xD3
+			DB 0x81, 0x03, 0x82, 0x02, 0x82, 0x13, 0x84, 0x03
+			DB 0x82, 0x03, 0x82, 0x03, 0x8D, 0x01, 0x95, 0x01
+			DB 0x95, 0x01, 0xD3
 ; ~ tilde
 			DB 0xA4, 0x01, 0x93, 0x03, 0x93, 0x01, 0x95, 0x01
 			DB 0x95, 0x02, 0x95, 0x01, 0x95, 0x02, 0x95, 0x01
 			DB 0x95, 0x01, 0x93, 0x03, 0x93, 0x01, 0xBA
 ;  7F
-			DB 0xB9, 0x02, 0x94, 0x02, 0x94, 0x02, 0x8E, 0x20
-			DB 0x0C, 0x20, 0x89, 0x20, 0x0A, 0x20, 0x8B, 0x20
-			DB 0x08, 0x20, 0x8D, 0x20, 0x06, 0x20, 0x8F, 0x20
-			DB 0x04, 0x20, 0x91, 0x20, 0x02, 0x20, 0x93, 0x20
-			DB 0x00, 0x20, 0x95, 0x20, 0xA3
-; € 80
-			DB 0xFF, 0xFF, 0xCF
-;  81
-			DB 0xC9, 0x00, 0x84, 0x01, 0x8E, 0x00, 0x84, 0x02
-			DB 0x8E, 0x00, 0x84, 0x02, 0x8E, 0x00, 0x83, 0x01
-			DB 0x80, 0x00, 0x8E, 0x00, 0x82, 0x01, 0x81, 0x00
-			DB 0x8E, 0x00, 0x82, 0x01, 0x81, 0x00, 0x8E, 0x04
-			DB 0x82, 0x00, 0x8F, 0x02, 0x83, 0x00, 0xD5
-; ‚ 82
 			DB 0xCA, 0x02, 0x93, 0x00, 0x82, 0x00, 0x91, 0x00
 			DB 0x84, 0x00, 0x90, 0x00, 0x84, 0x00, 0x90, 0x00
 			DB 0x84, 0x00, 0x91, 0x00, 0x82, 0x00, 0x93, 0x02
 			DB 0xF1
+; € 80
+			DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x84, 0x02
+			DB 0x87, 0x01, 0x81, 0x02, 0x86, 0x02, 0x86, 0x01
+			DB 0x81, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01
+			DB 0x8A, 0x01, 0x88, 0x01, 0x8A, 0x01, 0x88, 0x01
+			DB 0x86, 0x01, 0x81, 0x02, 0x86, 0x02, 0x86, 0x01
+			DB 0x82, 0x02, 0x84, 0x02, 0x8D, 0x08, 0x8F, 0x05
+			DB 0xA0
+;  81
+			DB 0xA5, 0x02, 0x8D, 0x01, 0x83, 0x04, 0x8B, 0x01
+			DB 0x83, 0x01, 0x81, 0x02, 0x86, 0x01, 0x81, 0x01
+			DB 0x83, 0x01, 0x82, 0x01, 0x86, 0x01, 0x81, 0x01
+			DB 0x82, 0x01, 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01
+			DB 0x83, 0x01, 0x8A, 0x01, 0x82, 0x01, 0x83, 0x01
+			DB 0x8A, 0x01, 0x82, 0x01, 0x83, 0x00, 0x87, 0x01
+			DB 0x81, 0x02, 0x81, 0x01, 0x82, 0x01, 0x87, 0x01
+			DB 0x82, 0x0A, 0x8D, 0x0A, 0x95, 0x01, 0x95, 0x00
+			DB 0x85
+; ‚ 82
+			DB 0xB5, 0x0A, 0x8C, 0x0B, 0x87, 0x01, 0x8B, 0x02
+			DB 0x86, 0x01, 0x8C, 0x01, 0x95, 0x01, 0x95, 0x01
+			DB 0x94, 0x01, 0x87, 0x01, 0x8A, 0x01, 0x88, 0x01
+			DB 0x81, 0x0C, 0x8A, 0x0C, 0xB4
 ; ƒ 83
-			DB 0x9C, 0x41, 0x86, 0x41, 0x8D, 0x41, 0x60, 0x42
-			DB 0x60, 0x41, 0x8F, 0x46, 0x8F, 0x60, 0x41, 0x82
-			DB 0x41, 0x60, 0x8E, 0x41, 0x84, 0x41, 0x8E, 0x41
-			DB 0x84, 0x41, 0x8E, 0x41, 0x84, 0x41, 0x8E, 0x60
-			DB 0x41, 0x82, 0x41, 0x60, 0x8F, 0x46, 0x8F, 0x41
-			DB 0x60, 0x42, 0x60, 0x41, 0x8D, 0x41, 0x86, 0x41
-			DB 0xB7
+			DB 0xB1, 0x10, 0x85, 0x11, 0x84, 0x02, 0x94, 0x01
+			DB 0x95, 0x01, 0x84, 0x02, 0x85, 0x01, 0x85, 0x01
+			DB 0x82, 0x05, 0x85, 0x01, 0x85, 0x05, 0x81, 0x02
+			DB 0x84, 0x01, 0x85, 0x03, 0x84, 0x02, 0x83, 0x01
+			DB 0x8F, 0x02, 0x82, 0x01, 0x90, 0x05, 0x92, 0x03
+			DB 0x9E
 ; „ 84
-			DB 0xB9, 0x62, 0x94, 0x62, 0x94, 0x62, 0x8E, 0x6E
-			DB 0x89, 0x6C, 0x8B, 0x6A, 0x8D, 0x68, 0x8F, 0x66
-			DB 0x91, 0x64, 0x93, 0x62, 0x95, 0x60, 0xA3
+			DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x80, 0x01
+			DB 0x81, 0x02, 0x8C, 0x01, 0x81, 0x01, 0x82, 0x01
+			DB 0x8B, 0x01, 0x82, 0x01, 0x83, 0x01, 0x87, 0x00
+			DB 0x81, 0x01, 0x82, 0x01, 0x83, 0x01, 0x86, 0x01
+			DB 0x81, 0x01, 0x82, 0x01, 0x83, 0x01, 0x85, 0x01
+			DB 0x82, 0x01, 0x82, 0x01, 0x83, 0x01, 0x85, 0x01
+			DB 0x82, 0x01, 0x82, 0x01, 0x83, 0x01, 0x85, 0x00
+			DB 0x84, 0x01, 0x81, 0x01, 0x83, 0x01, 0x8B, 0x05
+			DB 0x83, 0x01, 0x8D, 0x03, 0x82, 0x01, 0x9D
 ; … 85
+			DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x80, 0x01
+			DB 0x81, 0x02, 0x8C, 0x01, 0x81, 0x01, 0x82, 0x01
+			DB 0x86, 0x00, 0x83, 0x01, 0x82, 0x01, 0x83, 0x01
+			DB 0x85, 0x01, 0x82, 0x01, 0x82, 0x01, 0x83, 0x01
+			DB 0x85, 0x01, 0x82, 0x01, 0x82, 0x01, 0x83, 0x01
+			DB 0x86, 0x01, 0x81, 0x01, 0x82, 0x01, 0x83, 0x01
+			DB 0x87, 0x00, 0x81, 0x01, 0x82, 0x01, 0x83, 0x01
+			DB 0x8B, 0x01, 0x81, 0x01, 0x83, 0x01, 0x8B, 0x05
+			DB 0x83, 0x01, 0x8D, 0x03, 0x82, 0x01, 0x9D
+; † 86
+			DB 0xA1, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x80, 0x01
+			DB 0x81, 0x02, 0x88, 0x00, 0x82, 0x01, 0x81, 0x01
+			DB 0x82, 0x01, 0x87, 0x01, 0x81, 0x01, 0x82, 0x01
+			DB 0x83, 0x01, 0x85, 0x01, 0x82, 0x01, 0x82, 0x01
+			DB 0x83, 0x01, 0x85, 0x00, 0x83, 0x01, 0x82, 0x01
+			DB 0x83, 0x01, 0x85, 0x01, 0x82, 0x01, 0x82, 0x01
+			DB 0x83, 0x01, 0x86, 0x01, 0x81, 0x01, 0x82, 0x01
+			DB 0x83, 0x01, 0x87, 0x00, 0x82, 0x01, 0x81, 0x01
+			DB 0x83, 0x01, 0x8B, 0x05, 0x83, 0x01, 0x8D, 0x03
+			DB 0x82, 0x01, 0x9D
+; ‡ 87
+			DB 0xB9, 0x04, 0x90, 0x08, 0x8D, 0x02, 0x84, 0x02
+			DB 0x8B, 0x02, 0x86, 0x02, 0x8A, 0x01, 0x88, 0x01
+			DB 0x80, 0x00, 0x81, 0x00, 0x85, 0x01, 0x88, 0x03
+			DB 0x81, 0x00, 0x85, 0x01, 0x88, 0x01, 0x80, 0x03
+			DB 0x85, 0x01, 0x88, 0x01, 0x81, 0x01, 0x86, 0x01
+			DB 0x88, 0x01, 0x8B, 0x01, 0x86, 0x01, 0xB5
+; ˆ 88
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+; ‰ 89
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+; Š 8A
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+; ‹ 8B
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+; Œ 8C
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+;  8D
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+; Ž 8E
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+;  8F
+			DB 0x9C, 0x01, 0x86, 0x01, 0x8D, 0x08, 0x8F, 0x06
+			DB 0x8F, 0x02, 0x82, 0x02, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x01, 0x84, 0x01, 0x8E, 0x01, 0x84, 0x01
+			DB 0x8E, 0x02, 0x82, 0x02, 0x8F, 0x06, 0x8F, 0x08
+			DB 0x8D, 0x01, 0x86, 0x01, 0xB7
+;  90
 			DB 0x94, 0x40, 0x20, 0x00, 0x92, 0x60, 0x20, 0x01
 			DB 0x20, 0x84, 0x40, 0x8B, 0x40, 0x01, 0x20, 0x00
 			DB 0x60, 0x83, 0x60, 0x00, 0x40, 0x88, 0x60, 0x01
@@ -599,7 +691,7 @@
 			DB 0x40, 0x64, 0x42, 0x24, 0x00, 0x20, 0x85, 0x60
 			DB 0x00, 0x66, 0x40, 0x25, 0x00, 0x60, 0x85, 0x20
 			DB 0x00, 0x65, 0x41, 0x26, 0x86
-; † 86
+; ‘ 91
 			DB 0x20, 0x00, 0x64, 0x43, 0x23, 0x00, 0x40, 0x86
 			DB 0x00, 0x40, 0x64, 0x44, 0x22, 0x00, 0x60, 0x86
 			DB 0x00, 0x64, 0x46, 0x21, 0x00, 0x40, 0x86, 0x00
@@ -610,4 +702,14 @@
 			DB 0x02, 0x20, 0x60, 0x85, 0x02, 0x25, 0x03, 0x20
 			DB 0x40, 0x60, 0x87, 0x60, 0x40, 0x20, 0x05, 0x20
 			DB 0x41, 0x60, 0xEA
-; TOTAL COMPRESSED SIZE = 3642
+; ’ 92
+			DB 0x89, 0x02, 0x94, 0x02, 0x94, 0x02, 0x8E, 0x20
+			DB 0x0C, 0x20, 0x89, 0x20, 0x0A, 0x20, 0x8B, 0x20
+			DB 0x08, 0x20, 0x8D, 0x20, 0x06, 0x20, 0x8F, 0x20
+			DB 0x04, 0x20, 0x91, 0x20, 0x02, 0x20, 0x93, 0x20
+			DB 0x00, 0x20, 0x95, 0x20, 0xD3
+; “ 93
+			DB 0x89, 0x62, 0x94, 0x62, 0x94, 0x62, 0x8E, 0x6E
+			DB 0x89, 0x6C, 0x8B, 0x6A, 0x8D, 0x68, 0x8F, 0x66
+			DB 0x91, 0x64, 0x93, 0x62, 0x95, 0x60, 0xD3
+; TOTAL COMPRESSED SIZE = 4293