Files
kern/src/fonts/term16n.asm
T

1548 lines
14 KiB
NASM

;;;
;;; font file - 0-127 for ascii, 8x16 pixels each. Stored as 1 byte (8 bits) * 16 = 16 bytes per char, 127*16 = 2048 = 4 512 byte sectors
;;; based on terminus u16n
;;;
;; Font header - width & height
db 8, 16
times 31*16 - 2 db 0
;; Space
db 00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
00h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
24h,\
24h,\
24h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
24h,\
24h,\
24h,\
7Eh,\
24h,\
24h,\
7Eh,\
24h,\
24h,\
24h,\
00h,\
00h,\
00h,\
00h
db 00h,\
10h,\
10h,\
7Ch,\
92h,\
90h,\
90h,\
7Ch,\
12h,\
12h,\
92h,\
7Ch,\
10h,\
10h,\
00h,\
00h
db 00h,\
00h,\
64h,\
94h,\
68h,\
08h,\
10h,\
10h,\
20h,\
2Ch,\
52h,\
4Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
18h,\
24h,\
24h,\
18h,\
30h,\
4Ah,\
44h,\
44h,\
44h,\
3Ah,\
00h,\
00h,\
00h,\
00h
db 00h,\
10h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
08h,\
10h,\
20h,\
20h,\
20h,\
20h,\
20h,\
20h,\
10h,\
08h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
20h,\
10h,\
08h,\
08h,\
08h,\
08h,\
08h,\
08h,\
10h,\
20h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
24h,\
18h,\
7Eh,\
18h,\
24h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
10h,\
10h,\
7Ch,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
10h,\
10h,\
20h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
7Eh,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
04h,\
04h,\
08h,\
08h,\
10h,\
10h,\
20h,\
20h,\
40h,\
40h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
46h,\
4Ah,\
52h,\
62h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
08h,\
18h,\
28h,\
08h,\
08h,\
08h,\
08h,\
08h,\
08h,\
3Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
02h,\
04h,\
08h,\
10h,\
20h,\
40h,\
7Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
02h,\
1Ch,\
02h,\
02h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
02h,\
06h,\
0Ah,\
12h,\
22h,\
42h,\
7Eh,\
02h,\
02h,\
02h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Eh,\
40h,\
40h,\
40h,\
7Ch,\
02h,\
02h,\
02h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
1Ch,\
20h,\
40h,\
40h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Eh,\
02h,\
02h,\
04h,\
04h,\
08h,\
08h,\
10h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
3Ch,\
42h,\
42h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
42h,\
3Eh,\
02h,\
02h,\
04h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
10h,\
10h,\
00h,\
00h,\
00h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
10h,\
10h,\
00h,\
00h,\
00h,\
10h,\
10h,\
20h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
04h,\
08h,\
10h,\
20h,\
40h,\
20h,\
10h,\
08h,\
04h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
7Eh,\
00h,\
00h,\
7Eh,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
40h,\
20h,\
10h,\
08h,\
04h,\
08h,\
10h,\
20h,\
40h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
04h,\
08h,\
08h,\
00h,\
08h,\
08h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Ch,\
82h,\
9Eh,\
0A2h,\
0A2h,\
0A2h,\
0A6h,\
9Ah,\
80h,\
7Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
42h,\
7Eh,\
42h,\
42h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Ch,\
42h,\
42h,\
42h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
7Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
40h,\
40h,\
40h,\
40h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
78h,\
44h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
44h,\
78h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Eh,\
40h,\
40h,\
40h,\
78h,\
40h,\
40h,\
40h,\
40h,\
7Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Eh,\
40h,\
40h,\
40h,\
78h,\
40h,\
40h,\
40h,\
40h,\
40h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
40h,\
40h,\
4Eh,\
42h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
42h,\
42h,\
42h,\
42h,\
7Eh,\
42h,\
42h,\
42h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
38h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
0Eh,\
04h,\
04h,\
04h,\
04h,\
04h,\
04h,\
44h,\
44h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
42h,\
44h,\
48h,\
50h,\
60h,\
60h,\
50h,\
48h,\
44h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
40h,\
40h,\
40h,\
40h,\
40h,\
40h,\
40h,\
40h,\
40h,\
7Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
82h,\
0C6h,\
0AAh,\
92h,\
92h,\
82h,\
82h,\
82h,\
82h,\
82h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
42h,\
42h,\
42h,\
62h,\
52h,\
4Ah,\
46h,\
42h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
7Ch,\
40h,\
40h,\
40h,\
40h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
4Ah,\
3Ch,\
02h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
7Ch,\
50h,\
48h,\
44h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
3Ch,\
42h,\
40h,\
40h,\
3Ch,\
02h,\
02h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
0FEh,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
42h,\
42h,\
42h,\
42h,\
42h,\
24h,\
24h,\
24h,\
18h,\
18h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
82h,\
82h,\
82h,\
82h,\
82h,\
92h,\
92h,\
0AAh,\
0C6h,\
82h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
42h,\
42h,\
24h,\
24h,\
18h,\
18h,\
24h,\
24h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
82h,\
82h,\
44h,\
44h,\
28h,\
10h,\
10h,\
10h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
7Eh,\
02h,\
02h,\
04h,\
08h,\
10h,\
20h,\
40h,\
40h,\
7Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
38h,\
20h,\
20h,\
20h,\
20h,\
20h,\
20h,\
20h,\
20h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
40h,\
40h,\
20h,\
20h,\
10h,\
10h,\
08h,\
08h,\
04h,\
04h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
38h,\
08h,\
08h,\
08h,\
08h,\
08h,\
08h,\
08h,\
08h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
10h,\
28h,\
44h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
7Eh,\
00h,\
00h
db 10h,\
08h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Ch,\
02h,\
3Eh,\
42h,\
42h,\
42h,\
3Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
40h,\
40h,\
40h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
7Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Ch,\
42h,\
40h,\
40h,\
40h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
02h,\
02h,\
02h,\
3Eh,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Ch,\
42h,\
42h,\
7Eh,\
40h,\
40h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
0Eh,\
10h,\
10h,\
7Ch,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Eh,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Eh,\
02h,\
02h,\
3Ch,\
00h
db 00h,\
00h,\
40h,\
40h,\
40h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
10h,\
10h,\
00h,\
30h,\
10h,\
10h,\
10h,\
10h,\
10h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
04h,\
04h,\
00h,\
0Ch,\
04h,\
04h,\
04h,\
04h,\
04h,\
04h,\
44h,\
44h,\
38h,\
00h
db 00h,\
00h,\
40h,\
40h,\
40h,\
42h,\
44h,\
48h,\
70h,\
48h,\
44h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
30h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
38h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
0FCh,\
92h,\
92h,\
92h,\
92h,\
92h,\
92h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
7Ch,\
42h,\
42h,\
42h,\
42h,\
42h,\
7Ch,\
40h,\
40h,\
40h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Eh,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Eh,\
02h,\
02h,\
02h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
5Eh,\
60h,\
40h,\
40h,\
40h,\
40h,\
40h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
3Eh,\
40h,\
40h,\
3Ch,\
02h,\
02h,\
7Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
10h,\
10h,\
10h,\
7Ch,\
10h,\
10h,\
10h,\
10h,\
10h,\
0Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
42h,\
42h,\
42h,\
24h,\
24h,\
18h,\
18h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
82h,\
82h,\
92h,\
92h,\
92h,\
92h,\
7Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
42h,\
42h,\
24h,\
18h,\
24h,\
42h,\
42h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
42h,\
42h,\
42h,\
42h,\
42h,\
42h,\
3Eh,\
02h,\
02h,\
3Ch,\
00h
db 00h,\
00h,\
00h,\
00h,\
00h,\
7Eh,\
04h,\
08h,\
10h,\
20h,\
40h,\
7Eh,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
0Ch,\
10h,\
10h,\
10h,\
20h,\
10h,\
10h,\
10h,\
10h,\
0Ch,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
10h,\
00h,\
00h,\
00h,\
00h
db 00h,\
00h,\
30h,\
08h,\
08h,\
08h,\
04h,\
08h,\
08h,\
08h,\
08h,\
30h,\
00h,\
00h,\
00h,\
00h
db 00h,\
62h,\
92h,\
8Ch,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h,\
00h
db 0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF,\
0xFF
;; End of visible ascii characters
times 2048-($-$$) db 0