gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
gbdk-lib/libc/targets/f_spect.s
1 ; font_spect.ms
2 ;
3 ; Text font
4 ; Michael Hope, 1998
5 ; michaelh@earthling.net
6 ;
7
8 .module font_spect
9 .area _HOME
10
11 _font_spect::
12 .byte 1+4 ; 128 character encoding
13 .byte 128-32 ; Tiles required
14
15 .byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ; All map to space
16 .byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
17 .byte 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ; 0x20
18 .byte 16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
19 .byte 32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47 ; 0x40
20 .byte 48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63
21 .byte 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79 ; 0x60
22 .byte 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95
23
24 .db 0
25 .db 0b00000000
26 .db 0b00000000
27 .db 0b00000000
28 .db 0b00000000
29 .db 0b00000000
30 .db 0b00000000
31 .db 0b00000000
32 ; Character: !
33 .db 0b00000000
34 .db 0b00010000
35 .db 0b00010000
36 .db 0b00010000
37 .db 0b00010000
38 .db 0b00000000
39 .db 0b00010000
40 .db 0b00000000
41 ; Character: "
42 .db 0b00000000
43 .db 0b00100100
44 .db 0b00100100
45 .db 0b00000000
46 .db 0b00000000
47 .db 0b00000000
48 .db 0b00000000
49 .db 0b00000000
50 ; Character: #
51 .db 0b00000000
52 .db 0b00100100
53 .db 0b01111110
54 .db 0b00100100
55 .db 0b00100100
56 .db 0b01111110
57 .db 0b00100100
58 .db 0b00000000
59 ; Character: $
60 .db 0b00000000
61 .db 0b00001000
62 .db 0b00111110
63 .db 0b00101000
64 .db 0b00111110
65 .db 0b00001010
66 .db 0b00111110
67 .db 0b00001000
68 ; Character: %
69 .db 0b00000000
70 .db 0b01100010
71 .db 0b01100100
72 .db 0b00001000
73 .db 0b00010000
74 .db 0b00100110
75 .db 0b01000110
76 .db 0b00000000
77 ; Character: &
78 .db 0b00000000
79 .db 0b00010000
80 .db 0b00101000
81 .db 0b00010000
82 .db 0b00101010
83 .db 0b01000100
84 .db 0b00111010
85 .db 0b00000000
86 ; Character: '
87 .db 0b00000000
88 .db 0b00001000
89 .db 0b00010000
90 .db 0b00000000
91 .db 0b00000000
92 .db 0b00000000
93 .db 0b00000000
94 .db 0b00000000
95 ; Character: (
96 .db 0b00000000
97 .db 0b00000100
98 .db 0b00001000
99 .db 0b00001000
100 .db 0b00001000
101 .db 0b00001000
102 .db 0b00000100
103 .db 0b00000000
104 ; Character: )
105 .db 0b00000000
106 .db 0b00100000
107 .db 0b00010000
108 .db 0b00010000
109 .db 0b00010000
110 .db 0b00010000
111 .db 0b00100000
112 .db 0b00000000
113 ; Character: *
114 .db 0b00000000
115 .db 0b00000000
116 .db 0b00010100
117 .db 0b00001000
118 .db 0b00111110
119 .db 0b00001000
120 .db 0b00010100
121 .db 0b00000000
122 ; Character: +
123 .db 0b00000000
124 .db 0b00000000
125 .db 0b00001000
126 .db 0b00001000
127 .db 0b00111110
128 .db 0b00001000
129 .db 0b00001000
130 .db 0b00000000
131 ; Character: ,
132 .db 0b00000000
133 .db 0b00000000
134 .db 0b00000000
135 .db 0b00000000
136 .db 0b00000000
137 .db 0b00001000
138 .db 0b00001000
139 .db 0b00010000
140 ; Character: -
141 .db 0b00000000
142 .db 0b00000000
143 .db 0b00000000
144 .db 0b00000000
145 .db 0b00111110
146 .db 0b00000000
147 .db 0b00000000
148 .db 0b00000000
149 ; Character: .
150 .db 0b00000000
151 .db 0b00000000
152 .db 0b00000000
153 .db 0b00000000
154 .db 0b00000000
155 .db 0b00011000
156 .db 0b00011000
157 .db 0b00000000
158 ; Character: /
159 .db 0b00000000
160 .db 0b00000000
161 .db 0b00000010
162 .db 0b00000100
163 .db 0b00001000
164 .db 0b00010000
165 .db 0b00100000
166 .db 0b00000000
167 ; Character: 0
168 .db 0b00000000
169 .db 0b00111100
170 .db 0b01000110
171 .db 0b01001010
172 .db 0b01010010
173 .db 0b01100010
174 .db 0b00111100
175 .db 0b00000000
176 ; Character: 1
177 .db 0b00000000
178 .db 0b00011000
179 .db 0b00101000
180 .db 0b00001000
181 .db 0b00001000
182 .db 0b00001000
183 .db 0b00111110
184 .db 0b00000000
185 ; Character: 2
186 .db 0b00000000
187 .db 0b00111100
188 .db 0b01000010
189 .db 0b00000010
190 .db 0b00111100
191 .db 0b01000000
192 .db 0b01111110
193 .db 0b00000000
194 ; Character: 3
195 .db 0b00000000
196 .db 0b00111100
197 .db 0b01000010
198 .db 0b00001100
199 .db 0b00000010
200 .db 0b01000010
201 .db 0b00111100
202 .db 0b00000000
203 ; Character: 4
204 .db 0b00000000
205 .db 0b00001000
206 .db 0b00011000
207 .db 0b00101000
208 .db 0b01001000
209 .db 0b01111110
210 .db 0b00001000
211 .db 0b00000000
212 ; Character: 5
213 .db 0b00000000
214 .db 0b01111110
215 .db 0b01000000
216 .db 0b01111100
217 .db 0b00000010
218 .db 0b01000010
219 .db 0b00111100
220 .db 0b00000000
221 ; Character: 6
222 .db 0b00000000
223 .db 0b00111100
224 .db 0b01000000
225 .db 0b01111100
226 .db 0b01000010
227 .db 0b01000010
228 .db 0b00111100
229 .db 0b00000000
230 ; Character: 7
231 .db 0b00000000
232 .db 0b01111110
233 .db 0b00000010
234 .db 0b00000100
235 .db 0b00001000
236 .db 0b00010000
237 .db 0b00010000
238 .db 0b00000000
239 ; Character: 8
240 .db 0b00000000
241 .db 0b00111100
242 .db 0b01000010
243 .db 0b00111100
244 .db 0b01000010
245 .db 0b01000010
246 .db 0b00111100
247 .db 0b00000000
248 ; Character: 9
249 .db 0b00000000
250 .db 0b00111100
251 .db 0b01000010
252 .db 0b01000010
253 .db 0b00111110
254 .db 0b00000010
255 .db 0b00111100
256 .db 0b00000000
257 ; Character: :
258 .db 0b00000000
259 .db 0b00000000
260 .db 0b00000000
261 .db 0b00010000
262 .db 0b00000000
263 .db 0b00000000
264 .db 0b00010000
265 .db 0b00000000
266 ; Character: ;
267 .db 0b00000000
268 .db 0b00000000
269 .db 0b00010000
270 .db 0b00000000
271 .db 0b00000000
272 .db 0b00010000
273 .db 0b00010000
274 .db 0b00100000
275 ; Character: <
276 .db 0b00000000
277 .db 0b00000000
278 .db 0b00000100
279 .db 0b00001000
280 .db 0b00010000
281 .db 0b00001000
282 .db 0b00000100
283 .db 0b00000000
284 ; Character: =
285 .db 0b00000000
286 .db 0b00000000
287 .db 0b00000000
288 .db 0b00111110
289 .db 0b00000000
290 .db 0b00111110
291 .db 0b00000000
292 .db 0b00000000
293 ; Character: >
294 .db 0b00000000
295 .db 0b00000000
296 .db 0b00010000
297 .db 0b00001000
298 .db 0b00000100
299 .db 0b00001000
300 .db 0b00010000
301 .db 0b00000000
302 ; Character: ?
303 .db 0b00000000
304 .db 0b00111100
305 .db 0b01000010
306 .db 0b00000100
307 .db 0b00001000
308 .db 0b00000000
309 .db 0b00001000
310 .db 0b00000000
311 ; Character: @
312 .db 0b00000000
313 .db 0b00111100
314 .db 0b01001010
315 .db 0b01010110
316 .db 0b01011110
317 .db 0b01000000
318 .db 0b00111100
319 .db 0b00000000
320 ; Character: A
321 .db 0b00000000
322 .db 0b00111100
323 .db 0b01000010
324 .db 0b01000010
325 .db 0b01111110
326 .db 0b01000010
327 .db 0b01000010
328 .db 0b00000000
329 ; Character: B
330 .db 0b00000000
331 .db 0b01111100
332 .db 0b01000010
333 .db 0b01111100
334 .db 0b01000010
335 .db 0b01000010
336 .db 0b01111100
337 .db 0b00000000
338 ; Character: C
339 .db 0b00000000
340 .db 0b00111100
341 .db 0b01000010
342 .db 0b01000000
343 .db 0b01000000
344 .db 0b01000010
345 .db 0b00111100
346 .db 0b00000000
347 ; Character: D
348 .db 0b00000000
349 .db 0b01111000
350 .db 0b01000100
351 .db 0b01000010
352 .db 0b01000010
353 .db 0b01000100
354 .db 0b01111000
355 .db 0b00000000
356 ; Character: E
357 .db 0b00000000
358 .db 0b01111110
359 .db 0b01000000
360 .db 0b01111100
361 .db 0b01000000
362 .db 0b01000000
363 .db 0b01111110
364 .db 0b00000000
365 ; Character: F
366 .db 0b00000000
367 .db 0b01111110
368 .db 0b01000000
369 .db 0b01111100
370 .db 0b01000000
371 .db 0b01000000
372 .db 0b01000000
373 .db 0b00000000
374 ; Character: G
375 .db 0b00000000
376 .db 0b00111100
377 .db 0b01000010
378 .db 0b01000000
379 .db 0b01001110
380 .db 0b01000010
381 .db 0b00111100
382 .db 0b00000000
383 ; Character: H
384 .db 0b00000000
385 .db 0b01000010
386 .db 0b01000010
387 .db 0b01111110
388 .db 0b01000010
389 .db 0b01000010
390 .db 0b01000010
391 .db 0b00000000
392 ; Character: I
393 .db 0b00000000
394 .db 0b00111110
395 .db 0b00001000
396 .db 0b00001000
397 .db 0b00001000
398 .db 0b00001000
399 .db 0b00111110
400 .db 0b00000000
401 ; Character: J
402 .db 0b00000000
403 .db 0b00000010
404 .db 0b00000010
405 .db 0b00000010
406 .db 0b01000010
407 .db 0b01000010
408 .db 0b00111100
409 .db 0b00000000
410 ; Character: K
411 .db 0b00000000
412 .db 0b01000100
413 .db 0b01001000
414 .db 0b01110000
415 .db 0b01001000
416 .db 0b01000100
417 .db 0b01000010
418 .db 0b00000000
419 ; Character: L
420 .db 0b00000000
421 .db 0b01000000
422 .db 0b01000000
423 .db 0b01000000
424 .db 0b01000000
425 .db 0b01000000
426 .db 0b01111110
427 .db 0b00000000
428 ; Character: M
429 .db 0b00000000
430 .db 0b01000010
431 .db 0b01100110
432 .db 0b01011010
433 .db 0b01000010
434 .db 0b01000010
435 .db 0b01000010
436 .db 0b00000000
437 ; Character: N
438 .db 0b00000000
439 .db 0b01000010
440 .db 0b01100010
441 .db 0b01010010
442 .db 0b01001010
443 .db 0b01000110
444 .db 0b01000010
445 .db 0b00000000
446 ; Character: O
447 .db 0b00000000
448 .db 0b00111100
449 .db 0b01000010
450 .db 0b01000010
451 .db 0b01000010
452 .db 0b01000010
453 .db 0b00111100
454 .db 0b00000000
455 ; Character: P
456 .db 0b00000000
457 .db 0b01111100
458 .db 0b01000010
459 .db 0b01000010
460 .db 0b01111100
461 .db 0b01000000
462 .db 0b01000000
463 .db 0b00000000
464 ; Character: Q
465 .db 0b00000000
466 .db 0b00111100
467 .db 0b01000010
468 .db 0b01000010
469 .db 0b01010010
470 .db 0b01001010
471 .db 0b00111100
472 .db 0b00000000
473 ; Character: R
474 .db 0b00000000
475 .db 0b01111100
476 .db 0b01000010
477 .db 0b01000010
478 .db 0b01111100
479 .db 0b01000100
480 .db 0b01000010
481 .db 0b00000000
482 ; Character: S
483 .db 0b00000000
484 .db 0b00111100
485 .db 0b01000000
486 .db 0b00111100
487 .db 0b00000010
488 .db 0b01000010
489 .db 0b00111100
490 .db 0b00000000
491 ; Character: T
492 .db 0b00000000
493 .db 0b11111110
494 .db 0b00010000
495 .db 0b00010000
496 .db 0b00010000
497 .db 0b00010000
498 .db 0b00010000
499 .db 0b00000000
500 ; Character: U
501 .db 0b00000000
502 .db 0b01000010
503 .db 0b01000010
504 .db 0b01000010
505 .db 0b01000010
506 .db 0b01000010
507 .db 0b00111100
508 .db 0b00000000
509 ; Character: V
510 .db 0b00000000
511 .db 0b01000010
512 .db 0b01000010
513 .db 0b01000010
514 .db 0b01000010
515 .db 0b00100100
516 .db 0b00011000
517 .db 0b00000000
518 ; Character: W
519 .db 0b00000000
520 .db 0b01000010
521 .db 0b01000010
522 .db 0b01000010
523 .db 0b01000010
524 .db 0b01011010
525 .db 0b00100100
526 .db 0b00000000
527 ; Character: X
528 .db 0b00000000
529 .db 0b01000010
530 .db 0b00100100
531 .db 0b00011000
532 .db 0b00011000
533 .db 0b00100100
534 .db 0b01000010
535 .db 0b00000000
536 ; Character: Y
537 .db 0b00000000
538 .db 0b10000010
539 .db 0b01000100
540 .db 0b00101000
541 .db 0b00010000
542 .db 0b00010000
543 .db 0b00010000
544 .db 0b00000000
545 ; Character: Z
546 .db 0b00000000
547 .db 0b01111110
548 .db 0b00000100
549 .db 0b00001000
550 .db 0b00010000
551 .db 0b00100000
552 .db 0b01111110
553 .db 0b00000000
554 ; Character: [
555 .db 0b00000000
556 .db 0b00001110
557 .db 0b00001000
558 .db 0b00001000
559 .db 0b00001000
560 .db 0b00001000
561 .db 0b00001110
562 .db 0b00000000
563 ; Character: \
564 .db 0b00000000
565 .db 0b00000000
566 .db 0b01000000
567 .db 0b00100000
568 .db 0b00010000
569 .db 0b00001000
570 .db 0b00000100
571 .db 0b00000000
572 ; Character: ]
573 .db 0b00000000
574 .db 0b01110000
575 .db 0b00010000
576 .db 0b00010000
577 .db 0b00010000
578 .db 0b00010000
579 .db 0b01110000
580 .db 0b00000000
581 ; Character: ^
582 .db 0b00000000
583 .db 0b00010000
584 .db 0b00111000
585 .db 0b01010100
586 .db 0b00010000
587 .db 0b00010000
588 .db 0b00010000
589 .db 0b00000000
590 ; Character: _
591 .db 0b00000000
592 .db 0b00000000
593 .db 0b00000000
594 .db 0b00000000
595 .db 0b00000000
596 .db 0b00000000
597 .db 0b00000000
598 .db 0b11111111
599 ; Character: Pound
600 .db 0b00000000
601 .db 0b00011100
602 .db 0b00100010
603 .db 0b01111000
604 .db 0b00100000
605 .db 0b00100000
606 .db 0b01111110
607 .db 0b00000000
608 ; Character: a
609 .db 0b00000000
610 .db 0b00000000
611 .db 0b00111000
612 .db 0b00000100
613 .db 0b00111100
614 .db 0b01000100
615 .db 0b00111100
616 .db 0b00000000
617 ; Character: b
618 .db 0b00000000
619 .db 0b00100000
620 .db 0b00100000
621 .db 0b00111100
622 .db 0b00100010
623 .db 0b00100010
624 .db 0b00111100
625 .db 0b00000000
626 ; Character: c
627 .db 0b00000000
628 .db 0b00000000
629 .db 0b00011100
630 .db 0b00100000
631 .db 0b00100000
632 .db 0b00100000
633 .db 0b00011100
634 .db 0b00000000
635 ; Character: d
636 .db 0b00000000
637 .db 0b00000100
638 .db 0b00000100
639 .db 0b00111100
640 .db 0b01000100
641 .db 0b01000100
642 .db 0b00111100
643 .db 0b00000000
644 ; Character: e
645 .db 0b00000000
646 .db 0b00000000
647 .db 0b00111000
648 .db 0b01000100
649 .db 0b01111000
650 .db 0b01000000
651 .db 0b00111100
652 .db 0b00000000
653 ; Character: f
654 .db 0b00000000
655 .db 0b00001100
656 .db 0b00010000
657 .db 0b00011000
658 .db 0b00010000
659 .db 0b00010000
660 .db 0b00010000
661 .db 0b00000000
662 ; Character: g
663 .db 0b00000000
664 .db 0b00000000
665 .db 0b00111100
666 .db 0b01000100
667 .db 0b01000100
668 .db 0b00111100
669 .db 0b00000100
670 .db 0b00111000
671 ; Character: h
672 .db 0b00000000
673 .db 0b01000000
674 .db 0b01000000
675 .db 0b01111000
676 .db 0b01000100
677 .db 0b01000100
678 .db 0b01000100
679 .db 0b00000000
680 ; Character: i
681 .db 0b00000000
682 .db 0b00010000
683 .db 0b00000000
684 .db 0b00110000
685 .db 0b00010000
686 .db 0b00010000
687 .db 0b00111000
688 .db 0b00000000
689 ; Character: j
690 .db 0b00000000
691 .db 0b00000100
692 .db 0b00000000
693 .db 0b00000100
694 .db 0b00000100
695 .db 0b00000100
696 .db 0b00100100
697 .db 0b00011000
698 ; Character: k
699 .db 0b00000000
700 .db 0b00100000
701 .db 0b00101000
702 .db 0b00110000
703 .db 0b00110000
704 .db 0b00101000
705 .db 0b00100100
706 .db 0b00000000
707 ; Character: l
708 .db 0b00000000
709 .db 0b00010000
710 .db 0b00010000
711 .db 0b00010000
712 .db 0b00010000
713 .db 0b00010000
714 .db 0b00001100
715 .db 0b00000000
716 ; Character: m
717 .db 0b00000000
718 .db 0b00000000
719 .db 0b01101000
720 .db 0b01010100
721 .db 0b01010100
722 .db 0b01010100
723 .db 0b01010100
724 .db 0b00000000
725 ; Character: n
726 .db 0b00000000
727 .db 0b00000000
728 .db 0b01111000
729 .db 0b01000100
730 .db 0b01000100
731 .db 0b01000100
732 .db 0b01000100
733 .db 0b00000000
734 ; Character: o
735 .db 0b00000000
736 .db 0b00000000
737 .db 0b00111000
738 .db 0b01000100
739 .db 0b01000100
740 .db 0b01000100
741 .db 0b00111000
742 .db 0b00000000
743 ; Character: p
744 .db 0b00000000
745 .db 0b00000000
746 .db 0b01111000
747 .db 0b01000100
748 .db 0b01000100
749 .db 0b01111000
750 .db 0b01000000
751 .db 0b01000000
752 ; Character: q
753 .db 0b00000000
754 .db 0b00000000
755 .db 0b00111100
756 .db 0b01000100
757 .db 0b01000100
758 .db 0b00111100
759 .db 0b00000100
760 .db 0b00000110
761 ; Character: r
762 .db 0b00000000
763 .db 0b00000000
764 .db 0b00011100
765 .db 0b00100000
766 .db 0b00100000
767 .db 0b00100000
768 .db 0b00100000
769 .db 0b00000000
770 ; Character: s
771 .db 0b00000000
772 .db 0b00000000
773 .db 0b00111000
774 .db 0b01000000
775 .db 0b00111000
776 .db 0b00000100
777 .db 0b01111000
778 .db 0b00000000
779 ; Character: t
780 .db 0b00000000
781 .db 0b00010000
782 .db 0b00111000
783 .db 0b00010000
784 .db 0b00010000
785 .db 0b00010000
786 .db 0b00001100
787 .db 0b00000000
788 ; Character: u
789 .db 0b00000000
790 .db 0b00000000
791 .db 0b01000100
792 .db 0b01000100
793 .db 0b01000100
794 .db 0b01000100
795 .db 0b00111000
796 .db 0b00000000
797 ; Character: v
798 .db 0b00000000
799 .db 0b00000000
800 .db 0b01000100
801 .db 0b01000100
802 .db 0b00101000
803 .db 0b00101000
804 .db 0b00010000
805 .db 0b00000000
806 ; Character: w
807 .db 0b00000000
808 .db 0b00000000
809 .db 0b01000100
810 .db 0b01010100
811 .db 0b01010100
812 .db 0b01010100
813 .db 0b00101000
814 .db 0b00000000
815 ; Character: x
816 .db 0b00000000
817 .db 0b00000000
818 .db 0b01000100
819 .db 0b00101000
820 .db 0b00010000
821 .db 0b00101000
822 .db 0b01000100
823 .db 0b00000000
824 ; Character: y
825 .db 0b00000000
826 .db 0b00000000
827 .db 0b01000100
828 .db 0b01000100
829 .db 0b01000100
830 .db 0b00111100
831 .db 0b00000100
832 .db 0b00111000
833 ; Character: z
834 .db 0b00000000
835 .db 0b00000000
836 .db 0b01111100
837 .db 0b00001000
838 .db 0b00010000
839 .db 0b00100000
840 .db 0b01111100
841 .db 0b00000000
842 ; Character: {
843 .db 0b00000000
844 .db 0b00001110
845 .db 0b00001000
846 .db 0b00110000
847 .db 0b00001000
848 .db 0b00001000
849 .db 0b00001110
850 .db 0b00000000
851 ; Character: |
852 .db 0b00000000
853 .db 0b00001000
854 .db 0b00001000
855 .db 0b00001000
856 .db 0b00001000
857 .db 0b00001000
858 .db 0b00001000
859 .db 0b00000000
860 ; Character: }
861 .db 0b00000000
862 .db 0b01110000
863 .db 0b00010000
864 .db 0b00001100
865 .db 0b00010000
866 .db 0b00010000
867 .db 0b01110000
868 .db 0b00000000
869 ; Character: ~
870 .db 0b00000000
871 .db 0b00010100
872 .db 0b00101000
873 .db 0b00000000
874 .db 0b00000000
875 .db 0b00000000
876 .db 0b00000000
877 .db 0b00000000
878 ; Character: Copyright
879 .db 0b00111100
880 .db 0b01000010
881 .db 0b10011001
882 .db 0b10100001
883 .db 0b10100001
884 .db 0b10011001
885 .db 0b01000010
886 .db 0b00111100
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.