1 /*---------------------------------------------------------------------------*
2   Project:  Dolphin
3   File:     DEMOFont.c
4 
5   Copyright 1998, 1999 Nintendo. All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Log: DEMOFont.c,v $
14   Revision 1.2  2006/02/20 04:37:44  mitu
15   Changed include path from dolphin/ to revolution/.
16 
17   Revision 1.1.1.1  2005/05/12 02:15:48  yasuh-to
18   transitioned from the Dolphin source tree
19 
20 
21     2     2000/06/07 1:22p Carl
22     Added comments showing characters beside definitions.
23 
24     5     1999/09/28 2:44a Yasu
25     Change shape of 'c'
26 
27     4     1999/09/14 4:44p Yasu
28     Move into directory libraries/demo/src.
29     Change to independent c-file
30 
31     3     1999/09/10 6:42a Yasu
32     Add a lower-case letters
33 
34     2     1999/09/07 9:50p Yasu
35     Change file name.
36 
37     1     1999/08/25 6:21p Yasu
38     Initial version
39   $NoKeywords: $
40  *---------------------------------------------------------------------------*/
41 #include  <revolution.h>
42 
43 u32	DEMOFontBitmap[] ATTRIBUTE_ALIGN(32) =
44 {       // space
45 	0x00000000,
46 	0x00000000,
47 	0x00000000,
48 	0x00000000,
49 	0x00000000,
50 	0x00000000,
51 	0x00000000,
52 	0x00000000,
53         // !
54 	0x00000000,
55 	0x000ff000,
56 	0x000ff000,
57 	0x000ff000,
58 	0x000ff000,
59 	0x000ff000,
60 	0x00000000,
61 	0x000ff000,
62         // "
63 	0x00000000,
64 	0x00f00f00,
65 	0x00f00f00,
66 	0x00000000,
67 	0x00000000,
68 	0x00000000,
69 	0x00000000,
70 	0x00000000,
71         // #
72 	0x00000000,
73 	0x00f00f00,
74 	0x00f00f00,
75 	0x0ffffff0,
76 	0x00f00f00,
77 	0x0ffffff0,
78 	0x00f00f00,
79 	0x00f00f00,
80         // $
81 	0x00000000,
82 	0x0000f000,
83 	0x00fffff0,
84 	0x0f00f000,
85 	0x00ffff00,
86 	0x0000f0f0,
87 	0x0fffff00,
88 	0x0000f000,
89         // %
90 	0x00000000,
91 	0x0ff000f0,
92 	0x0ff00f00,
93 	0x0000f000,
94 	0x000f0000,
95 	0x00f00ff0,
96 	0x0f000ff0,
97 	0x00000000,
98         // &
99 	0x00000000,
100 	0x000f0000,
101 	0x00f0f000,
102 	0x00f0f000,
103 	0x00ff0000,
104 	0x0f000ff0,
105 	0x0f0000f0,
106 	0x00ffff00,
107         // '
108 	0x00000000,
109 	0x000ff000,
110 	0x000ff000,
111 	0x0000f000,
112 	0x000f0000,
113 	0x00000000,
114 	0x00000000,
115 	0x00000000,
116         // (
117 	0x00000000,
118 	0x0000f000,
119 	0x000f0000,
120 	0x00f00000,
121 	0x00f00000,
122 	0x00f00000,
123 	0x000f0000,
124 	0x0000f000,
125         // )
126 	0x00000000,
127 	0x000f0000,
128 	0x0000f000,
129 	0x00000f00,
130 	0x00000f00,
131 	0x00000f00,
132 	0x0000f000,
133 	0x000f0000,
134         // *
135 	0x00000000,
136 	0x00000000,
137 	0x00f000f0,
138 	0x000f0f00,
139 	0x00fffff0,
140 	0x000f0f00,
141 	0x00f000f0,
142 	0x00000000,
143         // +
144 	0x00000000,
145 	0x00000000,
146 	0x0000f000,
147 	0x0000f000,
148 	0x00fffff0,
149 	0x0000f000,
150 	0x0000f000,
151 	0x00000000,
152         // ,
153 	0x00000000,
154 	0x00000000,
155 	0x00000000,
156 	0x00000000,
157 	0x000ff000,
158 	0x000ff000,
159 	0x0000f000,
160 	0x000f0000,
161         // -
162 	0x00000000,
163 	0x00000000,
164 	0x00000000,
165 	0x00000000,
166 	0x00fffff0,
167 	0x00000000,
168 	0x00000000,
169 	0x00000000,
170         // .
171 	0x00000000,
172 	0x00000000,
173 	0x00000000,
174 	0x00000000,
175 	0x00000000,
176 	0x00000000,
177 	0x000ff000,
178 	0x000ff000,
179         // /
180 	0x00000000,
181 	0x000000f0,
182 	0x00000f00,
183 	0x0000f000,
184 	0x000f0000,
185 	0x00f00000,
186 	0x0f000000,
187 	0x00000000,
188         // 0
189 	0x00000000,
190 	0x000ff000,
191 	0x00f00f00,
192 	0x0f0000f0,
193 	0x0f0000f0,
194 	0x0f0000f0,
195 	0x00f00f00,
196 	0x000ff000,
197         // 1
198 	0x00000000,
199 	0x0000f000,
200 	0x000ff000,
201 	0x0000f000,
202 	0x0000f000,
203 	0x0000f000,
204 	0x0000f000,
205 	0x000fff00,
206         // 2
207 	0x00000000,
208 	0x00ffff00,
209 	0x0f0000f0,
210 	0x000000f0,
211 	0x00000f00,
212 	0x0000f000,
213 	0x000f0000,
214 	0x0ffffff0,
215         // 3
216 	0x00000000,
217 	0x00ffff00,
218 	0x0f0000f0,
219 	0x000000f0,
220 	0x0000ff00,
221 	0x000000f0,
222 	0x0f0000f0,
223 	0x00ffff00,
224         // 4
225 	0x00000000,
226 	0x00000f00,
227 	0x0000ff00,
228 	0x000f0f00,
229 	0x00f00f00,
230 	0x0ffffff0,
231 	0x00000f00,
232 	0x00000f00,
233         // 5
234 	0x00000000,
235 	0x0ffffff0,
236 	0x0f000000,
237 	0x0f000000,
238 	0x0fffff00,
239 	0x000000f0,
240 	0x0f0000f0,
241 	0x00ffff00,
242         // 6
243 	0x00000000,
244 	0x000fff00,
245 	0x00f00000,
246 	0x0f000000,
247 	0x0fffff00,
248 	0x0f0000f0,
249 	0x0f0000f0,
250 	0x00ffff00,
251         // 7
252 	0x00000000,
253 	0x0ffffff0,
254 	0x0f0000f0,
255 	0x00000f00,
256 	0x0000f000,
257 	0x0000f000,
258 	0x0000f000,
259 	0x0000f000,
260         // 8
261 	0x00000000,
262 	0x00ffff00,
263 	0x0f0000f0,
264 	0x0f0000f0,
265 	0x00ffff00,
266 	0x0f0000f0,
267 	0x0f0000f0,
268 	0x00ffff00,
269         // 9
270 	0x00000000,
271 	0x00ffff00,
272 	0x0f0000f0,
273 	0x0f0000f0,
274 	0x00fffff0,
275 	0x000000f0,
276 	0x000000f0,
277 	0x00ffff00,
278         // :
279 	0x00000000,
280 	0x00000000,
281 	0x000ff000,
282 	0x000ff000,
283 	0x00000000,
284 	0x000ff000,
285 	0x000ff000,
286 	0x00000000,
287         // ;
288 	0x00000000,
289 	0x000ff000,
290 	0x000ff000,
291 	0x00000000,
292 	0x000ff000,
293 	0x000ff000,
294 	0x0000f000,
295 	0x000f0000,
296         // <
297 	0x00000000,
298 	0x00000f00,
299 	0x0000f000,
300 	0x000f0000,
301 	0x00f00000,
302 	0x000f0000,
303 	0x0000f000,
304 	0x00000f00,
305         // =
306 	0x00000000,
307 	0x00000000,
308 	0x00000000,
309 	0x0ffffff0,
310 	0x00000000,
311 	0x0ffffff0,
312 	0x00000000,
313 	0x00000000,
314         // >
315 	0x00000000,
316 	0x00f00000,
317 	0x000f0000,
318 	0x0000f000,
319 	0x00000f00,
320 	0x0000f000,
321 	0x000f0000,
322 	0x00f00000,
323         // ?
324 	0x00000000,
325 	0x00ffff00,
326 	0x0f0000f0,
327 	0x0f0000f0,
328 	0x0000ff00,
329 	0x000ff000,
330 	0x00000000,
331 	0x000ff000,
332         // @
333 	0x00000000,
334 	0x00ffff00,
335 	0x0f0000f0,
336 	0x0f000ff0,
337 	0x0f00f0f0,
338 	0x0f00fff0,
339 	0x0f000000,
340 	0x00fffff0,
341         // A
342 	0x00000000,
343 	0x000ff000,
344 	0x00f00f00,
345 	0x0f0000f0,
346 	0x0f0000f0,
347 	0x0ffffff0,
348 	0x0f0000f0,
349 	0x0f0000f0,
350         // B
351 	0x00000000,
352 	0x0fffff00,
353 	0x0f0000f0,
354 	0x0f0000f0,
355 	0x0fffff00,
356 	0x0f0000f0,
357 	0x0f0000f0,
358 	0x0fffff00,
359         // C
360 	0x00000000,
361 	0x000fff00,
362 	0x00f000f0,
363 	0x0f000000,
364 	0x0f000000,
365 	0x0f000000,
366 	0x00f000f0,
367 	0x000fff00,
368         // D
369 	0x00000000,
370 	0x0ffff000,
371 	0x0f000f00,
372 	0x0f0000f0,
373 	0x0f0000f0,
374 	0x0f0000f0,
375 	0x0f000f00,
376 	0x0ffff000,
377         // E
378 	0x00000000,
379 	0x0ffffff0,
380 	0x0f000000,
381 	0x0f000000,
382 	0x0fffff00,
383 	0x0f000000,
384 	0x0f000000,
385 	0x0ffffff0,
386         // F
387 	0x00000000,
388 	0x0ffffff0,
389 	0x0f000000,
390 	0x0f000000,
391 	0x0fffff00,
392 	0x0f000000,
393 	0x0f000000,
394 	0x0f000000,
395         // G
396 	0x00000000,
397 	0x000fff00,
398 	0x00f00000,
399 	0x0f000000,
400 	0x0f00fff0,
401 	0x0f0000f0,
402 	0x00f000f0,
403 	0x000fff00,
404         // H
405 	0x00000000,
406 	0x0f0000f0,
407 	0x0f0000f0,
408 	0x0f0000f0,
409 	0x0ffffff0,
410 	0x0f0000f0,
411 	0x0f0000f0,
412 	0x0f0000f0,
413         // I
414 	0x00000000,
415 	0x000fff00,
416 	0x0000f000,
417 	0x0000f000,
418 	0x0000f000,
419 	0x0000f000,
420 	0x0000f000,
421 	0x000fff00,
422         // J
423 	0x00000000,
424 	0x0000fff0,
425 	0x00000f00,
426 	0x00000f00,
427 	0x00000f00,
428 	0x00000f00,
429 	0x0f000f00,
430 	0x00fff000,
431         // K
432 	0x00000000,
433 	0x0f0000f0,
434 	0x0f000f00,
435 	0x0f00f000,
436 	0x0fff0000,
437 	0x0f00f000,
438 	0x0f000f00,
439 	0x0f0000f0,
440         // L
441 	0x00000000,
442 	0x0f000000,
443 	0x0f000000,
444 	0x0f000000,
445 	0x0f000000,
446 	0x0f000000,
447 	0x0f000000,
448 	0x0ffffff0,
449         // M
450 	0x00000000,
451 	0x0f00000f,
452 	0x0ff000ff,
453 	0x0f0f0f0f,
454 	0x0f00f00f,
455 	0x0f00f00f,
456 	0x0f00000f,
457 	0x0f00000f,
458         // N
459 	0x00000000,
460 	0x0f0000f0,
461 	0x0ff000f0,
462 	0x0f0f00f0,
463 	0x0f00f0f0,
464 	0x0f00f0f0,
465 	0x0f000ff0,
466 	0x0f0000f0,
467         // O
468 	0x00000000,
469 	0x00ffff00,
470 	0x0f0000f0,
471 	0x0f0000f0,
472 	0x0f0000f0,
473 	0x0f0000f0,
474 	0x0f0000f0,
475 	0x00ffff00,
476         // P
477 	0x00000000,
478 	0x0fffff00,
479 	0x0f0000f0,
480 	0x0f0000f0,
481 	0x0fffff00,
482 	0x0f000000,
483 	0x0f000000,
484 	0x0f000000,
485         // Q
486 	0x00000000,
487 	0x00ffff00,
488 	0x0f0000f0,
489 	0x0f0000f0,
490 	0x0f0000f0,
491 	0x0f00f0f0,
492 	0x0f000f00,
493 	0x00fff0f0,
494         // R
495 	0x00000000,
496 	0x0fffff00,
497 	0x0f0000f0,
498 	0x0f0000f0,
499 	0x0fffff00,
500 	0x0f00f000,
501 	0x0f000f00,
502 	0x0f0000f0,
503         // S
504 	0x00000000,
505 	0x00ffff00,
506 	0x0f0000f0,
507 	0x0f000000,
508 	0x00ffff00,
509 	0x000000f0,
510 	0x0f0000f0,
511 	0x00ffff00,
512         // T
513 	0x00000000,
514 	0x0fffffff,
515 	0x0000f000,
516 	0x0000f000,
517 	0x0000f000,
518 	0x0000f000,
519 	0x0000f000,
520 	0x0000f000,
521         // U
522 	0x00000000,
523 	0x0f0000f0,
524 	0x0f0000f0,
525 	0x0f0000f0,
526 	0x0f0000f0,
527 	0x0f0000f0,
528 	0x0f0000f0,
529 	0x00ffff00,
530         // V
531 	0x00000000,
532 	0x0f0000f0,
533 	0x0f0000f0,
534 	0x0f0000f0,
535 	0x0f0000f0,
536 	0x00f00f00,
537 	0x00f00f00,
538 	0x000ff000,
539         // W
540 	0x00000000,
541 	0x0f00000f,
542 	0x0f00000f,
543 	0x0f00000f,
544 	0x0f00f00f,
545 	0x0f00f00f,
546 	0x0f00f00f,
547 	0x00ff0ff0,
548         // X
549 	0x00000000,
550 	0x0f0000f0,
551 	0x0f0000f0,
552 	0x00f00f00,
553 	0x000ff000,
554 	0x00f00f00,
555 	0x0f0000f0,
556 	0x0f0000f0,
557         // Y
558 	0x00000000,
559 	0x0f00000f,
560 	0x00f000f0,
561 	0x000f0f00,
562 	0x0000f000,
563 	0x0000f000,
564 	0x0000f000,
565 	0x0000f000,
566         // Z
567 	0x00000000,
568 	0x0ffffff0,
569 	0x000000f0,
570 	0x00000f00,
571 	0x000ff000,
572 	0x00f00000,
573 	0x0f000000,
574 	0x0ffffff0,
575         // [
576 	0x00000000,
577 	0x000fff00,
578 	0x000f0000,
579 	0x000f0000,
580 	0x000f0000,
581 	0x000f0000,
582 	0x000f0000,
583 	0x000fff00,
584         // backslash
585 	0x00000000,
586 	0x0f000000,
587 	0x00f00000,
588 	0x000f0000,
589 	0x0000f000,
590 	0x00000f00,
591 	0x000000f0,
592 	0x00000000,
593         // ]
594 	0x00000000,
595 	0x00fff000,
596 	0x0000f000,
597 	0x0000f000,
598 	0x0000f000,
599 	0x0000f000,
600 	0x0000f000,
601 	0x00fff000,
602         // ^
603 	0x00000000,
604 	0x000ff000,
605 	0x00f00f00,
606 	0x0f0000f0,
607 	0x00000000,
608 	0x00000000,
609 	0x00000000,
610 	0x00000000,
611         // _
612 	0x00000000,
613 	0x00000000,
614 	0x00000000,
615 	0x00000000,
616 	0x00000000,
617 	0x00000000,
618 	0x00000000,
619 	0x0ffffff0,
620         // `
621 	0x00000000,
622 	0x000ff000,
623 	0x000ff000,
624 	0x000f0000,
625 	0x0000f000,
626 	0x00000000,
627 	0x00000000,
628 	0x00000000,
629         // a
630 	0x00000000,
631 	0x00000000,
632 	0x00000000,
633 	0x00ffff00,
634 	0x0f000f00,
635 	0x0f000f00,
636 	0x0f000f00,
637 	0x00fffff0,
638         // b
639 	0x00000000,
640 	0x00f00000,
641 	0x00f00000,
642 	0x00f00000,
643 	0x00ffff00,
644 	0x00f000f0,
645 	0x00f000f0,
646 	0x00ffff00,
647         // c
648 	0x00000000,
649 	0x00000000,
650 	0x00000000,
651 	0x00ffff00,
652 	0x0f000000,
653 	0x0f000000,
654 	0x0f000000,
655 	0x00ffff00,
656         // d
657 	0x00000000,
658 	0x000000f0,
659 	0x000000f0,
660 	0x000000f0,
661 	0x000ffff0,
662 	0x00f000f0,
663 	0x00f000f0,
664 	0x000ffff0,
665         // e
666 	0x00000000,
667 	0x00000000,
668 	0x00000000,
669 	0x00ffff00,
670 	0x0f0000f0,
671 	0x0ffffff0,
672 	0x0f000000,
673 	0x00ffff00,
674         // f
675 	0x00000000,
676 	0x0000ff00,
677 	0x000f0000,
678 	0x000f0000,
679 	0x0fffff00,
680 	0x000f0000,
681 	0x000f0000,
682 	0x000f0000,
683         // g
684 	0x00000000,
685 	0x00000000,
686 	0x000ffff0,
687 	0x00f000f0,
688 	0x00f000f0,
689 	0x000ffff0,
690 	0x000000f0,
691 	0x000fff00,
692         // h
693 	0x00000000,
694 	0x00f00000,
695 	0x00f00000,
696 	0x00f00000,
697 	0x00f0ff00,
698 	0x00ff00f0,
699 	0x00f000f0,
700 	0x00f000f0,
701         // i
702 	0x00000000,
703 	0x00000000,
704 	0x0000f000,
705 	0x00000000,
706 	0x0000f000,
707 	0x0000f000,
708 	0x0000f000,
709 	0x0000f000,
710         // j
711 	0x00000000,
712 	0x00000f00,
713 	0x00000000,
714 	0x00000f00,
715 	0x00000f00,
716 	0x00000f00,
717 	0x00f00f00,
718 	0x000ff000,
719         // k
720 	0x00000000,
721 	0x00000000,
722 	0x00f00000,
723 	0x00f00000,
724 	0x00f00f00,
725 	0x00f0f000,
726 	0x00fff000,
727 	0x00f00f00,
728         // l
729 	0x00000000,
730 	0x0000f000,
731 	0x0000f000,
732 	0x0000f000,
733 	0x0000f000,
734 	0x0000f000,
735 	0x0000f000,
736 	0x00000f00,
737         // m
738 	0x00000000,
739 	0x00000000,
740 	0x00000000,
741 	0x00f0ff00,
742 	0x0f0f00f0,
743 	0x0f0f00f0,
744 	0x0f0f00f0,
745 	0x0f0f00f0,
746         // n
747 	0x00000000,
748 	0x00000000,
749 	0x00000000,
750 	0x00f0ff00,
751 	0x00ff00f0,
752 	0x00f000f0,
753 	0x00f000f0,
754 	0x00f000f0,
755         // o
756 	0x00000000,
757 	0x00000000,
758 	0x00000000,
759 	0x000fff00,
760 	0x00f000f0,
761 	0x00f000f0,
762 	0x00f000f0,
763 	0x000fff00,
764         // p
765 	0x00000000,
766 	0x00000000,
767 	0x00fff000,
768 	0x00f00f00,
769 	0x00f00f00,
770 	0x00fff000,
771 	0x00f00000,
772 	0x00f00000,
773         // q
774 	0x00000000,
775 	0x00000000,
776 	0x000fff00,
777 	0x00f00f00,
778 	0x00f00f00,
779 	0x000fff00,
780 	0x00000f00,
781 	0x00000ff0,
782         // r
783 	0x00000000,
784 	0x00000000,
785 	0x00000000,
786 	0x00f0fff0,
787 	0x00ff0000,
788 	0x00f00000,
789 	0x00f00000,
790 	0x00f00000,
791         // s
792 	0x00000000,
793 	0x00000000,
794 	0x00000000,
795 	0x000ffff0,
796 	0x00f00000,
797 	0x000fff00,
798 	0x000000f0,
799 	0x00ffff00,
800         // t
801 	0x00000000,
802 	0x00000000,
803 	0x0000f000,
804 	0x00fffff0,
805 	0x0000f000,
806 	0x0000f000,
807 	0x0000f000,
808 	0x00000ff0,
809         // u
810 	0x00000000,
811 	0x00000000,
812 	0x00000000,
813 	0x00f000f0,
814 	0x00f000f0,
815 	0x00f000f0,
816 	0x00f000f0,
817 	0x000ffff0,
818         // v
819 	0x00000000,
820 	0x00000000,
821 	0x00000000,
822 	0x00f000f0,
823 	0x00f000f0,
824 	0x00f000f0,
825 	0x000f0f00,
826 	0x0000f000,
827         // w
828 	0x00000000,
829 	0x00000000,
830 	0x00000000,
831 	0x0f0000f0,
832 	0x0f00f0f0,
833 	0x0f00f0f0,
834 	0x0f00f0f0,
835 	0x00ff0f00,
836         // x
837 	0x00000000,
838 	0x00000000,
839 	0x00000000,
840 	0x00f000f0,
841 	0x000f0f00,
842 	0x0000f000,
843 	0x000f0f00,
844 	0x00f000f0,
845         // y
846 	0x00000000,
847 	0x00000000,
848 	0x0f000f00,
849 	0x0f000f00,
850 	0x00f00f00,
851 	0x000fff00,
852 	0x00000f00,
853 	0x00fff000,
854         // z
855 	0x00000000,
856 	0x00000000,
857 	0x00000000,
858 	0x00fffff0,
859 	0x00000f00,
860 	0x0000f000,
861 	0x000f0000,
862 	0x00fffff0,
863         // {
864 	0x00000000,
865 	0x00000f00,
866 	0x0000f000,
867 	0x0000f000,
868 	0x00ff0000,
869 	0x0000f000,
870 	0x0000f000,
871 	0x00000f00,
872         // |
873 	0x00000000,
874 	0x0000f000,
875 	0x0000f000,
876 	0x0000f000,
877 	0x0000f000,
878 	0x0000f000,
879 	0x0000f000,
880 	0x0000f000,
881         // }
882 	0x00000000,
883 	0x000f0000,
884 	0x0000f000,
885 	0x0000f000,
886 	0x00000ff0,
887 	0x0000f000,
888 	0x0000f000,
889 	0x000f0000,
890         // ~
891 	0x00000000,
892 	0x00ff00ff,
893 	0x0f00ff00,
894 	0x00000000,
895 	0x00000000,
896 	0x00000000,
897 	0x00000000,
898 	0x00000000,
899         // hand pointer
900 	0x00000000,
901 	0x00ff0000,
902 	0x0ff00000,
903 	0xffffffff,
904 	0xfffff000,
905 	0xfffff000,
906 	0xfff00000,
907 	0x00000000,
908 };
909 
910 /*======== End of DEMOFont.c ========*/
911