diff --git a/Source/HBIOS/font8043.asm b/Source/HBIOS/font8043.asm deleted file mode 100644 index 406db88c..00000000 --- a/Source/HBIOS/font8043.asm +++ /dev/null @@ -1,260 +0,0 @@ -; Zap font zap-vga-09 (c) John Zaitseff released under GNU General Public Licence. Refer www.gnu.org/licenses/ -; - .DB $7E, $C3, $99, $F3, $E7, $FF, $E7, $7E, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $7F, $E6, $66, $66, $C3, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0C, $18, $FC, $30, $FC, $60, $C0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $60, $30, $18, $00, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $18, $30, $60, $00, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $3C, $3C, $3C, $3C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $38, $7C, $FE, $7C, $38, $10, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C3, $C6, $CC, $D8, $36, $6E, $D6, $BF, $06, $00, $00, $00, $00, $00, $00, $00 - .DB $C3, $C6, $CC, $D8, $36, $6B, $C6, $8C, $0F, $00, $00, $00, $00, $00, $00, $00 - .DB $E1, $33, $66, $34, $EA, $36, $6A, $DF, $82, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $00, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $00, $0C, $78, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0E, $1B, $18, $3C, $18, $18, $D8, $70, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $7E, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $7E, $18, $7E, $18, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $CC, $D8, $30, $60, $DB, $9B, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $F1, $5B, $55, $51, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $DB, $DB, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $0C, $18, $30, $18, $0C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $30, $18, $0C, $18, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $CC, $66, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $66, $66, $CC, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $66, $66, $CC, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $CC, $CC, $66, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $18, $18, $0C, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $7C, $7E, $C0, $CE, $C6, $7E, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $7C, $00, $76, $CC, $7C, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $00, $78, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $70, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $C4, $70, $38, $8C, $78, $0C, $78, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $7C, $C0, $78, $0C, $F8, $0C, $78, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $78, $78, $30, $30, $00, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $6C, $28, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $6C, $FE, $6C, $FE, $6C, $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $7C, $D0, $7C, $16, $7C, $10, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $C6, $CC, $18, $30, $66, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $38, $76, $DC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $60, $60, $60, $30, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $18, $18, $18, $30, $60, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $6C, $38, $FE, $38, $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $30, $30, $FC, $30, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $18, $18, $30, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $30, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $06, $0C, $18, $30, $60, $C0, $80, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7C, $C6, $C6, $D6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $70, $30, $30, $30, $30, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $0C, $38, $60, $CC, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $0C, $38, $0C, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $1C, $3C, $6C, $CC, $FE, $0C, $1E, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FC, $C0, $F8, $0C, $0C, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $60, $C0, $F8, $CC, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FC, $CC, $0C, $18, $30, $30, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $CC, $78, $CC, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $CC, $7C, $0C, $18, $70, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $30, $30, $00, $00, $30, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $30, $30, $00, $00, $30, $30, $60, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $60, $C0, $60, $30, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $FC, $00, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $18, $0C, $18, $30, $60, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $0C, $18, $30, $00, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7C, $C6, $DE, $DE, $DC, $C0, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $C6, $C6, $FE, $C6, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FC, $66, $66, $7C, $66, $66, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3C, $66, $C0, $C0, $C0, $66, $3C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $F8, $6C, $66, $66, $66, $6C, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FE, $62, $68, $78, $68, $62, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FE, $62, $68, $78, $68, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3C, $66, $C0, $C0, $CE, $66, $3E, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $C6, $C6, $FE, $C6, $C6, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $30, $30, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $1E, $0C, $0C, $0C, $CC, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $E6, $66, $6C, $78, $6C, $66, $E6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $F0, $60, $60, $60, $62, $66, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $EE, $FE, $FE, $D6, $C6, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $E6, $F6, $DE, $CE, $C6, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7C, $C6, $C6, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FC, $66, $66, $7C, $60, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7C, $C6, $C6, $C6, $C6, $CE, $7C, $0E, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FC, $66, $66, $7C, $6C, $66, $E6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $E0, $78, $1C, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FC, $B4, $30, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $C6, $C6, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $C6, $C6, $C6, $C6, $6C, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $C6, $C6, $D6, $D6, $FE, $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C6, $C6, $6C, $38, $6C, $C6, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $CC, $CC, $78, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $FE, $CC, $98, $30, $62, $C6, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $60, $60, $60, $60, $60, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C0, $60, $30, $18, $0C, $06, $02, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $18, $18, $18, $18, $18, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $38, $6C, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $00, $00, $FE, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $30, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $E0, $60, $60, $7C, $66, $66, $DC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $78, $CC, $C0, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $1C, $0C, $0C, $7C, $CC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $60, $F0, $60, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $76, $CC, $CC, $7C, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $E0, $60, $6C, $76, $66, $66, $E6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $00, $70, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0C, $00, $1C, $0C, $0C, $CC, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $E0, $60, $66, $6C, $78, $6C, $E6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $70, $30, $30, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $EC, $FE, $D6, $D6, $D6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $DC, $66, $66, $66, $66, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $78, $CC, $CC, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $DC, $66, $66, $7C, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $76, $CC, $CC, $7C, $0C, $1E, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $DC, $76, $60, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $7C, $C0, $78, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $30, $FC, $30, $30, $36, $1C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $CC, $CC, $CC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $C6, $C6, $C6, $6C, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $C6, $D6, $D6, $FE, $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $C6, $6C, $38, $6C, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $CC, $CC, $CC, $7C, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $FC, $98, $30, $64, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $1C, $30, $30, $E0, $30, $30, $1C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $E0, $30, $30, $1C, $30, $30, $E0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $18, $3C, $3C, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $C0, $60, $1C, $36, $63, $7F, $63, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $03, $06, $38, $6C, $C6, $FE, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $00, $7C, $C6, $FE, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $00, $7C, $C6, $FE, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $38, $6C, $C6, $FE, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $38, $6C, $C6, $FE, $C6, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3F, $6D, $CC, $FF, $CC, $CD, $CF, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3C, $66, $C0, $C0, $66, $3C, $06, $3C, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $FE, $62, $78, $62, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0C, $18, $FE, $62, $78, $62, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $FE, $62, $78, $62, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $FE, $62, $78, $62, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $00, $78, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $00, $78, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $20, $50, $00, $78, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $00, $78, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $F8, $6C, $66, $F6, $66, $6C, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $00, $E6, $F6, $DE, $CE, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0C, $18, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $7C, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $6C, $38, $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3D, $67, $6E, $7E, $76, $E6, $BC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $00, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0C, $18, $00, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $00, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $C6, $C6, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $CC, $CC, $78, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $F0, $60, $7C, $66, $7C, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $CC, $CC, $D8, $CC, $C6, $CC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $AA, $55, $AA, $55, $AA, $55, $AA, $55, $AA, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $00, $30, $30, $78, $78, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $10, $7C, $D6, $D0, $D6, $7C, $10, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $64, $F0, $60, $66, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $1E, $31, $FC, $60, $F8, $33, $1E, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $CC, $78, $FC, $30, $FC, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $28, $10, $7C, $C0, $78, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3E, $61, $3C, $66, $66, $3C, $86, $7C, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $28, $10, $7C, $C0, $78, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3C, $42, $99, $A1, $A1, $99, $42, $3C, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3C, $6C, $6C, $3E, $00, $7E, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $33, $66, $CC, $66, $33, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $FC, $0C, $0C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $66, $3C, $66, $66, $3C, $66, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $3C, $42, $B9, $A5, $B9, $A5, $42, $3C, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $6C, $38, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $30, $FC, $30, $30, $00, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $18, $30, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $78, $0C, $38, $0C, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $50, $20, $FC, $98, $30, $64, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $66, $66, $66, $66, $7B, $C0, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7F, $DB, $DB, $7B, $1B, $1B, $1B, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $30, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $50, $20, $FC, $98, $30, $64, $FC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $38, $18, $18, $3C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $6C, $38, $00, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $CC, $66, $33, $66, $CC, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $7F, $CD, $CC, $CF, $CC, $CD, $7F, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $7E, $DB, $DE, $D8, $7E, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $00, $CC, $CC, $78, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $00, $30, $60, $C0, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $18, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $1F, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $F8, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $1F, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $F8, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $1F, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $F8, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $FF, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $FF, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00 - .DB $88, $22, $88, $22, $88, $22, $88, $22, $88, $00, $00, $00, $00, $00, $00, $00 - .DB $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $00, $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $00, $00, $00, $00, $00, $FF, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $FF, $00, $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $36, $36, $36, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $3F, $30, $37, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $FE, $06, $F6, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $37, $30, $3F, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $F6, $06, $FE, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $37, $30, $37, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $F6, $06, $F6, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $00, $FF, $00, $F7, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $F7, $00, $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $36, $36, $36, $F7, $00, $F7, $36, $36, $36, $00, $00, $00, $00, $00, $00, $00 - .DB $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $3C, $7E, $18, $18, $18, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $18, $18, $18, $7E, $3C, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $18, $30, $7F, $30, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $18, $0C, $FE, $0C, $18, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $38, $6C, $38, $0C, $7C, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $00, $7E, $1B, $7E, $D8, $6E, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $78, $CC, $C0, $CC, $78, $0C, $78, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $6C, $00, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $00, $70, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $00, $70, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $20, $50, $00, $70, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $D8, $00, $70, $30, $30, $30, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $34, $18, $2C, $7C, $CC, $CC, $78, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $00, $DC, $66, $66, $66, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $0C, $18, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $10, $28, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $76, $DC, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $6C, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $30, $30, $00, $FC, $00, $30, $30, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $00, $3D, $66, $6E, $76, $66, $BC, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $60, $30, $00, $CC, $CC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $00, $CC, $CC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $20, $50, $00, $CC, $CC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $00, $CC, $CC, $CC, $CC, $76, $00, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $18, $30, $CC, $CC, $CC, $7C, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $E0, $60, $7C, $66, $66, $7C, $60, $F0, $00, $00, $00, $00, $00, $00, $00, $00 - .DB $CC, $00, $CC, $CC, $CC, $7C, $0C, $F8, $00, $00, $00, $00, $00, $00, $00, $00 - - diff --git a/Source/HBIOS/font8x11.asm b/Source/HBIOS/font8x11.asm new file mode 100644 index 00000000..a8d93a80 --- /dev/null +++ b/Source/HBIOS/font8x11.asm @@ -0,0 +1,260 @@ +; Zap font zap-vga-09 (c) John Zaitseff released under GNU General Public Licence. Refer www.gnu.org/licenses/ +; + .DB $7E, $C3, $99, $F3, $E7, $FF, $E7, $7E, $00, $00, $00 + .DB $00, $00, $7F, $E6, $66, $66, $C3, $00, $00, $00, $00 + .DB $0C, $18, $FC, $30, $FC, $60, $C0, $00, $00, $00, $00 + .DB $18, $30, $60, $30, $18, $00, $7C, $00, $00, $00, $00 + .DB $60, $30, $18, $30, $60, $00, $F8, $00, $00, $00, $00 + .DB $00, $00, $3C, $3C, $3C, $3C, $00, $00, $00, $00, $00 + .DB $10, $38, $7C, $FE, $7C, $38, $10, $00, $00, $00, $00 + .DB $C3, $C6, $CC, $D8, $36, $6E, $D6, $BF, $06, $00, $00 + .DB $C3, $C6, $CC, $D8, $36, $6B, $C6, $8C, $0F, $00, $00 + .DB $E1, $33, $66, $34, $EA, $36, $6A, $DF, $82, $00, $00 + .DB $18, $18, $18, $18, $00, $18, $18, $18, $18, $00, $00 + .DB $6C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $00, $0C, $78, $00, $00, $00 + .DB $0E, $1B, $18, $3C, $18, $18, $D8, $70, $00, $00, $00 + .DB $18, $18, $7E, $18, $18, $18, $18, $00, $00, $00, $00 + .DB $18, $18, $7E, $18, $7E, $18, $18, $00, $00, $00, $00 + .DB $00, $CC, $D8, $30, $60, $DB, $9B, $00, $00, $00, $00 + .DB $F1, $5B, $55, $51, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $DB, $DB, $00, $00, $00, $00 + .DB $00, $0C, $18, $30, $18, $0C, $00, $00, $00, $00, $00 + .DB $00, $30, $18, $0C, $18, $30, $00, $00, $00, $00, $00 + .DB $CC, $CC, $66, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $66, $66, $CC, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $66, $66, $CC, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $CC, $CC, $66, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $18, $18, $0C, $00, $00, $00 + .DB $C6, $7C, $7E, $C0, $CE, $C6, $7E, $00, $00, $00, $00 + .DB $C6, $7C, $00, $76, $CC, $7C, $0C, $F8, $00, $00, $00 + .DB $30, $00, $78, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $00, $00, $70, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $78, $C4, $70, $38, $8C, $78, $0C, $78, $00, $00, $00 + .DB $00, $7C, $C0, $78, $0C, $F8, $0C, $78, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $30, $78, $78, $30, $30, $00, $30, $00, $00, $00, $00 + .DB $6C, $6C, $28, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $6C, $6C, $FE, $6C, $FE, $6C, $6C, $00, $00, $00, $00 + .DB $10, $7C, $D0, $7C, $16, $7C, $10, $00, $00, $00, $00 + .DB $00, $C6, $CC, $18, $30, $66, $C6, $00, $00, $00, $00 + .DB $38, $6C, $38, $76, $DC, $CC, $76, $00, $00, $00, $00 + .DB $18, $18, $30, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $18, $30, $60, $60, $60, $30, $18, $00, $00, $00, $00 + .DB $60, $30, $18, $18, $18, $30, $60, $00, $00, $00, $00 + .DB $00, $6C, $38, $FE, $38, $6C, $00, $00, $00, $00, $00 + .DB $00, $30, $30, $FC, $30, $30, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $18, $18, $30, $00, $00, $00 + .DB $00, $00, $00, $FC, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $30, $30, $00, $00, $00, $00 + .DB $06, $0C, $18, $30, $60, $C0, $80, $00, $00, $00, $00 + .DB $7C, $C6, $C6, $D6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $30, $70, $30, $30, $30, $30, $FC, $00, $00, $00, $00 + .DB $78, $CC, $0C, $38, $60, $CC, $FC, $00, $00, $00, $00 + .DB $78, $CC, $0C, $38, $0C, $CC, $78, $00, $00, $00, $00 + .DB $1C, $3C, $6C, $CC, $FE, $0C, $1E, $00, $00, $00, $00 + .DB $FC, $C0, $F8, $0C, $0C, $CC, $78, $00, $00, $00, $00 + .DB $38, $60, $C0, $F8, $CC, $CC, $78, $00, $00, $00, $00 + .DB $FC, $CC, $0C, $18, $30, $30, $30, $00, $00, $00, $00 + .DB $78, $CC, $CC, $78, $CC, $CC, $78, $00, $00, $00, $00 + .DB $78, $CC, $CC, $7C, $0C, $18, $70, $00, $00, $00, $00 + .DB $00, $30, $30, $00, $00, $30, $30, $00, $00, $00, $00 + .DB $00, $30, $30, $00, $00, $30, $30, $60, $00, $00, $00 + .DB $18, $30, $60, $C0, $60, $30, $18, $00, $00, $00, $00 + .DB $00, $00, $FC, $00, $FC, $00, $00, $00, $00, $00, $00 + .DB $60, $30, $18, $0C, $18, $30, $60, $00, $00, $00, $00 + .DB $78, $CC, $0C, $18, $30, $00, $30, $00, $00, $00, $00 + .DB $7C, $C6, $DE, $DE, $DC, $C0, $78, $00, $00, $00, $00 + .DB $38, $6C, $C6, $C6, $FE, $C6, $C6, $00, $00, $00, $00 + .DB $FC, $66, $66, $7C, $66, $66, $FC, $00, $00, $00, $00 + .DB $3C, $66, $C0, $C0, $C0, $66, $3C, $00, $00, $00, $00 + .DB $F8, $6C, $66, $66, $66, $6C, $F8, $00, $00, $00, $00 + .DB $FE, $62, $68, $78, $68, $62, $FE, $00, $00, $00, $00 + .DB $FE, $62, $68, $78, $68, $60, $F0, $00, $00, $00, $00 + .DB $3C, $66, $C0, $C0, $CE, $66, $3E, $00, $00, $00, $00 + .DB $C6, $C6, $C6, $FE, $C6, $C6, $C6, $00, $00, $00, $00 + .DB $78, $30, $30, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $1E, $0C, $0C, $0C, $CC, $CC, $78, $00, $00, $00, $00 + .DB $E6, $66, $6C, $78, $6C, $66, $E6, $00, $00, $00, $00 + .DB $F0, $60, $60, $60, $62, $66, $FE, $00, $00, $00, $00 + .DB $C6, $EE, $FE, $FE, $D6, $C6, $C6, $00, $00, $00, $00 + .DB $C6, $E6, $F6, $DE, $CE, $C6, $C6, $00, $00, $00, $00 + .DB $7C, $C6, $C6, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $FC, $66, $66, $7C, $60, $60, $F0, $00, $00, $00, $00 + .DB $7C, $C6, $C6, $C6, $C6, $CE, $7C, $0E, $00, $00, $00 + .DB $FC, $66, $66, $7C, $6C, $66, $E6, $00, $00, $00, $00 + .DB $78, $CC, $E0, $78, $1C, $CC, $78, $00, $00, $00, $00 + .DB $FC, $B4, $30, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $C6, $C6, $C6, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $C6, $C6, $C6, $C6, $C6, $6C, $38, $00, $00, $00, $00 + .DB $C6, $C6, $C6, $D6, $D6, $FE, $6C, $00, $00, $00, $00 + .DB $C6, $C6, $6C, $38, $6C, $C6, $C6, $00, $00, $00, $00 + .DB $CC, $CC, $CC, $78, $30, $30, $78, $00, $00, $00, $00 + .DB $FE, $CC, $98, $30, $62, $C6, $FE, $00, $00, $00, $00 + .DB $78, $60, $60, $60, $60, $60, $78, $00, $00, $00, $00 + .DB $C0, $60, $30, $18, $0C, $06, $02, $00, $00, $00, $00 + .DB $78, $18, $18, $18, $18, $18, $78, $00, $00, $00, $00 + .DB $10, $38, $6C, $C6, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $00, $00, $FE, $00, $00, $00 + .DB $30, $30, $18, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $E0, $60, $60, $7C, $66, $66, $DC, $00, $00, $00, $00 + .DB $00, $00, $78, $CC, $C0, $CC, $78, $00, $00, $00, $00 + .DB $1C, $0C, $0C, $7C, $CC, $CC, $76, $00, $00, $00, $00 + .DB $00, $00, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00 + .DB $38, $6C, $60, $F0, $60, $60, $F0, $00, $00, $00, $00 + .DB $00, $00, $76, $CC, $CC, $7C, $0C, $F8, $00, $00, $00 + .DB $E0, $60, $6C, $76, $66, $66, $E6, $00, $00, $00, $00 + .DB $30, $00, $70, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $0C, $00, $1C, $0C, $0C, $CC, $CC, $78, $00, $00, $00 + .DB $E0, $60, $66, $6C, $78, $6C, $E6, $00, $00, $00, $00 + .DB $70, $30, $30, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $00, $00, $EC, $FE, $D6, $D6, $D6, $00, $00, $00, $00 + .DB $00, $00, $DC, $66, $66, $66, $66, $00, $00, $00, $00 + .DB $00, $00, $78, $CC, $CC, $CC, $78, $00, $00, $00, $00 + .DB $00, $00, $DC, $66, $66, $7C, $60, $F0, $00, $00, $00 + .DB $00, $00, $76, $CC, $CC, $7C, $0C, $1E, $00, $00, $00 + .DB $00, $00, $DC, $76, $60, $60, $F0, $00, $00, $00, $00 + .DB $00, $00, $7C, $C0, $78, $0C, $F8, $00, $00, $00, $00 + .DB $10, $30, $FC, $30, $30, $36, $1C, $00, $00, $00, $00 + .DB $00, $00, $CC, $CC, $CC, $CC, $76, $00, $00, $00, $00 + .DB $00, $00, $C6, $C6, $C6, $6C, $38, $00, $00, $00, $00 + .DB $00, $00, $C6, $D6, $D6, $FE, $6C, $00, $00, $00, $00 + .DB $00, $00, $C6, $6C, $38, $6C, $C6, $00, $00, $00, $00 + .DB $00, $00, $CC, $CC, $CC, $7C, $0C, $F8, $00, $00, $00 + .DB $00, $00, $FC, $98, $30, $64, $FC, $00, $00, $00, $00 + .DB $1C, $30, $30, $E0, $30, $30, $1C, $00, $00, $00, $00 + .DB $18, $18, $18, $18, $18, $18, $18, $18, $00, $00, $00 + .DB $E0, $30, $30, $1C, $30, $30, $E0, $00, $00, $00, $00 + .DB $76, $DC, $00, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $18, $3C, $3C, $18, $00, $00, $00, $00, $00 + .DB $C0, $60, $1C, $36, $63, $7F, $63, $00, $00, $00, $00 + .DB $03, $06, $38, $6C, $C6, $FE, $C6, $00, $00, $00, $00 + .DB $10, $28, $00, $7C, $C6, $FE, $C6, $00, $00, $00, $00 + .DB $76, $DC, $00, $7C, $C6, $FE, $C6, $00, $00, $00, $00 + .DB $6C, $00, $38, $6C, $C6, $FE, $C6, $00, $00, $00, $00 + .DB $38, $6C, $38, $6C, $C6, $FE, $C6, $00, $00, $00, $00 + .DB $3F, $6D, $CC, $FF, $CC, $CD, $CF, $00, $00, $00, $00 + .DB $3C, $66, $C0, $C0, $66, $3C, $06, $3C, $00, $00, $00 + .DB $60, $30, $FE, $62, $78, $62, $FE, $00, $00, $00, $00 + .DB $0C, $18, $FE, $62, $78, $62, $FE, $00, $00, $00, $00 + .DB $10, $28, $FE, $62, $78, $62, $FE, $00, $00, $00, $00 + .DB $6C, $00, $FE, $62, $78, $62, $FE, $00, $00, $00, $00 + .DB $60, $30, $00, $78, $30, $30, $78, $00, $00, $00, $00 + .DB $18, $30, $00, $78, $30, $30, $78, $00, $00, $00, $00 + .DB $20, $50, $00, $78, $30, $30, $78, $00, $00, $00, $00 + .DB $CC, $00, $78, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $F8, $6C, $66, $F6, $66, $6C, $F8, $00, $00, $00, $00 + .DB $76, $DC, $00, $E6, $F6, $DE, $CE, $00, $00, $00, $00 + .DB $60, $30, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $0C, $18, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $10, $28, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $76, $DC, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $6C, $00, $7C, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $00, $00, $6C, $38, $6C, $00, $00, $00, $00, $00, $00 + .DB $3D, $67, $6E, $7E, $76, $E6, $BC, $00, $00, $00, $00 + .DB $60, $30, $00, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $0C, $18, $00, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $10, $28, $00, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $6C, $00, $C6, $C6, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $18, $30, $CC, $CC, $78, $30, $78, $00, $00, $00, $00 + .DB $F0, $60, $7C, $66, $7C, $60, $F0, $00, $00, $00, $00 + .DB $78, $CC, $CC, $D8, $CC, $C6, $CC, $00, $00, $00, $00 + .DB $AA, $55, $AA, $55, $AA, $55, $AA, $55, $AA, $00, $00 + .DB $30, $00, $30, $30, $78, $78, $30, $00, $00, $00, $00 + .DB $00, $10, $7C, $D6, $D0, $D6, $7C, $10, $00, $00, $00 + .DB $38, $6C, $64, $F0, $60, $66, $FC, $00, $00, $00, $00 + .DB $1E, $31, $FC, $60, $F8, $33, $1E, $00, $00, $00, $00 + .DB $CC, $CC, $78, $FC, $30, $FC, $30, $00, $00, $00, $00 + .DB $28, $10, $7C, $C0, $78, $0C, $F8, $00, $00, $00, $00 + .DB $3E, $61, $3C, $66, $66, $3C, $86, $7C, $00, $00, $00 + .DB $28, $10, $7C, $C0, $78, $0C, $F8, $00, $00, $00, $00 + .DB $3C, $42, $99, $A1, $A1, $99, $42, $3C, $00, $00, $00 + .DB $3C, $6C, $6C, $3E, $00, $7E, $00, $00, $00, $00, $00 + .DB $00, $33, $66, $CC, $66, $33, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $FC, $0C, $0C, $00, $00, $00, $00, $00 + .DB $00, $66, $3C, $66, $66, $3C, $66, $00, $00, $00, $00 + .DB $3C, $42, $B9, $A5, $B9, $A5, $42, $3C, $00, $00, $00 + .DB $7C, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $38, $6C, $6C, $38, $00, $00, $00, $00, $00, $00, $00 + .DB $30, $30, $FC, $30, $30, $00, $FC, $00, $00, $00, $00 + .DB $38, $6C, $18, $30, $7C, $00, $00, $00, $00, $00, $00 + .DB $78, $0C, $38, $0C, $78, $00, $00, $00, $00, $00, $00 + .DB $50, $20, $FC, $98, $30, $64, $FC, $00, $00, $00, $00 + .DB $00, $00, $66, $66, $66, $66, $7B, $C0, $00, $00, $00 + .DB $7F, $DB, $DB, $7B, $1B, $1B, $1B, $00, $00, $00, $00 + .DB $00, $00, $00, $30, $30, $00, $00, $00, $00, $00, $00 + .DB $50, $20, $FC, $98, $30, $64, $FC, $00, $00, $00, $00 + .DB $18, $38, $18, $18, $3C, $00, $00, $00, $00, $00, $00 + .DB $38, $6C, $6C, $38, $00, $7C, $00, $00, $00, $00, $00 + .DB $00, $CC, $66, $33, $66, $CC, $00, $00, $00, $00, $00 + .DB $7F, $CD, $CC, $CF, $CC, $CD, $7F, $00, $00, $00, $00 + .DB $00, $00, $7E, $DB, $DE, $D8, $7E, $00, $00, $00, $00 + .DB $CC, $00, $CC, $CC, $78, $30, $78, $00, $00, $00, $00 + .DB $30, $00, $30, $60, $C0, $CC, $78, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $FF, $00, $00, $00, $00, $00, $00 + .DB $18, $18, $18, $18, $18, $18, $18, $18, $18, $00, $00 + .DB $00, $00, $00, $00, $1F, $18, $18, $18, $18, $00, $00 + .DB $00, $00, $00, $00, $F8, $18, $18, $18, $18, $00, $00 + .DB $18, $18, $18, $18, $1F, $00, $00, $00, $00, $00, $00 + .DB $18, $18, $18, $18, $F8, $00, $00, $00, $00, $00, $00 + .DB $18, $18, $18, $18, $1F, $18, $18, $18, $18, $00, $00 + .DB $18, $18, $18, $18, $F8, $18, $18, $18, $18, $00, $00 + .DB $00, $00, $00, $00, $FF, $18, $18, $18, $18, $00, $00 + .DB $18, $18, $18, $18, $FF, $00, $00, $00, $00, $00, $00 + .DB $18, $18, $18, $18, $FF, $18, $18, $18, $18, $00, $00 + .DB $88, $22, $88, $22, $88, $22, $88, $22, $88, $00, $00 + .DB $FF, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $FF, $00, $00, $00, $00, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $00, $FF, $00, $00, $00, $00 + .DB $00, $00, $00, $00, $00, $00, $00, $00, $FF, $00, $00 + .DB $00, $00, $00, $FF, $00, $FF, $00, $00, $00, $00, $00 + .DB $36, $36, $36, $36, $36, $36, $36, $36, $36, $00, $00 + .DB $00, $00, $00, $3F, $30, $37, $36, $36, $36, $00, $00 + .DB $00, $00, $00, $FE, $06, $F6, $36, $36, $36, $00, $00 + .DB $36, $36, $36, $37, $30, $3F, $00, $00, $00, $00, $00 + .DB $36, $36, $36, $F6, $06, $FE, $00, $00, $00, $00, $00 + .DB $36, $36, $36, $37, $30, $37, $36, $36, $36, $00, $00 + .DB $36, $36, $36, $F6, $06, $F6, $36, $36, $36, $00, $00 + .DB $00, $00, $00, $FF, $00, $F7, $36, $36, $36, $00, $00 + .DB $36, $36, $36, $F7, $00, $FF, $00, $00, $00, $00, $00 + .DB $36, $36, $36, $F7, $00, $F7, $36, $36, $36, $00, $00 + .DB $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF, $00, $00 + .DB $18, $3C, $7E, $18, $18, $18, $18, $00, $00, $00, $00 + .DB $18, $18, $18, $18, $7E, $3C, $18, $00, $00, $00, $00 + .DB $00, $18, $30, $7F, $30, $18, $00, $00, $00, $00, $00 + .DB $00, $18, $0C, $FE, $0C, $18, $00, $00, $00, $00, $00 + .DB $60, $30, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $18, $30, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $10, $28, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $76, $DC, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $6C, $00, $78, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $38, $6C, $38, $0C, $7C, $CC, $76, $00, $00, $00, $00 + .DB $00, $00, $7E, $1B, $7E, $D8, $6E, $00, $00, $00, $00 + .DB $00, $78, $CC, $C0, $CC, $78, $0C, $78, $00, $00, $00 + .DB $60, $30, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00 + .DB $18, $30, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00 + .DB $10, $28, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00 + .DB $6C, $00, $78, $CC, $FC, $C0, $78, $00, $00, $00, $00 + .DB $60, $30, $00, $70, $30, $30, $78, $00, $00, $00, $00 + .DB $18, $30, $00, $70, $30, $30, $78, $00, $00, $00, $00 + .DB $20, $50, $00, $70, $30, $30, $78, $00, $00, $00, $00 + .DB $D8, $00, $70, $30, $30, $30, $78, $00, $00, $00, $00 + .DB $34, $18, $2C, $7C, $CC, $CC, $78, $00, $00, $00, $00 + .DB $76, $DC, $00, $DC, $66, $66, $66, $00, $00, $00, $00 + .DB $60, $30, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $0C, $18, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $10, $28, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $76, $DC, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $00, $6C, $00, $7C, $C6, $C6, $7C, $00, $00, $00, $00 + .DB $30, $30, $00, $FC, $00, $30, $30, $00, $00, $00, $00 + .DB $00, $3D, $66, $6E, $76, $66, $BC, $00, $00, $00, $00 + .DB $60, $30, $00, $CC, $CC, $CC, $76, $00, $00, $00, $00 + .DB $18, $30, $00, $CC, $CC, $CC, $76, $00, $00, $00, $00 + .DB $20, $50, $00, $CC, $CC, $CC, $76, $00, $00, $00, $00 + .DB $CC, $00, $CC, $CC, $CC, $CC, $76, $00, $00, $00, $00 + .DB $18, $30, $CC, $CC, $CC, $7C, $0C, $F8, $00, $00, $00 + .DB $E0, $60, $7C, $66, $66, $7C, $60, $F0, $00, $00, $00 + .DB $CC, $00, $CC, $CC, $CC, $7C, $0C, $F8, $00, $00, $00 + + diff --git a/Source/HBIOS/font_hi.asm b/Source/HBIOS/font8x16.asm similarity index 100% rename from Source/HBIOS/font_hi.asm rename to Source/HBIOS/font8x16.asm diff --git a/Source/HBIOS/font_8x8.asm b/Source/HBIOS/font_8x8.asm index 71baac6d..686adaf8 100644 --- a/Source/HBIOS/font_8x8.asm +++ b/Source/HBIOS/font_8x8.asm @@ -1,256 +1,258 @@ - .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7E,$81,$A5,$81,$BD,$99,$81,$7E,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7E,$FF,$DB,$FF,$C3,$E7,$FF,$7E,$00,$00,$00,$00,$00,$00,$00,$00 - .db $6C,$FE,$FE,$FE,$7C,$38,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $10,$38,$7C,$FE,$7C,$38,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $38,$7C,$38,$FE,$FE,$D6,$10,$38,$00,$00,$00,$00,$00,$00,$00,$00 - .db $10,$38,$7C,$FE,$FE,$7C,$10,$38,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$18,$3C,$3C,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FF,$FF,$E7,$C3,$C3,$E7,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$3C,$66,$42,$42,$66,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FF,$C3,$99,$BD,$BD,$99,$C3,$FF,$00,$00,$00,$00,$00,$00,$00,$00 - .db $0F,$07,$0F,$7D,$CC,$CC,$CC,$78,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$66,$66,$66,$3C,$18,$7E,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3F,$33,$3F,$30,$30,$70,$F0,$E0,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7F,$63,$7F,$63,$63,$67,$E6,$C0,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$DB,$3C,$E7,$E7,$3C,$DB,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $80,$E0,$F8,$FE,$F8,$E0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $02,$0E,$3E,$FE,$3E,$0E,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$3C,$7E,$18,$18,$7E,$3C,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $66,$66,$66,$66,$66,$00,$66,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7F,$DB,$DB,$7B,$1B,$1B,$1B,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3E,$61,$3C,$66,$66,$3C,$86,$7C,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$7E,$7E,$7E,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$3C,$7E,$18,$7E,$3C,$18,$FF,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$3C,$7E,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$18,$7E,$3C,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$18,$0C,$FE,$0C,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$30,$60,$FE,$60,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C0,$C0,$C0,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$24,$66,$FF,$66,$24,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$18,$3C,$7E,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$FF,$FF,$7E,$3C,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$3C,$3C,$18,$18,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $66,$66,$24,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $6C,$6C,$FE,$6C,$FE,$6C,$6C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$3E,$60,$3C,$06,$7C,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$C6,$CC,$18,$30,$66,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $38,$6C,$38,$76,$DC,$CC,$76,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $0C,$18,$30,$30,$30,$18,$0C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $30,$18,$0C,$0C,$0C,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$66,$3C,$FF,$3C,$66,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$18,$18,$7E,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$00,$18,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$7E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$00,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $06,$0C,$18,$30,$60,$C0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$CE,$D6,$E6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$38,$18,$18,$18,$18,$7E,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$06,$1C,$30,$66,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$06,$3C,$06,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $1C,$3C,$6C,$CC,$FE,$0C,$1E,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$C0,$C0,$FC,$06,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $38,$60,$C0,$FC,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$C6,$0C,$18,$30,$30,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$C6,$7C,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$C6,$7E,$06,$0C,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$18,$18,$00,$00,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$18,$18,$00,$00,$18,$18,$30,$00,$00,$00,$00,$00,$00,$00,$00 - .db $06,$0C,$18,$30,$18,$0C,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7E,$00,$00,$7E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $60,$30,$18,$0C,$18,$30,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$0C,$18,$18,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$DE,$DE,$DE,$C0,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $38,$6C,$C6,$FE,$C6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FC,$66,$66,$7C,$66,$66,$FC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$66,$C0,$C0,$C0,$66,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $F8,$6C,$66,$66,$66,$6C,$F8,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$62,$68,$78,$68,$62,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$62,$68,$78,$68,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$66,$C0,$C0,$CE,$66,$3A,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$FE,$C6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$18,$18,$18,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $1E,$0C,$0C,$0C,$CC,$CC,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $E6,$66,$6C,$78,$6C,$66,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $F0,$60,$60,$60,$62,$66,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$EE,$FE,$FE,$D6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$E6,$F6,$DE,$CE,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$C6,$C6,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FC,$66,$66,$7C,$60,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$C6,$C6,$C6,$CE,$7C,$0E,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FC,$66,$66,$7C,$6C,$66,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$60,$38,$0C,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7E,$7E,$5A,$18,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$C6,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$C6,$C6,$6C,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$D6,$D6,$FE,$6C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$6C,$38,$6C,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $66,$66,$66,$3C,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$C6,$8C,$18,$32,$66,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$30,$30,$30,$30,$30,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C0,$60,$30,$18,$0C,$06,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$0C,$0C,$0C,$0C,$0C,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $10,$38,$6C,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00 - .db $30,$18,$0C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$78,$0C,$7C,$CC,$76,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $E0,$60,$7C,$66,$66,$66,$DC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$C0,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $1C,$0C,$7C,$CC,$CC,$CC,$76,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$FE,$C0,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3C,$66,$60,$F8,$60,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$76,$CC,$CC,$7C,$0C,$F8,$00,$00,$00,$00,$00,$00,$00,$00 - .db $E0,$60,$6C,$76,$66,$66,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$00,$38,$18,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $06,$00,$06,$06,$06,$66,$66,$3C,$00,$00,$00,$00,$00,$00,$00,$00 - .db $E0,$60,$66,$6C,$78,$6C,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $38,$18,$18,$18,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$EC,$FE,$D6,$D6,$D6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$DC,$66,$66,$66,$66,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$DC,$66,$66,$7C,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$76,$CC,$CC,$7C,$0C,$1E,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$DC,$76,$60,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7E,$C0,$7C,$06,$FC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $30,$30,$FC,$30,$30,$36,$1C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$CC,$CC,$CC,$CC,$76,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$C6,$C6,$6C,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$D6,$D6,$FE,$6C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$6C,$38,$6C,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$C6,$C6,$7E,$06,$FC,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7E,$4C,$18,$32,$7E,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $0E,$18,$18,$70,$18,$18,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $70,$18,$18,$0E,$18,$18,$70,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $76,$DC,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$10,$38,$6C,$C6,$C6,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $3E,$66,$C6,$C6,$FE,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$66,$60,$7C,$66,$66,$FC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FC,$66,$66,$7C,$66,$66,$FC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$66,$60,$60,$60,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $1E,$36,$66,$66,$66,$66,$FF,$C3,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$62,$68,$78,$68,$62,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $D6,$D6,$7C,$38,$7C,$D6,$D6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$06,$3C,$06,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$CE,$DE,$F6,$E6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $38,$C6,$CE,$DE,$F6,$E6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $E6,$66,$6C,$78,$6C,$66,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $1E,$36,$66,$66,$66,$66,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$EE,$FE,$FE,$D6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$FE,$C6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$C6,$C6,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$C6,$C6,$C6,$C6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FC,$66,$66,$66,$7C,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$C6,$C0,$C0,$C0,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7E,$5A,$18,$18,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$7E,$06,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7C,$D6,$D6,$D6,$7C,$10,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$6C,$38,$6C,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $CC,$CC,$CC,$CC,$CC,$CC,$FE,$06,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$7E,$06,$06,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $D6,$D6,$D6,$D6,$D6,$D6,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $D6,$D6,$D6,$D6,$D6,$D6,$FF,$03,$00,$00,$00,$00,$00,$00,$00,$00 - .db $F0,$F0,$B0,$3C,$36,$36,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $C6,$C6,$C6,$F6,$DE,$DE,$F6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $F0,$60,$60,$7C,$66,$66,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $78,$8C,$06,$3E,$06,$8C,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $DC,$D6,$D6,$F6,$D6,$D6,$DC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $7E,$C6,$C6,$C6,$7E,$66,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$78,$0C,$7C,$CC,$76,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $06,$7C,$C0,$7C,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$FC,$66,$7C,$66,$FC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$FE,$66,$60,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$3C,$6C,$6C,$6C,$FE,$C6,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$FE,$C0,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$D6,$7C,$38,$7C,$D6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$1C,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$CE,$DE,$F6,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$38,$C6,$CE,$DE,$F6,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$E6,$6C,$78,$6C,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$3E,$66,$66,$66,$E6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$FE,$FE,$D6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$C6,$FE,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$C6,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$FE,$C6,$C6,$C6,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $11,$44,$11,$44,$11,$44,$11,$44,$00,$00,$00,$00,$00,$00,$00,$00 - .db $55,$AA,$55,$AA,$55,$AA,$55,$AA,$00,$00,$00,$00,$00,$00,$00,$00 - .db $DD,$77,$DD,$77,$DD,$77,$DD,$77,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$18,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$F8,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$F8,$18,$F8,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$F6,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$FE,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$F8,$18,$F8,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$F6,$06,$F6,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$36,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$FE,$06,$F6,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$F6,$06,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$F8,$18,$F8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$F8,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$1F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$FF,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$1F,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$FF,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$1F,$18,$1F,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$37,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$37,$30,$3F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$3F,$30,$37,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$F7,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$FF,$00,$F7,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$37,$30,$37,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$FF,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$F7,$00,$F7,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$FF,$00,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$FF,$00,$FF,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$FF,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$3F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$1F,$18,$1F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$1F,$18,$1F,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$3F,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $36,$36,$36,$FF,$36,$36,$36,$36,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$FF,$18,$FF,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$F8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$1F,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$FF,$FF,$FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00 - .db $F0,$F0,$F0,$F0,$F0,$F0,$F0,$F0,$00,$00,$00,$00,$00,$00,$00,$00 - .db $0F,$0F,$0F,$0F,$0F,$0F,$0F,$0F,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FF,$FF,$FF,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$FC,$66,$66,$7C,$60,$F0,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$C0,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7E,$5A,$18,$18,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$C6,$C6,$7E,$06,$7C,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$D6,$D6,$7C,$10,$38,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$6C,$38,$6C,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$CC,$CC,$CC,$CC,$FE,$06,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$C6,$7E,$06,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$D6,$D6,$D6,$D6,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$D6,$D6,$D6,$D6,$FF,$03,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$F0,$B0,$3C,$36,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$C6,$C6,$F6,$DE,$F6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$F0,$60,$7C,$66,$FC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$C6,$1E,$C6,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$DC,$D6,$F6,$D6,$DC,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7E,$C6,$7E,$66,$C6,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $FE,$62,$68,$78,$68,$62,$FE,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $6C,$00,$7C,$C6,$FE,$C0,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$30,$18,$0C,$18,$30,$00,$3C,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$0C,$18,$30,$18,$0C,$00,$3C,$00,$00,$00,$00,$00,$00,$00,$00 - .db $0E,$1B,$1B,$18,$18,$18,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $18,$18,$18,$18,$18,$D8,$D8,$70,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$18,$18,$00,$7E,$00,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$76,$DC,$00,$76,$DC,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$38,$6C,$6C,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$38,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $0F,$0C,$0C,$0C,$EC,$6C,$3C,$1C,$00,$00,$00,$00,$00,$00,$00,$00 - .db $D8,$6C,$6C,$6C,$6C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $30,$48,$10,$20,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$7C,$7C,$7C,$7C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 - .db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x00(0) + .DB 000h,000h,000h,03ch,03ch,030h,030h,030h ; 0x01(1) + .DB 000h,000h,000h,0f0h,0f0h,030h,030h,030h ; 0x02(2) + .DB 030h,030h,030h,03ch,03ch,000h,000h,000h ; 0x03(3) + .DB 030h,030h,030h,0f0h,0f0h,000h,000h,000h ; 0x04(4) + .DB 030h,030h,030h,030h,030h,030h,030h,030h ; 0x05(5) + .DB 000h,000h,000h,0ffh,0ffh,000h,000h,000h ; 0x06(6) + .DB 000h,020h,070h,0f8h,070h,020h,000h,000h ; 0x07(7) + .DB 0f8h,0d8h,088h,000h,088h,0d8h,0f8h,000h ; 0x08(8) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x09(9) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x0a(10) + .DB 018h,018h,020h,060h,090h,060h,000h,000h ; 0x0b(11) + .DB 020h,050h,020h,020h,070h,020h,000h,000h ; 0x0c(12) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x0d(13) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x0e(14) + .DB 0a8h,050h,050h,0d8h,050h,050h,0a8h,000h ; 0x0f(15) + .DB 030h,030h,030h,0fch,0fch,030h,030h,030h ; 0x10(16) + .DB 010h,030h,070h,0f0h,070h,030h,010h,000h ; 0x11(17) + .DB 020h,070h,020h,020h,020h,070h,020h,000h ; 0x12(18) + .DB 050h,050h,050h,050h,000h,050h,000h,000h ; 0x13(19) + .DB 078h,0a8h,0a8h,068h,028h,028h,000h,000h ; 0x14(20) + .DB 030h,030h,030h,0fch,0fch,000h,000h,000h ; 0x15(21) + .DB 000h,000h,000h,0fch,0fch,030h,030h,030h ; 0x16(22) + .DB 030h,030h,030h,0f0h,0f0h,030h,030h,030h ; 0x17(23) + .DB 020h,070h,020h,020h,020h,020h,020h,020h ; 0x18(24) + .DB 030h,030h,030h,03ch,03ch,030h,030h,030h ; 0x19(25) + .DB 000h,010h,018h,0fch,018h,010h,000h,000h ; 0x1a(26) + .DB 000h,020h,060h,0fch,060h,020h,000h,000h ; 0x1b(27) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1c(28) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1d(29) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1e(30) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1f(31) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x20(32) + .DB 030h,078h,078h,030h,000h,030h,000h,000h ; 0x21(33) + .DB 0d8h,0d8h,050h,000h,000h,000h,000h,000h ; 0x22(34) + .DB 048h,048h,0fch,048h,048h,0fch,048h,048h ; 0x23(35) + .DB 020h,078h,0a0h,078h,024h,0f8h,020h,000h ; 0x24(36) + .DB 000h,0c8h,0d0h,020h,058h,098h,000h,000h ; 0x25(37) + .DB 030h,048h,048h,050h,060h,090h,078h,000h ; 0x26(38) + .DB 030h,030h,040h,000h,000h,000h,000h,000h ; 0x27(39) + .DB 010h,020h,020h,020h,020h,020h,010h,000h ; 0x28(40) + .DB 020h,010h,010h,010h,010h,010h,020h,000h ; 0x29(41) + .DB 020h,0a8h,070h,0f8h,070h,0a8h,020h,000h ; 0x2a(42) + .DB 000h,020h,020h,0f8h,020h,020h,000h,000h ; 0x2b(43) + .DB 000h,000h,000h,000h,000h,030h,030h,040h ; 0x2c(44) + .DB 000h,000h,000h,070h,000h,000h,000h,000h ; 0x2d(45) + .DB 000h,000h,000h,000h,000h,030h,030h,000h ; 0x2e(46) + .DB 004h,008h,010h,020h,040h,080h,000h,000h ; 0x2f(47) + .DB 070h,098h,0a8h,0a8h,0a8h,0c8h,070h,000h ; 0x30(48) + .DB 020h,060h,020h,020h,020h,020h,0f8h,000h ; 0x31(49) + .DB 070h,088h,008h,010h,060h,080h,0f8h,000h ; 0x32(50) + .DB 070h,088h,008h,070h,008h,088h,070h,000h ; 0x33(51) + .DB 030h,050h,090h,0f8h,010h,010h,010h,000h ; 0x34(52) + .DB 0f8h,080h,080h,0f0h,008h,088h,070h,000h ; 0x35(53) + .DB 038h,040h,080h,0f0h,088h,088h,070h,000h ; 0x36(54) + .DB 0f8h,008h,010h,020h,020h,020h,020h,000h ; 0x37(55) + .DB 070h,088h,088h,070h,088h,088h,070h,000h ; 0x38(56) + .DB 070h,088h,088h,078h,008h,088h,070h,000h ; 0x39(57) + .DB 000h,030h,030h,000h,030h,030h,000h,000h ; 0x3a(58) + .DB 000h,030h,030h,000h,030h,030h,060h,000h ; 0x3b(59) + .DB 010h,020h,040h,080h,040h,020h,010h,000h ; 0x3c(60) + .DB 000h,000h,0fch,000h,0fch,000h,000h,000h ; 0x3d(61) + .DB 040h,020h,010h,008h,010h,020h,040h,000h ; 0x3e(62) + .DB 070h,088h,008h,030h,020h,000h,020h,000h ; 0x3f(63) + .DB 070h,088h,0b8h,0b0h,080h,080h,070h,000h ; 0x40(64) + .DB 020h,050h,088h,0f8h,088h,088h,088h,000h ; 0x41(65) + .DB 0f0h,048h,048h,070h,048h,048h,0f0h,000h ; 0x42(66) + .DB 070h,088h,080h,080h,080h,088h,070h,000h ; 0x43(67) + .DB 0f0h,048h,048h,048h,048h,048h,0f0h,000h ; 0x44(68) + .DB 0f8h,088h,080h,0e0h,080h,088h,0f8h,000h ; 0x45(69) + .DB 0f8h,088h,080h,0f0h,080h,080h,080h,000h ; 0x46(70) + .DB 070h,088h,080h,0b8h,088h,088h,070h,000h ; 0x47(71) + .DB 088h,088h,088h,0f8h,088h,088h,088h,000h ; 0x48(72) + .DB 0f8h,020h,020h,020h,020h,020h,0f8h,000h ; 0x49(73) + .DB 01ch,008h,008h,008h,008h,088h,070h,000h ; 0x4a(74) + .DB 088h,090h,0a0h,0c0h,0a0h,090h,088h,000h ; 0x4b(75) + .DB 080h,080h,080h,080h,080h,088h,0f8h,000h ; 0x4c(76) + .DB 088h,0d8h,0a8h,088h,088h,088h,088h,000h ; 0x4d(77) + .DB 088h,0c8h,0a8h,0a8h,0a8h,098h,088h,000h ; 0x4e(78) + .DB 070h,088h,088h,088h,088h,088h,070h,000h ; 0x4f(79) + .DB 0f0h,088h,088h,0f0h,080h,080h,080h,000h ; 0x50(80) + .DB 070h,088h,088h,088h,0a8h,098h,078h,004h ; 0x51(81) + .DB 0f0h,088h,088h,0f0h,0a0h,090h,088h,000h ; 0x52(82) + .DB 070h,088h,040h,020h,010h,088h,070h,000h ; 0x53(83) + .DB 0f8h,020h,020h,020h,020h,020h,020h,000h ; 0x54(84) + .DB 088h,088h,088h,088h,088h,088h,070h,000h ; 0x55(85) + .DB 088h,088h,088h,050h,050h,050h,020h,000h ; 0x56(86) + .DB 088h,088h,088h,0a8h,0a8h,0a8h,050h,000h ; 0x57(87) + .DB 088h,088h,050h,020h,050h,088h,088h,000h ; 0x58(88) + .DB 088h,088h,050h,020h,020h,020h,020h,000h ; 0x59(89) + .DB 0f8h,088h,010h,020h,040h,088h,0f8h,000h ; 0x5a(90) + .DB 078h,040h,040h,040h,040h,040h,078h,000h ; 0x5b(91) + .DB 000h,080h,040h,020h,010h,008h,000h,000h ; 0x5c(92) + .DB 078h,008h,008h,008h,008h,008h,078h,000h ; 0x5d(93) + .DB 020h,050h,088h,000h,000h,000h,000h,000h ; 0x5e(94) + .DB 000h,000h,000h,000h,000h,000h,0fch,000h ; 0x5f(95) + .DB 060h,060h,010h,000h,000h,000h,000h,000h ; 0x60(96) + .DB 000h,000h,0f0h,008h,078h,088h,070h,000h ; 0x61(97) + .DB 080h,080h,080h,0f0h,088h,088h,0f0h,000h ; 0x62(98) + .DB 000h,000h,000h,070h,080h,080h,070h,000h ; 0x63(99) + .DB 008h,008h,008h,078h,088h,088h,078h,000h ; 0x64(100) + .DB 000h,000h,070h,088h,0f8h,080h,070h,000h ; 0x65(101) + .DB 000h,030h,048h,0e0h,040h,040h,040h,000h ; 0x66(102) + .DB 000h,000h,038h,048h,048h,038h,008h,070h ; 0x67(103) + .DB 000h,080h,080h,0b0h,0c8h,088h,088h,000h ; 0x68(104) + .DB 000h,000h,020h,000h,060h,020h,070h,000h ; 0x69(105) + .DB 000h,008h,000h,018h,008h,008h,048h,030h ; 0x6a(106) + .DB 080h,080h,090h,0a0h,0c0h,0a0h,090h,000h ; 0x6b(107) + .DB 020h,020h,020h,020h,020h,020h,020h,000h ; 0x6c(108) + .DB 000h,000h,000h,050h,0a8h,0a8h,088h,000h ; 0x6d(109) + .DB 000h,000h,000h,0b0h,0c8h,088h,088h,000h ; 0x6e(110) + .DB 000h,000h,000h,070h,088h,088h,070h,000h ; 0x6f(111) + .DB 000h,000h,070h,048h,048h,070h,040h,040h ; 0x70(112) + .DB 000h,060h,038h,048h,048h,038h,008h,008h ; 0x71(113) + .DB 000h,000h,000h,0b0h,0c8h,080h,080h,000h ; 0x72(114) + .DB 000h,000h,060h,080h,060h,010h,060h,000h ; 0x73(115) + .DB 000h,000h,040h,0e0h,040h,040h,020h,000h ; 0x74(116) + .DB 000h,000h,000h,090h,090h,090h,068h,000h ; 0x75(117) + .DB 000h,000h,000h,088h,088h,050h,020h,000h ; 0x76(118) + .DB 000h,000h,000h,088h,0a8h,0a8h,050h,000h ; 0x77(119) + .DB 000h,000h,000h,048h,030h,030h,048h,000h ; 0x78(120) + .DB 000h,000h,088h,050h,020h,040h,080h,000h ; 0x79(121) + .DB 000h,000h,0f8h,010h,020h,040h,0f8h,000h ; 0x7a(122) + .DB 010h,020h,020h,040h,020h,020h,010h,000h ; 0x7b(123) + .DB 020h,020h,020h,000h,020h,020h,020h,000h ; 0x7c(124) + .DB 040h,020h,020h,010h,020h,020h,040h,000h ; 0x7d(125) + .DB 06ch,090h,000h,000h,000h,000h,000h,000h ; 0x7e(126) + .DB 070h,050h,050h,050h,050h,050h,070h,000h ; 0x7f(127) + .DB 0fch,080h,0bch,0a0h,0ach,0a8h,0a8h,0a8h ; 0x80(128) + .DB 0fch,000h,0fch,000h,0fch,000h,000h,000h ; 0x81(129) + .DB 0fch,004h,0f4h,014h,0d4h,054h,054h,054h ; 0x82(130) + .DB 054h,054h,054h,054h,054h,054h,054h,054h ; 0x83(131) + .DB 054h,054h,054h,0d4h,014h,0f4h,004h,0fch ; 0x84(132) + .DB 000h,000h,000h,0ffh,000h,0ffh,000h,0ffh ; 0x85(133) + .DB 0a8h,0a8h,0a8h,0ach,0a0h,0bch,080h,0fch ; 0x86(134) + .DB 0a8h,0a8h,0a8h,0a8h,0a8h,0a8h,0a8h,0a8h ; 0x87(135) + .DB 0a8h,0a8h,0ach,0a0h,0ach,0a8h,0a8h,0a8h ; 0x88(136) + .DB 054h,054h,0d4h,014h,0d4h,054h,054h,054h ; 0x89(137) + .DB 000h,000h,0fch,000h,0fch,000h,000h,000h ; 0x8a(138) + .DB 0fch,080h,080h,080h,080h,080h,080h,080h ; 0x8b(139) + .DB 0fch,000h,000h,000h,000h,000h,000h,000h ; 0x8c(140) + .DB 0fch,004h,004h,004h,004h,004h,004h,004h ; 0x8d(141) + .DB 004h,004h,004h,004h,004h,004h,004h,004h ; 0x8e(142) + .DB 004h,004h,004h,004h,004h,004h,004h,0fch ; 0x8f(143) + .DB 000h,000h,000h,000h,000h,000h,000h,0fch ; 0x90(144) + .DB 080h,080h,080h,080h,080h,080h,080h,0fch ; 0x91(145) + .DB 080h,080h,080h,080h,080h,080h,080h,080h ; 0x92(146) + .DB 080h,080h,080h,0fch,080h,080h,080h,080h ; 0x93(147) + .DB 004h,004h,004h,0fch,004h,004h,004h,004h ; 0x94(148) + .DB 000h,000h,000h,0fch,000h,000h,000h,000h ; 0x95(149) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x96(150) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x97(151) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x98(152) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x99(153) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9a(154) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9b(155) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9c(156) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9d(157) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9e(158) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9f(159) + .DB 020h,040h,0f0h,008h,078h,088h,070h,000h ; 0xa0(160) + .DB 010h,020h,000h,060h,020h,020h,0f8h,000h ; 0xa1(161) + .DB 010h,020h,000h,070h,088h,088h,070h,000h ; 0xa2(162) + .DB 010h,020h,000h,088h,088h,088h,074h,000h ; 0xa3(163) + .DB 010h,020h,000h,0b0h,0c8h,088h,088h,000h ; 0xa4(164) + .DB 010h,020h,000h,0c8h,0a8h,098h,088h,000h ; 0xa5(165) + .DB 070h,088h,088h,07ch,000h,0fch,000h,000h ; 0xa6(166) + .DB 070h,088h,088h,070h,000h,0fch,000h,000h ; 0xa7(167) + .DB 020h,000h,020h,020h,040h,088h,070h,000h ; 0xa8(168) + .DB 000h,000h,000h,000h,0fch,080h,080h,080h ; 0xa9(169) + .DB 000h,000h,000h,000h,0fch,004h,004h,004h ; 0xaa(170) + .DB 088h,090h,0a8h,054h,088h,01ch,000h,000h ; 0xab(171) + .DB 088h,090h,0a8h,058h,0b8h,008h,000h,000h ; 0xac(172) + .DB 030h,000h,030h,078h,078h,030h,000h,000h ; 0xad(173) + .DB 014h,028h,050h,0a0h,050h,028h,014h,000h ; 0xae(174) + .DB 0a0h,050h,028h,014h,028h,050h,0a0h,000h ; 0xaf(175) + .DB 054h,0aah,054h,0aah,054h,0aah,054h,0aah ; 0xb0(176) + .DB 0aah,054h,0aah,054h,0aah,054h,0aah,054h ; 0xb1(177) + .DB 0b6h,06ch,0dah,0b6h,06ch,0dah,0b6h,06ch ; 0xb2(178) + .DB 018h,018h,018h,018h,018h,018h,018h,018h ; 0xb3(179) + .DB 018h,018h,018h,018h,0f8h,018h,018h,018h ; 0xb4(180) + .DB 018h,018h,018h,0f8h,018h,0f8h,018h,018h ; 0xb5(181) + .DB 06ch,06ch,06ch,06ch,0ech,06ch,06ch,06ch ; 0xb6(182) + .DB 000h,000h,000h,000h,0fch,06ch,06ch,06ch ; 0xb7(183) + .DB 000h,000h,000h,0fch,06ch,0ech,06ch,06ch ; 0xb8(184) + .DB 06ch,06ch,0ech,00ch,0ech,06ch,06ch,06ch ; 0xb9(185) + .DB 06ch,06ch,06ch,06ch,06ch,06ch,06ch,06ch ; 0xba(186) + .DB 000h,000h,0fch,00eh,0eeh,06ch,06ch,06ch ; 0xbb(187) + .DB 06ch,06ch,0ech,00ch,0fch,000h,000h,000h ; 0xbc(188) + .DB 064h,064h,0fch,000h,000h,000h,000h,000h ; 0xbd(189) + .DB 030h,030h,0f0h,030h,030h,0f0h,000h,000h ; 0xbe(190) + .DB 000h,000h,000h,000h,0f0h,030h,030h,030h ; 0xbf(191) + .DB 030h,030h,030h,030h,03ch,000h,000h,000h ; 0xc0(192) + .DB 030h,030h,030h,030h,0fch,000h,000h,000h ; 0xc1(193) + .DB 000h,000h,000h,000h,0fch,030h,030h,030h ; 0xc2(194) + .DB 030h,030h,030h,030h,03ch,030h,030h,030h ; 0xc3(195) + .DB 000h,000h,000h,000h,0fch,000h,000h,000h ; 0xc4(196) + .DB 030h,030h,030h,030h,0fch,030h,030h,030h ; 0xc5(197) + .DB 030h,030h,03ch,030h,03ch,030h,030h,030h ; 0xc6(198) + .DB 0d8h,0d8h,0dch,0d8h,0d8h,0d8h,0d8h,0d8h ; 0xc7(199) + .DB 0d8h,0d8h,0d8h,0dch,0c0h,0fch,000h,000h ; 0xc8(200) + .DB 000h,000h,000h,0fch,0c0h,0dch,0d8h,0d8h ; 0xc9(201) + .DB 0d8h,0d8h,0d8h,0dch,0c0h,000h,0fch,000h ; 0xca(202) + .DB 000h,000h,000h,000h,000h,000h,0fch,000h ; 0xcb(203) + .DB 0d8h,0d8h,0d8h,0dch,0c0h,0dch,0d8h,0d8h ; 0xcc(204) + .DB 000h,000h,000h,0fch,000h,0fch,000h,000h ; 0xcd(205) + .DB 0d8h,0d8h,0d8h,0dch,000h,0dch,0d8h,0d8h ; 0xce(206) + .DB 030h,030h,030h,0fch,000h,000h,0fch,000h ; 0xcf(207) + .DB 0d8h,0d8h,0d8h,0fch,000h,000h,000h,000h ; 0xd0(208) + .DB 000h,000h,0fch,000h,000h,0fch,030h,030h ; 0xd1(209) + .DB 000h,000h,000h,000h,000h,0fch,0d8h,0d8h ; 0xd2(210) + .DB 0d8h,0d8h,0d8h,0fch,000h,000h,000h,000h ; 0xd3(211) + .DB 030h,030h,030h,03ch,030h,030h,03ch,000h ; 0xd4(212) + .DB 000h,000h,000h,03eh,030h,03eh,030h,030h ; 0xd5(213) + .DB 000h,000h,000h,000h,000h,0fch,0d8h,0d8h ; 0xd6(214) + .DB 0d8h,0d8h,0d8h,0d8h,0dch,0d8h,0d8h,0d8h ; 0xd7(215) + .DB 030h,030h,0fch,000h,000h,0fch,030h,030h ; 0xd8(216) + .DB 030h,030h,030h,0f0h,000h,000h,000h,000h ; 0xd9(217) + .DB 000h,000h,000h,03ch,030h,030h,030h,030h ; 0xda(218) + .DB 0fch,0fch,0fch,0fch,0fch,0fch,0fch,0fch ; 0xdb(219) + .DB 000h,000h,000h,0fch,0fch,0fch,0c0h,0c0h ; 0xdc(220) + .DB 0c0h,0c0h,0c0h,0c0h,0c0h,0c0h,0c0h,0c0h ; 0xdd(221) + .DB 00ch,00ch,00ch,00ch,00ch,00ch,00ch,00ch ; 0xde(222) + .DB 00ch,00ch,00ch,00ch,0fch,0fch,0fch,000h ; 0xdf(223) + .DB 000h,000h,000h,068h,090h,090h,068h,000h ; 0xe0(224) + .DB 070h,088h,088h,0b0h,088h,088h,0f0h,040h ; 0xe1(225) + .DB 0f0h,090h,080h,080h,080h,080h,080h,000h ; 0xe2(226) + .DB 0f8h,050h,050h,050h,050h,048h,000h,000h ; 0xe3(227) + .DB 0f8h,088h,040h,020h,040h,088h,0f8h,000h ; 0xe4(228) + .DB 000h,000h,000h,07ch,088h,088h,070h,000h ; 0xe5(229) + .DB 000h,000h,000h,088h,088h,088h,070h,080h ; 0xe6(230) + .DB 000h,000h,074h,098h,010h,010h,01ch,000h ; 0xe7(231) + .DB 0fch,010h,038h,044h,038h,010h,0fch,000h ; 0xe8(232) + .DB 030h,0cch,0cch,0fch,0cch,0cch,038h,000h ; 0xe9(233) + .DB 078h,084h,084h,084h,048h,048h,084h,000h ; 0xea(234) + .DB 03ch,040h,038h,044h,044h,044h,038h,000h ; 0xeb(235) + .DB 000h,000h,06ch,092h,092h,06ch,000h,000h ; 0xec(236) + .DB 000h,000h,000h,038h,058h,068h,070h,000h ; 0xed(237) + .DB 038h,040h,080h,0f8h,080h,040h,038h,000h ; 0xee(238) + .DB 000h,000h,030h,0cch,0cch,0cch,0cch,000h ; 0xef(239) + .DB 0fch,000h,000h,0fch,000h,000h,0fch,000h ; 0xf0(240) + .DB 010h,010h,07ch,010h,010h,000h,0feh,000h ; 0xf1(241) + .DB 020h,010h,008h,010h,020h,000h,0feh,000h ; 0xf2(242) + .DB 010h,020h,040h,020h,010h,000h,0feh,000h ; 0xf3(243) + .DB 018h,034h,030h,030h,030h,030h,030h,030h ; 0xf4(244) + .DB 030h,030h,030h,030h,030h,030h,0b0h,070h ; 0xf5(245) + .DB 030h,030h,000h,0fch,000h,030h,030h,000h ; 0xf6(246) + .DB 000h,064h,098h,000h,064h,098h,000h,000h ; 0xf7(247) + .DB 038h,044h,044h,038h,000h,000h,000h,000h ; 0xf8(248) + .DB 000h,038h,038h,000h,000h,000h,000h,000h ; 0xf9(249) + .DB 000h,000h,038h,000h,000h,000h,000h,000h ; 0xfa(250) + .DB 00eh,008h,008h,048h,028h,018h,008h,000h ; 0xfb(251) + .DB 000h,000h,000h,0b0h,048h,048h,048h,000h ; 0xfc(252) + .DB 000h,000h,0f0h,03ch,040h,080h,0f8h,000h ; 0xfd(253) + .DB 0fch,0fch,0fch,0fch,0fch,0fch,0fch,0fch ; 0xfe(254) + .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0xff(255) + + diff --git a/Source/HBIOS/font_tms.asm b/Source/HBIOS/font_tms.asm deleted file mode 100644 index c5f3da74..00000000 --- a/Source/HBIOS/font_tms.asm +++ /dev/null @@ -1,260 +0,0 @@ -; tms_font.inc - automatically generated by n8vidtst -FONT_TMS: - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x00(0) - .DB 030h,030h,030h,03ch,03ch,000h,000h,000h ; 0x01(1) - .DB 030h,030h,030h,0f0h,0f0h,000h,000h,000h ; 0x02(2) - .DB 000h,000h,000h,03ch,03ch,030h,030h,030h ; 0x03(3) - .DB 000h,000h,000h,0f0h,0f0h,030h,030h,030h ; 0x04(4) - .DB 030h,030h,030h,030h,030h,030h,030h,030h ; 0x05(5) - .DB 000h,000h,000h,0ffh,0ffh,000h,000h,000h ; 0x06(6) - .DB 000h,000h,020h,070h,0f8h,070h,020h,000h ; 0x07(7) - .DB 000h,0f8h,0d8h,088h,000h,088h,0d8h,0f8h ; 0x08(8) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x09(9) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x0a(10) - .DB 000h,000h,060h,090h,060h,020h,018h,018h ; 0x0b(11) - .DB 000h,000h,020h,070h,020h,020h,050h,020h ; 0x0c(12) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x0d(13) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x0e(14) - .DB 000h,0a8h,050h,050h,0d8h,050h,050h,0a8h ; 0x0f(15) - .DB 030h,030h,030h,0fch,0fch,030h,030h,030h ; 0x10(16) - .DB 000h,010h,030h,070h,0f0h,070h,030h,010h ; 0x11(17) - .DB 000h,020h,070h,020h,020h,020h,070h,020h ; 0x12(18) - .DB 000h,000h,050h,000h,050h,050h,050h,050h ; 0x13(19) - .DB 000h,000h,028h,028h,068h,0a8h,0a8h,078h ; 0x14(20) - .DB 000h,000h,000h,0fch,0fch,030h,030h,030h ; 0x15(21) - .DB 030h,030h,030h,0fch,0fch,000h,000h,000h ; 0x16(22) - .DB 030h,030h,030h,0f0h,0f0h,030h,030h,030h ; 0x17(23) - .DB 020h,020h,020h,020h,020h,020h,070h,020h ; 0x18(24) - .DB 030h,030h,030h,03ch,03ch,030h,030h,030h ; 0x19(25) - .DB 000h,000h,010h,018h,0fch,018h,010h,000h ; 0x1a(26) - .DB 000h,000h,020h,060h,0fch,060h,020h,000h ; 0x1b(27) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1c(28) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1d(29) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1e(30) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x1f(31) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x20(32) - .DB 000h,000h,030h,000h,030h,078h,078h,030h ; 0x21(33) - .DB 000h,000h,000h,000h,000h,050h,0d8h,0d8h ; 0x22(34) - .DB 048h,048h,0fch,048h,048h,0fch,048h,048h ; 0x23(35) - .DB 000h,020h,0f8h,024h,078h,0a0h,078h,020h ; 0x24(36) - .DB 000h,000h,098h,058h,020h,0d0h,0c8h,000h ; 0x25(37) - .DB 000h,078h,090h,060h,050h,048h,048h,030h ; 0x26(38) - .DB 000h,000h,000h,000h,000h,040h,030h,030h ; 0x27(39) - .DB 000h,010h,020h,020h,020h,020h,020h,010h ; 0x28(40) - .DB 000h,020h,010h,010h,010h,010h,010h,020h ; 0x29(41) - .DB 000h,020h,0a8h,070h,0f8h,070h,0a8h,020h ; 0x2a(42) - .DB 000h,000h,020h,020h,0f8h,020h,020h,000h ; 0x2b(43) - .DB 040h,030h,030h,000h,000h,000h,000h,000h ; 0x2c(44) - .DB 000h,000h,000h,000h,070h,000h,000h,000h ; 0x2d(45) - .DB 000h,030h,030h,000h,000h,000h,000h,000h ; 0x2e(46) - .DB 000h,000h,080h,040h,020h,010h,008h,004h ; 0x2f(47) - .DB 000h,070h,0c8h,0a8h,0a8h,0a8h,098h,070h ; 0x30(48) - .DB 000h,0f8h,020h,020h,020h,020h,060h,020h ; 0x31(49) - .DB 000h,0f8h,080h,060h,010h,008h,088h,070h ; 0x32(50) - .DB 000h,070h,088h,008h,070h,008h,088h,070h ; 0x33(51) - .DB 000h,010h,010h,010h,0f8h,090h,050h,030h ; 0x34(52) - .DB 000h,070h,088h,008h,0f0h,080h,080h,0f8h ; 0x35(53) - .DB 000h,070h,088h,088h,0f0h,080h,040h,038h ; 0x36(54) - .DB 000h,020h,020h,020h,020h,010h,008h,0f8h ; 0x37(55) - .DB 000h,070h,088h,088h,070h,088h,088h,070h ; 0x38(56) - .DB 000h,070h,088h,008h,078h,088h,088h,070h ; 0x39(57) - .DB 000h,000h,030h,030h,000h,030h,030h,000h ; 0x3a(58) - .DB 000h,060h,030h,030h,000h,030h,030h,000h ; 0x3b(59) - .DB 000h,010h,020h,040h,080h,040h,020h,010h ; 0x3c(60) - .DB 000h,000h,000h,0fch,000h,0fch,000h,000h ; 0x3d(61) - .DB 000h,040h,020h,010h,008h,010h,020h,040h ; 0x3e(62) - .DB 000h,020h,000h,020h,030h,008h,088h,070h ; 0x3f(63) - .DB 000h,070h,080h,080h,0b0h,0b8h,088h,070h ; 0x40(64) - .DB 000h,088h,088h,088h,0f8h,088h,050h,020h ; 0x41(65) - .DB 000h,0f0h,048h,048h,070h,048h,048h,0f0h ; 0x42(66) - .DB 000h,070h,088h,080h,080h,080h,088h,070h ; 0x43(67) - .DB 000h,0f0h,048h,048h,048h,048h,048h,0f0h ; 0x44(68) - .DB 000h,0f8h,088h,080h,0e0h,080h,088h,0f8h ; 0x45(69) - .DB 000h,080h,080h,080h,0f0h,080h,088h,0f8h ; 0x46(70) - .DB 000h,070h,088h,088h,0b8h,080h,088h,070h ; 0x47(71) - .DB 000h,088h,088h,088h,0f8h,088h,088h,088h ; 0x48(72) - .DB 000h,0f8h,020h,020h,020h,020h,020h,0f8h ; 0x49(73) - .DB 000h,070h,088h,008h,008h,008h,008h,01ch ; 0x4a(74) - .DB 000h,088h,090h,0a0h,0c0h,0a0h,090h,088h ; 0x4b(75) - .DB 000h,0f8h,088h,080h,080h,080h,080h,080h ; 0x4c(76) - .DB 000h,088h,088h,088h,088h,0a8h,0d8h,088h ; 0x4d(77) - .DB 000h,088h,098h,0a8h,0a8h,0a8h,0c8h,088h ; 0x4e(78) - .DB 000h,070h,088h,088h,088h,088h,088h,070h ; 0x4f(79) - .DB 000h,080h,080h,080h,0f0h,088h,088h,0f0h ; 0x50(80) - .DB 004h,078h,098h,0a8h,088h,088h,088h,070h ; 0x51(81) - .DB 000h,088h,090h,0a0h,0f0h,088h,088h,0f0h ; 0x52(82) - .DB 000h,070h,088h,010h,020h,040h,088h,070h ; 0x53(83) - .DB 000h,020h,020h,020h,020h,020h,020h,0f8h ; 0x54(84) - .DB 000h,070h,088h,088h,088h,088h,088h,088h ; 0x55(85) - .DB 000h,020h,050h,050h,050h,088h,088h,088h ; 0x56(86) - .DB 000h,050h,0a8h,0a8h,0a8h,088h,088h,088h ; 0x57(87) - .DB 000h,088h,088h,050h,020h,050h,088h,088h ; 0x58(88) - .DB 000h,020h,020h,020h,020h,050h,088h,088h ; 0x59(89) - .DB 000h,0f8h,088h,040h,020h,010h,088h,0f8h ; 0x5a(90) - .DB 000h,078h,040h,040h,040h,040h,040h,078h ; 0x5b(91) - .DB 000h,000h,008h,010h,020h,040h,080h,000h ; 0x5c(92) - .DB 000h,078h,008h,008h,008h,008h,008h,078h ; 0x5d(93) - .DB 000h,000h,000h,000h,000h,088h,050h,020h ; 0x5e(94) - .DB 000h,0fch,000h,000h,000h,000h,000h,000h ; 0x5f(95) - .DB 000h,000h,000h,000h,000h,010h,060h,060h ; 0x60(96) - .DB 000h,070h,088h,078h,008h,0f0h,000h,000h ; 0x61(97) - .DB 000h,0f0h,088h,088h,0f0h,080h,080h,080h ; 0x62(98) - .DB 000h,070h,080h,080h,070h,000h,000h,000h ; 0x63(99) - .DB 000h,078h,088h,088h,078h,008h,008h,008h ; 0x64(100) - .DB 000h,070h,080h,0f8h,088h,070h,000h,000h ; 0x65(101) - .DB 000h,040h,040h,040h,0e0h,048h,030h,000h ; 0x66(102) - .DB 070h,008h,038h,048h,048h,038h,000h,000h ; 0x67(103) - .DB 000h,088h,088h,0c8h,0b0h,080h,080h,000h ; 0x68(104) - .DB 000h,070h,020h,060h,000h,020h,000h,000h ; 0x69(105) - .DB 030h,048h,008h,008h,018h,000h,008h,000h ; 0x6a(106) - .DB 000h,090h,0a0h,0c0h,0a0h,090h,080h,080h ; 0x6b(107) - .DB 000h,020h,020h,020h,020h,020h,020h,020h ; 0x6c(108) - .DB 000h,088h,0a8h,0a8h,050h,000h,000h,000h ; 0x6d(109) - .DB 000h,088h,088h,0c8h,0b0h,000h,000h,000h ; 0x6e(110) - .DB 000h,070h,088h,088h,070h,000h,000h,000h ; 0x6f(111) - .DB 040h,040h,070h,048h,048h,070h,000h,000h ; 0x70(112) - .DB 008h,008h,038h,048h,048h,038h,060h,000h ; 0x71(113) - .DB 000h,080h,080h,0c8h,0b0h,000h,000h,000h ; 0x72(114) - .DB 000h,060h,010h,060h,080h,060h,000h,000h ; 0x73(115) - .DB 000h,020h,040h,040h,0e0h,040h,000h,000h ; 0x74(116) - .DB 000h,068h,090h,090h,090h,000h,000h,000h ; 0x75(117) - .DB 000h,020h,050h,088h,088h,000h,000h,000h ; 0x76(118) - .DB 000h,050h,0a8h,0a8h,088h,000h,000h,000h ; 0x77(119) - .DB 000h,048h,030h,030h,048h,000h,000h,000h ; 0x78(120) - .DB 000h,080h,040h,020h,050h,088h,000h,000h ; 0x79(121) - .DB 000h,0f8h,040h,020h,010h,0f8h,000h,000h ; 0x7a(122) - .DB 000h,010h,020h,020h,040h,020h,020h,010h ; 0x7b(123) - .DB 000h,020h,020h,020h,000h,020h,020h,020h ; 0x7c(124) - .DB 000h,040h,020h,020h,010h,020h,020h,040h ; 0x7d(125) - .DB 000h,000h,000h,000h,000h,000h,090h,06ch ; 0x7e(126) - .DB 000h,070h,050h,050h,050h,050h,050h,070h ; 0x7f(127) - .DB 0a8h,0a8h,0a8h,0ach,0a0h,0bch,080h,0fch ; 0x80(128) - .DB 000h,000h,000h,0fch,000h,0fch,000h,0fch ; 0x81(129) - .DB 054h,054h,054h,0d4h,014h,0f4h,004h,0fch ; 0x82(130) - .DB 054h,054h,054h,054h,054h,054h,054h,054h ; 0x83(131) - .DB 0fch,004h,0f4h,014h,0d4h,054h,054h,054h ; 0x84(132) - .DB 0ffh,000h,0ffh,000h,0ffh,000h,000h,000h ; 0x85(133) - .DB 0fch,080h,0bch,0a0h,0ach,0a8h,0a8h,0a8h ; 0x86(134) - .DB 0a8h,0a8h,0a8h,0a8h,0a8h,0a8h,0a8h,0a8h ; 0x87(135) - .DB 0a8h,0a8h,0a8h,0ach,0a0h,0ach,0a8h,0a8h ; 0x88(136) - .DB 054h,054h,054h,0d4h,014h,0d4h,054h,054h ; 0x89(137) - .DB 000h,000h,000h,0fch,000h,0fch,000h,000h ; 0x8a(138) - .DB 080h,080h,080h,080h,080h,080h,080h,0fch ; 0x8b(139) - .DB 000h,000h,000h,000h,000h,000h,000h,0fch ; 0x8c(140) - .DB 004h,004h,004h,004h,004h,004h,004h,0fch ; 0x8d(141) - .DB 004h,004h,004h,004h,004h,004h,004h,004h ; 0x8e(142) - .DB 0fch,004h,004h,004h,004h,004h,004h,004h ; 0x8f(143) - .DB 0fch,000h,000h,000h,000h,000h,000h,000h ; 0x90(144) - .DB 0fch,080h,080h,080h,080h,080h,080h,080h ; 0x91(145) - .DB 080h,080h,080h,080h,080h,080h,080h,080h ; 0x92(146) - .DB 080h,080h,080h,080h,0fch,080h,080h,080h ; 0x93(147) - .DB 004h,004h,004h,004h,0fch,004h,004h,004h ; 0x94(148) - .DB 000h,000h,000h,000h,0fch,000h,000h,000h ; 0x95(149) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x96(150) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x97(151) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x98(152) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x99(153) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9a(154) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9b(155) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9c(156) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9d(157) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9e(158) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0x9f(159) - .DB 000h,070h,088h,078h,008h,0f0h,040h,020h ; 0xa0(160) - .DB 000h,0f8h,020h,020h,060h,000h,020h,010h ; 0xa1(161) - .DB 000h,070h,088h,088h,070h,000h,020h,010h ; 0xa2(162) - .DB 000h,074h,088h,088h,088h,000h,020h,010h ; 0xa3(163) - .DB 000h,088h,088h,0c8h,0b0h,000h,020h,010h ; 0xa4(164) - .DB 000h,088h,098h,0a8h,0c8h,000h,020h,010h ; 0xa5(165) - .DB 000h,000h,0fch,000h,07ch,088h,088h,070h ; 0xa6(166) - .DB 000h,000h,0fch,000h,070h,088h,088h,070h ; 0xa7(167) - .DB 000h,070h,088h,040h,020h,020h,000h,020h ; 0xa8(168) - .DB 080h,080h,080h,0fch,000h,000h,000h,000h ; 0xa9(169) - .DB 004h,004h,004h,0fch,000h,000h,000h,000h ; 0xaa(170) - .DB 000h,000h,01ch,088h,054h,0a8h,090h,088h ; 0xab(171) - .DB 000h,000h,008h,0b8h,058h,0a8h,090h,088h ; 0xac(172) - .DB 000h,000h,030h,078h,078h,030h,000h,030h ; 0xad(173) - .DB 000h,014h,028h,050h,0a0h,050h,028h,014h ; 0xae(174) - .DB 000h,0a0h,050h,028h,014h,028h,050h,0a0h ; 0xaf(175) - .DB 0aah,054h,0aah,054h,0aah,054h,0aah,054h ; 0xb0(176) - .DB 054h,0aah,054h,0aah,054h,0aah,054h,0aah ; 0xb1(177) - .DB 06ch,0b6h,0dah,06ch,0b6h,0dah,06ch,0b6h ; 0xb2(178) - .DB 018h,018h,018h,018h,018h,018h,018h,018h ; 0xb3(179) - .DB 018h,018h,018h,0f8h,018h,018h,018h,018h ; 0xb4(180) - .DB 018h,018h,0f8h,018h,0f8h,018h,018h,018h ; 0xb5(181) - .DB 06ch,06ch,06ch,0ech,06ch,06ch,06ch,06ch ; 0xb6(182) - .DB 06ch,06ch,06ch,0fch,000h,000h,000h,000h ; 0xb7(183) - .DB 06ch,06ch,0ech,06ch,0fch,000h,000h,000h ; 0xb8(184) - .DB 06ch,06ch,06ch,0ech,00ch,0ech,06ch,06ch ; 0xb9(185) - .DB 06ch,06ch,06ch,06ch,06ch,06ch,06ch,06ch ; 0xba(186) - .DB 06ch,06ch,06ch,0eeh,00eh,0fch,000h,000h ; 0xbb(187) - .DB 000h,000h,000h,0fch,00ch,0ech,06ch,06ch ; 0xbc(188) - .DB 000h,000h,000h,000h,000h,0fch,064h,064h ; 0xbd(189) - .DB 000h,000h,0f0h,030h,030h,0f0h,030h,030h ; 0xbe(190) - .DB 030h,030h,030h,0f0h,000h,000h,000h,000h ; 0xbf(191) - .DB 000h,000h,000h,03ch,030h,030h,030h,030h ; 0xc0(192) - .DB 000h,000h,000h,0fch,030h,030h,030h,030h ; 0xc1(193) - .DB 030h,030h,030h,0fch,000h,000h,000h,000h ; 0xc2(194) - .DB 030h,030h,030h,03ch,030h,030h,030h,030h ; 0xc3(195) - .DB 000h,000h,000h,0fch,000h,000h,000h,000h ; 0xc4(196) - .DB 030h,030h,030h,0fch,030h,030h,030h,030h ; 0xc5(197) - .DB 030h,030h,030h,03ch,030h,03ch,030h,030h ; 0xc6(198) - .DB 0d8h,0d8h,0d8h,0d8h,0d8h,0dch,0d8h,0d8h ; 0xc7(199) - .DB 000h,000h,0fch,0c0h,0dch,0d8h,0d8h,0d8h ; 0xc8(200) - .DB 0d8h,0d8h,0dch,0c0h,0fch,000h,000h,000h ; 0xc9(201) - .DB 000h,0fch,000h,0c0h,0dch,0d8h,0d8h,0d8h ; 0xca(202) - .DB 000h,0fch,000h,000h,000h,000h,000h,000h ; 0xcb(203) - .DB 0d8h,0d8h,0dch,0c0h,0dch,0d8h,0d8h,0d8h ; 0xcc(204) - .DB 000h,000h,0fch,000h,0fch,000h,000h,000h ; 0xcd(205) - .DB 0d8h,0d8h,0dch,000h,0dch,0d8h,0d8h,0d8h ; 0xce(206) - .DB 000h,0fch,000h,000h,0fch,030h,030h,030h ; 0xcf(207) - .DB 000h,000h,000h,000h,0fch,0d8h,0d8h,0d8h ; 0xd0(208) - .DB 030h,030h,0fch,000h,000h,0fch,000h,000h ; 0xd1(209) - .DB 0d8h,0d8h,0fch,000h,000h,000h,000h,000h ; 0xd2(210) - .DB 000h,000h,000h,000h,0fch,0d8h,0d8h,0d8h ; 0xd3(211) - .DB 000h,03ch,030h,030h,03ch,030h,030h,030h ; 0xd4(212) - .DB 030h,030h,03eh,030h,03eh,000h,000h,000h ; 0xd5(213) - .DB 0d8h,0d8h,0fch,000h,000h,000h,000h,000h ; 0xd6(214) - .DB 0d8h,0d8h,0d8h,0dch,0d8h,0d8h,0d8h,0d8h ; 0xd7(215) - .DB 030h,030h,0fch,000h,000h,0fch,030h,030h ; 0xd8(216) - .DB 000h,000h,000h,000h,0f0h,030h,030h,030h ; 0xd9(217) - .DB 030h,030h,030h,030h,03ch,000h,000h,000h ; 0xda(218) - .DB 0fch,0fch,0fch,0fch,0fch,0fch,0fch,0fch ; 0xdb(219) - .DB 0c0h,0c0h,0fch,0fch,0fch,000h,000h,000h ; 0xdc(220) - .DB 0c0h,0c0h,0c0h,0c0h,0c0h,0c0h,0c0h,0c0h ; 0xdd(221) - .DB 00ch,00ch,00ch,00ch,00ch,00ch,00ch,00ch ; 0xde(222) - .DB 000h,0fch,0fch,0fch,00ch,00ch,00ch,00ch ; 0xdf(223) - .DB 000h,068h,090h,090h,068h,000h,000h,000h ; 0xe0(224) - .DB 040h,0f0h,088h,088h,0b0h,088h,088h,070h ; 0xe1(225) - .DB 000h,080h,080h,080h,080h,080h,090h,0f0h ; 0xe2(226) - .DB 000h,000h,048h,050h,050h,050h,050h,0f8h ; 0xe3(227) - .DB 000h,0f8h,088h,040h,020h,040h,088h,0f8h ; 0xe4(228) - .DB 000h,070h,088h,088h,07ch,000h,000h,000h ; 0xe5(229) - .DB 080h,070h,088h,088h,088h,000h,000h,000h ; 0xe6(230) - .DB 000h,01ch,010h,010h,098h,074h,000h,000h ; 0xe7(231) - .DB 000h,0fch,010h,038h,044h,038h,010h,0fch ; 0xe8(232) - .DB 000h,038h,0cch,0cch,0fch,0cch,0cch,030h ; 0xe9(233) - .DB 000h,084h,048h,048h,084h,084h,084h,078h ; 0xea(234) - .DB 000h,038h,044h,044h,044h,038h,040h,03ch ; 0xeb(235) - .DB 000h,000h,06ch,092h,092h,06ch,000h,000h ; 0xec(236) - .DB 000h,070h,068h,058h,038h,000h,000h,000h ; 0xed(237) - .DB 000h,038h,040h,080h,0f8h,080h,040h,038h ; 0xee(238) - .DB 000h,0cch,0cch,0cch,0cch,030h,000h,000h ; 0xef(239) - .DB 000h,0fch,000h,000h,0fch,000h,000h,0fch ; 0xf0(240) - .DB 000h,0feh,000h,010h,010h,07ch,010h,010h ; 0xf1(241) - .DB 000h,0feh,000h,020h,010h,008h,010h,020h ; 0xf2(242) - .DB 000h,0feh,000h,010h,020h,040h,020h,010h ; 0xf3(243) - .DB 030h,030h,030h,030h,030h,030h,034h,018h ; 0xf4(244) - .DB 070h,0b0h,030h,030h,030h,030h,030h,030h ; 0xf5(245) - .DB 000h,030h,030h,000h,0fch,000h,030h,030h ; 0xf6(246) - .DB 000h,000h,098h,064h,000h,098h,064h,000h ; 0xf7(247) - .DB 000h,000h,000h,000h,038h,044h,044h,038h ; 0xf8(248) - .DB 000h,000h,000h,000h,000h,038h,038h,000h ; 0xf9(249) - .DB 000h,000h,000h,000h,000h,038h,000h,000h ; 0xfa(250) - .DB 000h,008h,018h,028h,048h,008h,008h,00eh ; 0xfb(251) - .DB 000h,048h,048h,048h,0b0h,000h,000h,000h ; 0xfc(252) - .DB 000h,0f8h,080h,040h,03ch,0f0h,000h,000h ; 0xfd(253) - .DB 0fch,0fch,0fch,0fch,0fch,0fch,0fch,0fch ; 0xfe(254) - .DB 000h,000h,000h,000h,000h,000h,000h,000h ; 0xff(255) -; eof - tms_font.inc - diff --git a/Source/HBIOS/tms.asm b/Source/HBIOS/tms.asm index ff9e0beb..6f882c5a 100644 --- a/Source/HBIOS/tms.asm +++ b/Source/HBIOS/tms.asm @@ -369,23 +369,13 @@ TMS_LOADFONT: ; ; FILL $800 BYTES FROM FONTDATA LD HL,FONT_TMS - LD DE,$100 * 8 + LD DE,$800 TMS_LOADFONT1: - LD B,8 -TMS_LOADFONT2: LD A,(HL) - PUSH AF - INC HL - DJNZ TMS_LOADFONT2 -; - LD B,8 -TMS_LOADFONT3: - POP AF OUT (TMS_DATREG),A TMS_IODELAY ; DELAY + INC HL DEC DE - DJNZ TMS_LOADFONT3 -; LD A,D OR E JR NZ,TMS_LOADFONT1 diff --git a/Source/HBIOS/vga.asm b/Source/HBIOS/vga.asm index 6c05975c..1efee0e3 100644 --- a/Source/HBIOS/vga.asm +++ b/Source/HBIOS/vga.asm @@ -510,10 +510,19 @@ VGA_LOADFONT: LD DE,$7000 ; PAGE 7 OF VIDEO RAM LD HL,VGA_FONT ; START OF FONT DATA VGA_LOADFONT1: + LD B,VGA_SCANL ; # BYTES FOR EACH CHAR +VGA_LOADFONT2: LD A,(HL) ; GET NEXT BYTE CALL VGA_MEMWR ; MEM(DE) := A INC HL ; NEXT FONT BYTE INC DE ; NEXT MEM BYTE + DJNZ VGA_LOADFONT2 + + LD BC,16-VGA_SCANL ; MOVE TO NEXT + EX DE,HL ; 16 BYTE + ADD HL,BC ; CHARACTER + EX DE,HL + LD A,D CP $80 ; CHECK FOR END JR NZ,VGA_LOADFONT1 ; LOOP