-
Notifications
You must be signed in to change notification settings - Fork 3.5k
/
Copy pathfont
87 lines (84 loc) · 8.54 KB
/
font
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
section .font
; Numbers
font_0 db 0b00111100, 0b01000010, 0b01000110, 0b01001010, 0b01010010, 0b01100010, 0b01000010, 0b00111100 ; '0'
font_1 db 0b00001000, 0b00011000, 0b00101000, 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b00111100 ; '1'
font_2 db 0b00111100, 0b01000010, 0b00000010, 0b00000100, 0b00001000, 0b00010000, 0b00100000, 0b01111110 ; '2'
font_3 db 0b00111100, 0b01000010, 0b00000010, 0b00011100, 0b00000010, 0b00000010, 0b01000010, 0b00111100 ; '3'
font_4 db 0b00000100, 0b00001100, 0b00010100, 0b00100100, 0b01000100, 0b01111110, 0b00000100, 0b00000100 ; '4'
font_5 db 0b01111110, 0b01000000, 0b01111100, 0b00000010, 0b00000010, 0b00000010, 0b01000010, 0b00111100 ; '5'
font_6 db 0b00111100, 0b01000010, 0b01000000, 0b01111100, 0b01000010, 0b01000010, 0b01000010, 0b00111100 ; '6'
font_7 db 0b01111110, 0b00000010, 0b00000100, 0b00001000, 0b00010000, 0b00100000, 0b01000000, 0b01000000 ; '7'
font_8 db 0b00111100, 0b01000010, 0b01000010, 0b00111100, 0b01000010, 0b01000010, 0b01000010, 0b00111100 ; '8'
font_9 db 0b00111100, 0b01000010, 0b01000010, 0b00111100, 0b00000010, 0b00000010, 0b01000010, 0b00111100 ; '9'
; Special characters and punctuation
font_minus db 0b00000000, 0b00000000, 0b00000000, 0b00111100, 0b00000000, 0b00000000, 0b00000000, 0b00000000 ; '-'
font_equals db 0b00000000, 0b00000000, 0b00111100, 0b00000000, 0b00111100, 0b00000000, 0b00000000, 0b00000000 ; '='
font_dot db 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011000, 0b00011000, 0b00000000 ; '.'
font_comma db 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011000, 0b00011000, 0b00001000 ; ','
font_tilde db 0b00000000, 0b00000000, 0b01100010, 0b10010010, 0b00001100, 0b00000000, 0b00000000, 0b00000000 ; '~'
font_excl db 0b00011000, 0b00011000, 0b00011000, 0b00011000, 0b00011000, 0b00000000, 0b00011000, 0b00000000 ; '!'
font_at db 0b00111100, 0b01000010, 0b10111010, 0b10101010, 0b10111110, 0b01000000, 0b00111100, 0b00000000 ; '@'
font_hash db 0b00100100, 0b00100100, 0b01111110, 0b00100100, 0b01111110, 0b00100100, 0b00100100, 0b00000000 ; '#'
font_dollar db 0b00001000, 0b00111110, 0b01000000, 0b00111100, 0b00000010, 0b01111100, 0b00001000, 0b00000000 ; '$'
font_percent db 0b01100010, 0b10010010, 0b01100100, 0b00001000, 0b00010011, 0b00100101, 0b01001100, 0b00000000 ; '%'
font_caret db 0b00010000, 0b00101000, 0b01000100, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000 ; '^'
font_ampersand db 0b00110000, 0b01001000, 0b00110000, 0b01101010, 0b10001100, 0b10001010, 0b01110100, 0b00000000 ; '&'
font_asterisk db 0b00000000, 0b00101000, 0b00010000, 0b01111110, 0b00010000, 0b00101000, 0b00000000, 0b00000000 ; '*'
font_lparen db 0b00000100, 0b00001000, 0b00010000, 0b00010000, 0b00010000, 0b00001000, 0b00000100, 0b00000000 ; '('
font_rparen db 0b00100000, 0b00010000, 0b00001000, 0b00001000, 0b00001000, 0b00010000, 0b00100000, 0b00000000 ; ')'
; Lowercase letters
font_a db 0b00000000, 0b00000000, 0b00111100, 0b00000010, 0b00111110, 0b01000010, 0b00111110, 0b00000000 ; 'a'
font_b db 0b01000000, 0b01000000, 0b01111100, 0b01000010, 0b01000010, 0b01000010, 0b01111100, 0b00000000 ; 'b'
font_c db 0b00000000, 0b00000000, 0b00111100, 0b01000000, 0b01000000, 0b01000000, 0b00111100, 0b00000000 ; 'c'
font_d db 0b00000010, 0b00000010, 0b00111110, 0b01000010, 0b01000010, 0b01000010, 0b00111110, 0b00000000 ; 'd'
font_e db 0b00000000, 0b00000000, 0b00111100, 0b01000010, 0b01111110, 0b01000000, 0b00111100, 0b00000000 ; 'e'
font_f db 0b00001110, 0b00010000, 0b00111110, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00000000 ; 'f'
font_g db 0b00000000, 0b00000000, 0b00111110, 0b01000010, 0b01000010, 0b00111110, 0b00000010, 0b00111100 ; 'g'
font_h db 0b01000000, 0b01000000, 0b01111100, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00000000 ; 'h'
font_i db 0b00010000, 0b00000000, 0b00111000, 0b00010000, 0b00010000, 0b00010000, 0b00111000, 0b00000000 ; 'i'
font_j db 0b00000010, 0b00000000, 0b00001110, 0b00000010, 0b00000010, 0b01000010, 0b01000010, 0b00111100 ; 'j'
font_k db 0b01000000, 0b01000000, 0b01000110, 0b01001000, 0b01110000, 0b01001000, 0b01000110, 0b00000000 ; 'k'
font_l db 0b00111000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00111000, 0b00000000 ; 'l'
font_m db 0b00000000, 0b00000000, 0b01100110, 0b01011010, 0b01011010, 0b01000010, 0b01000010, 0b00000000 ; 'm'
font_n db 0b00000000, 0b00000000, 0b01111100, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00000000 ; 'n'
font_o db 0b00000000, 0b00000000, 0b00111100, 0b01000010, 0b01000010, 0b01000010, 0b00111100, 0b00000000 ; 'o'
font_p db 0b00000000, 0b00000000, 0b01111100, 0b01000010, 0b01000010, 0b01111100, 0b01000000, 0b01000000 ; 'p'
font_q db 0b00000000, 0b00000000, 0b00111110, 0b01000010, 0b01000010, 0b00111110, 0b00000010, 0b00000010 ; 'q'
font_r db 0b00000000, 0b00000000, 0b01111100, 0b01000010, 0b01000000, 0b01000000, 0b01000000, 0b00000000 ; 'r'
font_s db 0b00000000, 0b00000000, 0b00111110, 0b01000000, 0b00111100, 0b00000010, 0b01111100, 0b00000000 ; 's'
font_t db 0b00010000, 0b00010000, 0b01111110, 0b00010000, 0b00010000, 0b00010000, 0b00001100, 0b00000000 ; 't'
font_u db 0b00000000, 0b00000000, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00111100, 0b00000000 ; 'u'
font_v db 0b00000000, 0b00000000, 0b01000010, 0b01000010, 0b01000010, 0b00100100, 0b00011000, 0b00000000 ; 'v'
font_w db 0b00000000, 0b00000000, 0b01000010, 0b01000010, 0b01011010, 0b01011010, 0b00100100, 0b00000000 ; 'w'
font_x db 0b00000000, 0b00000000, 0b01000010, 0b00100100, 0b00011000, 0b00100100, 0b01000010, 0b00000000 ; 'x'
font_y db 0b00000000, 0b00000000, 0b01000010, 0b01000010, 0b01000010, 0b00111110, 0b00000010, 0b00111100 ; 'y'
font_z db 0b00000000, 0b00000000, 0b01111110, 0b00000010, 0b00001100, 0b00110000, 0b01111110, 0b00000000 ; 'z'
;Uppercase letters
font_A db 0b00011000, 0b00100100, 0b01000010, 0b01111110, 0b01000010, 0b01000010, 0b01000010, 0b00000000 ; 'A'
font_B db 0b01111100, 0b01000010, 0b01000010, 0b01111100, 0b01000010, 0b01000010, 0b01111100, 0b00000000 ; 'B'
font_C db 0b00111100, 0b01000010, 0b01000000, 0b01000000, 0b01000000, 0b01000010, 0b00111100, 0b00000000 ; 'C'
font_D db 0b01111100, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b01111100, 0b00000000 ; 'D'
font_E db 0b01111110, 0b01000000, 0b01000000, 0b01111100, 0b01000000, 0b01000000, 0b01111110, 0b00000000 ; 'E'
font_F db 0b01111110, 0b01000000, 0b01000000, 0b01111100, 0b01000000, 0b01000000, 0b01000000, 0b00000000 ; 'F'
font_G db 0b00111100, 0b01000010, 0b01000000, 0b01000000, 0b01001110, 0b01000010, 0b00111100, 0b00000000 ; 'G'
font_H db 0b01000010, 0b01000010, 0b01000010, 0b01111110, 0b01000010, 0b01000010, 0b01000010, 0b00000000 ; 'H'
font_I db 0b00111100, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00111100, 0b00000000 ; 'I'
font_J db 0b00001110, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b01000100, 0b00111000, 0b00000000 ; 'J'
font_K db 0b01000010, 0b01000100, 0b01001000, 0b01110000, 0b01001000, 0b01000100, 0b01000010, 0b00000000 ; 'K'
font_L db 0b01000000, 0b01000000, 0b01000000, 0b01000000, 0b01000000, 0b01000000, 0b01111110, 0b00000000 ; 'L'
font_M db 0b01000010, 0b01100110, 0b01011010, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00000000 ; 'M'
font_N db 0b01000010, 0b01100010, 0b01010010, 0b01001010, 0b01000110, 0b01000010, 0b01000010, 0b00000000 ; 'N'
font_O db 0b00111100, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00111100, 0b00000000 ; 'O'
font_P db 0b01111100, 0b01000010, 0b01000010, 0b01111100, 0b01000000, 0b01000000, 0b01000000, 0b00000000 ; 'P'
font_Q db 0b00111100, 0b01000010, 0b01000010, 0b01000010, 0b01001010, 0b01000110, 0b00111110, 0b00000000 ; 'Q'
font_R db 0b01111100, 0b01000010, 0b01000010, 0b01111100, 0b01001000, 0b01000100, 0b01000010, 0b00000000 ; 'R'
font_S db 0b00111110, 0b01000000, 0b01000000, 0b00111100, 0b00000010, 0b00000010, 0b01111100, 0b00000000 ; 'S'
font_T db 0b01111110, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00000000 ; 'T'
font_U db 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00111100, 0b00000000 ; 'U'
font_V db 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b01000010, 0b00100100, 0b00011000, 0b00000000 ; 'V'
font_W db 0b01000010, 0b01000010, 0b01000010, 0b01011010, 0b01011010, 0b01011010, 0b00100100, 0b00000000 ; 'W'
font_X db 0b01000010, 0b01000010, 0b00100100, 0b00011000, 0b00011000, 0b00100100, 0b01000010, 0b01000010 ; 'X'
font_Y db 0b01000010, 0b01000010, 0b01000010, 0b00111100, 0b00010000, 0b00010000, 0b00010000, 0b00000000 ; 'Y'
font_Z db 0b01111110, 0b00000010, 0b00000100, 0b00001000, 0b00010000, 0b00100000, 0b01111110, 0b00000000 ; 'Z'
Section end
stos .font