Browse Source

VGA, CVDU & Fonts update

Fonts renamed. TMS font flipped around to normal orientation. Font files trimmed to scanline length to save space. Fonts sharesd across devices where possible.
pull/67/head
b1ackmai1er 6 years ago
parent
commit
83877497cc
  1. 260
      Source/HBIOS/font8043.asm
  2. 260
      Source/HBIOS/font8x11.asm
  3. 0
      Source/HBIOS/font8x16.asm
  4. 514
      Source/HBIOS/font_8x8.asm
  5. 260
      Source/HBIOS/font_tms.asm
  6. 14
      Source/HBIOS/tms.asm
  7. 9
      Source/HBIOS/vga.asm

260
Source/HBIOS/font8043.asm

@ -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

260
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

0
Source/HBIOS/font_hi.asm → Source/HBIOS/font8x16.asm

514
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)

260
Source/HBIOS/font_tms.asm

@ -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

14
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

9
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

Loading…
Cancel
Save