Files
kern/backup/usr/fonts/term16n.asm
T
2024-12-28 21:23:58 +01:00

1564 lines
14 KiB
NASM

;;;
;;; font file - 0-256 for ascii, 8x16 pixels each. Stored as 1 byte (8 bits) * 16 = 16 bytes per char, 127*16 = 4096B
;;; 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 standard ascii
db 00000000b,\
00111100b,\
01010100b,\
11100010b,\
00100010b,\
01000010b,\
01110010b,\
01001010b,\
01111010b,\
01000010b,\
01000010b,\
00111110b,\
00101010b,\
00101000b,\
00101000b,\
01111100b,\
times 4096-($-$$) db 0