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