borgware-2d/src/scrolltext/font_c64.c

961 lines
23 KiB
C

#include "font.h"
unsigned int const fontIndex_c64[] PROGMEM = {
0, /* */
8, /* ! */
16, /* " */
24, /* # */
32, /* $ */
40, /* % */
48, /* & */
56, /* ' */
64, /* ( */
72, /* ) */
80, /* * */
88, /* + */
96, /* , */
104, /* - */
112, /* . */
120, /* / */
128, /* 0 */
136, /* 1 */
144, /* 2 */
152, /* 3 */
160, /* 4 */
168, /* 5 */
176, /* 6 */
184, /* 7 */
192, /* 8 */
200, /* 9 */
208, /* : */
216, /* ; */
224, /* < */
232, /* = */
240, /* > */
248, /* ? */
256, /* @ */
264, /* A */
272, /* B */
280, /* C */
288, /* D */
296, /* E */
304, /* F */
312, /* G */
320, /* H */
328, /* I */
336, /* J */
344, /* K */
352, /* L */
360, /* M */
368, /* N */
376, /* O */
384, /* P */
392, /* Q */
400, /* R */
408, /* S */
416, /* T */
424, /* U */
432, /* V */
440, /* W */
448, /* X */
456, /* Y */
464, /* Z */
472, /* [ */
480, /* \ */
488, /* ] */
496, /* ^ */
504, /* _ */
512, /* ` */
520, /* a */
528, /* b */
536, /* c */
544, /* d */
552, /* e */
560, /* f */
568, /* g */
576, /* h */
584, /* i */
592, /* j */
600, /* k */
608, /* l */
616, /* m */
624, /* n */
632, /* o */
640, /* p */
648, /* q */
656, /* r */
664, /* s */
672, /* t */
680, /* u */
688, /* v */
696, /* w */
704, /* x */
712, /* y */
720, /* z */
728, /* { */
736, /* | */
744, /* } */
752, /* ~ */
};
unsigned char const fontData_c64[] PROGMEM = {
/* character / ASCII code 32 / offsets: 39 / 32 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character ! / ASCII code 33 / offsets: 39 / 43 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x4f, /* .#..#### */
0x4f, /* .#..#### */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character " / ASCII code 34 / offsets: 39 / 54 */
0x00, /* ........ */
0x07, /* .....### */
0x07, /* .....### */
0x00, /* ........ */
0x00, /* ........ */
0x07, /* .....### */
0x07, /* .....### */
0x00, /* ........ */
/* character # / ASCII code 35 / offsets: 39 / 65 */
0x14, /* ...#.#.. */
0x7f, /* .####### */
0x7f, /* .####### */
0x14, /* ...#.#.. */
0x14, /* ...#.#.. */
0x7f, /* .####### */
0x7f, /* .####### */
0x14, /* ...#.#.. */
/* character $ / ASCII code 36 / offsets: 39 / 76 */
0x00, /* ........ */
0x24, /* ..#..#.. */
0x2e, /* ..#.###. */
0x6b, /* .##.#.## */
0x6b, /* .##.#.## */
0x3a, /* ..###.#. */
0x12, /* ...#..#. */
0x00, /* ........ */
/* character % / ASCII code 37 / offsets: 39 / 87 */
0x00, /* ........ */
0x63, /* .##...## */
0x33, /* ..##..## */
0x18, /* ...##... */
0x0c, /* ....##.. */
0x66, /* .##..##. */
0x63, /* .##...## */
0x00, /* ........ */
/* character & / ASCII code 38 / offsets: 39 / 98 */
0x00, /* ........ */
0x32, /* ..##..#. */
0x7f, /* .####### */
0x4d, /* .#..##.# */
0x4d, /* .#..##.# */
0x77, /* .###.### */
0x72, /* .###..#. */
0x50, /* .#.#.... */
/* character ' / ASCII code 39 / offsets: 39 / 109 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x04, /* .....#.. */
0x06, /* .....##. */
0x03, /* ......## */
0x01, /* .......# */
0x00, /* ........ */
/* character ( / ASCII code 40 / offsets: 39 / 120 */
0x00, /* ........ */
0x00, /* ........ */
0x1c, /* ...###.. */
0x3e, /* ..#####. */
0x63, /* .##...## */
0x41, /* .#.....# */
0x00, /* ........ */
0x00, /* ........ */
/* character ) / ASCII code 41 / offsets: 39 / 131 */
0x00, /* ........ */
0x00, /* ........ */
0x41, /* .#.....# */
0x63, /* .##...## */
0x3e, /* ..#####. */
0x1c, /* ...###.. */
0x00, /* ........ */
0x00, /* ........ */
/* character * / ASCII code 42 / offsets: 39 / 142 */
0x08, /* ....#... */
0x2a, /* ..#.#.#. */
0x3e, /* ..#####. */
0x1c, /* ...###.. */
0x1c, /* ...###.. */
0x3e, /* ..#####. */
0x2a, /* ..#.#.#. */
0x08, /* ....#... */
/* character + / ASCII code 43 / offsets: 39 / 153 */
0x00, /* ........ */
0x08, /* ....#... */
0x08, /* ....#... */
0x3e, /* ..#####. */
0x3e, /* ..#####. */
0x08, /* ....#... */
0x08, /* ....#... */
0x00, /* ........ */
/* character , / ASCII code 44 / offsets: 39 / 164 */
0x00, /* ........ */
0x00, /* ........ */
0x80, /* #....... */
0xe0, /* ###..... */
0x60, /* .##..... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character - / ASCII code 45 / offsets: 39 / 175 */
0x00, /* ........ */
0x08, /* ....#... */
0x08, /* ....#... */
0x08, /* ....#... */
0x08, /* ....#... */
0x08, /* ....#... */
0x08, /* ....#... */
0x00, /* ........ */
/* character . / ASCII code 46 / offsets: 39 / 186 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x60, /* .##..... */
0x60, /* .##..... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character / / ASCII code 47 / offsets: 39 / 197 */
0x00, /* ........ */
0x40, /* .#...... */
0x60, /* .##..... */
0x30, /* ..##.... */
0x18, /* ...##... */
0x0c, /* ....##.. */
0x06, /* .....##. */
0x02, /* ......#. */
/* character 0 / ASCII code 48 / offsets: 51 / 32 */
0x00, /* ........ */
0x3e, /* ..#####. */
0x7f, /* .####### */
0x49, /* .#..#..# */
0x45, /* .#...#.# */
0x7f, /* .####### */
0x3e, /* ..#####. */
0x00, /* ........ */
/* character 1 / ASCII code 49 / offsets: 51 / 43 */
0x00, /* ........ */
0x40, /* .#...... */
0x44, /* .#...#.. */
0x7f, /* .####### */
0x7f, /* .####### */
0x40, /* .#...... */
0x40, /* .#...... */
0x00, /* ........ */
/* character 2 / ASCII code 50 / offsets: 51 / 54 */
0x00, /* ........ */
0x62, /* .##...#. */
0x73, /* .###..## */
0x51, /* .#.#...# */
0x49, /* .#..#..# */
0x4f, /* .#..#### */
0x46, /* .#...##. */
0x00, /* ........ */
/* character 3 / ASCII code 51 / offsets: 51 / 65 */
0x00, /* ........ */
0x22, /* ..#...#. */
0x63, /* .##...## */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x7f, /* .####### */
0x36, /* ..##.##. */
0x00, /* ........ */
/* character 4 / ASCII code 52 / offsets: 51 / 76 */
0x00, /* ........ */
0x18, /* ...##... */
0x18, /* ...##... */
0x14, /* ...#.#.. */
0x16, /* ...#.##. */
0x7f, /* .####### */
0x7f, /* .####### */
0x10, /* ...#.... */
/* character 5 / ASCII code 53 / offsets: 51 / 87 */
0x00, /* ........ */
0x27, /* ..#..### */
0x67, /* .##..### */
0x45, /* .#...#.# */
0x45, /* .#...#.# */
0x7d, /* .#####.# */
0x39, /* ..###..# */
0x00, /* ........ */
/* character 6 / ASCII code 54 / offsets: 51 / 98 */
0x00, /* ........ */
0x3e, /* ..#####. */
0x7f, /* .####### */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x7b, /* .####.## */
0x32, /* ..##..#. */
0x00, /* ........ */
/* character 7 / ASCII code 55 / offsets: 51 / 109 */
0x00, /* ........ */
0x03, /* ......## */
0x03, /* ......## */
0x79, /* .####..# */
0x7d, /* .#####.# */
0x07, /* .....### */
0x03, /* ......## */
0x00, /* ........ */
/* character 8 / ASCII code 56 / offsets: 51 / 120 */
0x00, /* ........ */
0x36, /* ..##.##. */
0x7f, /* .####### */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x7f, /* .####### */
0x36, /* ..##.##. */
0x00, /* ........ */
/* character 9 / ASCII code 57 / offsets: 51 / 131 */
0x00, /* ........ */
0x26, /* ..#..##. */
0x6f, /* .##.#### */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x7f, /* .####### */
0x3e, /* ..#####. */
0x00, /* ........ */
/* character : / ASCII code 58 / offsets: 51 / 142 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x24, /* ..#..#.. */
0x24, /* ..#..#.. */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character ; / ASCII code 59 / offsets: 51 / 153 */
0x00, /* ........ */
0x00, /* ........ */
0x80, /* #....... */
0xe4, /* ###..#.. */
0x64, /* .##..#.. */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character < / ASCII code 60 / offsets: 51 / 164 */
0x00, /* ........ */
0x08, /* ....#... */
0x1c, /* ...###.. */
0x36, /* ..##.##. */
0x63, /* .##...## */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x00, /* ........ */
/* character = / ASCII code 61 / offsets: 51 / 175 */
0x00, /* ........ */
0x14, /* ...#.#.. */
0x14, /* ...#.#.. */
0x14, /* ...#.#.. */
0x14, /* ...#.#.. */
0x14, /* ...#.#.. */
0x14, /* ...#.#.. */
0x00, /* ........ */
/* character > / ASCII code 62 / offsets: 51 / 186 */
0x00, /* ........ */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x63, /* .##...## */
0x36, /* ..##.##. */
0x1c, /* ...###.. */
0x08, /* ....#... */
0x00, /* ........ */
/* character ? / ASCII code 63 / offsets: 51 / 197 */
0x00, /* ........ */
0x02, /* ......#. */
0x03, /* ......## */
0x51, /* .#.#...# */
0x59, /* .#.##..# */
0x0f, /* ....#### */
0x06, /* .....##. */
0x00, /* ........ */
/* character @ / ASCII code 64 / offsets: 63 / 32 */
0x00, /* ........ */
0x3e, /* ..#####. */
0x7f, /* .####### */
0x41, /* .#.....# */
0x4d, /* .#..##.# */
0x4f, /* .#..#### */
0x2e, /* ..#.###. */
0x00, /* ........ */
/* character A / ASCII code 65 / offsets: 63 / 43 */
0x00, /* ........ */
0x7c, /* .#####.. */
0x7e, /* .######. */
0x0b, /* ....#.## */
0x0b, /* ....#.## */
0x7e, /* .######. */
0x7c, /* .#####.. */
0x00, /* ........ */
/* character B / ASCII code 66 / offsets: 63 / 54 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x7f, /* .####### */
0x36, /* ..##.##. */
0x00, /* ........ */
/* character C / ASCII code 67 / offsets: 63 / 65 */
0x00, /* ........ */
0x3e, /* ..#####. */
0x7f, /* .####### */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x63, /* .##...## */
0x22, /* ..#...#. */
0x00, /* ........ */
/* character D / ASCII code 68 / offsets: 63 / 76 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x41, /* .#.....# */
0x63, /* .##...## */
0x3e, /* ..#####. */
0x1c, /* ...###.. */
0x00, /* ........ */
/* character E / ASCII code 69 / offsets: 63 / 87 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x00, /* ........ */
/* character F / ASCII code 70 / offsets: 63 / 98 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x09, /* ....#..# */
0x09, /* ....#..# */
0x01, /* .......# */
0x01, /* .......# */
0x00, /* ........ */
/* character G / ASCII code 71 / offsets: 63 / 109 */
0x00, /* ........ */
0x3e, /* ..#####. */
0x7f, /* .####### */
0x41, /* .#.....# */
0x49, /* .#..#..# */
0x7b, /* .####.## */
0x3a, /* ..###.#. */
0x00, /* ........ */
/* character H / ASCII code 72 / offsets: 63 / 120 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x08, /* ....#... */
0x08, /* ....#... */
0x7f, /* .####### */
0x7f, /* .####### */
0x00, /* ........ */
/* character I / ASCII code 73 / offsets: 63 / 131 */
0x00, /* ........ */
0x00, /* ........ */
0x41, /* .#.....# */
0x7f, /* .####### */
0x7f, /* .####### */
0x41, /* .#.....# */
0x00, /* ........ */
0x00, /* ........ */
/* character J / ASCII code 74 / offsets: 63 / 142 */
0x00, /* ........ */
0x20, /* ..#..... */
0x60, /* .##..... */
0x41, /* .#.....# */
0x7f, /* .####### */
0x3f, /* ..###### */
0x01, /* .......# */
0x00, /* ........ */
/* character K / ASCII code 75 / offsets: 63 / 153 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x1c, /* ...###.. */
0x36, /* ..##.##. */
0x63, /* .##...## */
0x41, /* .#.....# */
0x00, /* ........ */
/* character L / ASCII code 76 / offsets: 63 / 164 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x40, /* .#...... */
0x40, /* .#...... */
0x40, /* .#...... */
0x40, /* .#...... */
0x00, /* ........ */
/* character M / ASCII code 77 / offsets: 63 / 175 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x06, /* .....##. */
0x0c, /* ....##.. */
0x06, /* .....##. */
0x7f, /* .####### */
0x7f, /* .####### */
/* character N / ASCII code 78 / offsets: 63 / 186 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x0e, /* ....###. */
0x1c, /* ...###.. */
0x7f, /* .####### */
0x7f, /* .####### */
0x00, /* ........ */
/* character O / ASCII code 79 / offsets: 63 / 197 */
0x00, /* ........ */
0x3e, /* ..#####. */
0x7f, /* .####### */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x7f, /* .####### */
0x3e, /* ..#####. */
0x00, /* ........ */
/* character P / ASCII code 80 / offsets: 75 / 32 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x09, /* ....#..# */
0x09, /* ....#..# */
0x0f, /* ....#### */
0x06, /* .....##. */
0x00, /* ........ */
/* character Q / ASCII code 81 / offsets: 75 / 43 */
0x00, /* ........ */
0x1e, /* ...####. */
0x3f, /* ..###### */
0x21, /* ..#....# */
0x61, /* .##....# */
0x7f, /* .####### */
0x5e, /* .#.####. */
0x00, /* ........ */
/* character R / ASCII code 82 / offsets: 75 / 54 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x19, /* ...##..# */
0x39, /* ..###..# */
0x6f, /* .##.#### */
0x46, /* .#...##. */
0x00, /* ........ */
/* character S / ASCII code 83 / offsets: 75 / 65 */
0x00, /* ........ */
0x26, /* ..#..##. */
0x6f, /* .##.#### */
0x49, /* .#..#..# */
0x49, /* .#..#..# */
0x7b, /* .####.## */
0x32, /* ..##..#. */
0x00, /* ........ */
/* character T / ASCII code 84 / offsets: 75 / 76 */
0x00, /* ........ */
0x01, /* .......# */
0x01, /* .......# */
0x7f, /* .####### */
0x7f, /* .####### */
0x01, /* .......# */
0x01, /* .......# */
0x00, /* ........ */
/* character U / ASCII code 85 / offsets: 75 / 87 */
0x00, /* ........ */
0x3f, /* ..###### */
0x7f, /* .####### */
0x40, /* .#...... */
0x40, /* .#...... */
0x7f, /* .####### */
0x3f, /* ..###### */
0x00, /* ........ */
/* character V / ASCII code 86 / offsets: 75 / 98 */
0x00, /* ........ */
0x1f, /* ...##### */
0x3f, /* ..###### */
0x60, /* .##..... */
0x60, /* .##..... */
0x3f, /* ..###### */
0x1f, /* ...##### */
0x00, /* ........ */
/* character W / ASCII code 87 / offsets: 75 / 109 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x30, /* ..##.... */
0x18, /* ...##... */
0x30, /* ..##.... */
0x7f, /* .####### */
0x7f, /* .####### */
/* character X / ASCII code 88 / offsets: 75 / 120 */
0x00, /* ........ */
0x63, /* .##...## */
0x77, /* .###.### */
0x1c, /* ...###.. */
0x1c, /* ...###.. */
0x77, /* .###.### */
0x63, /* .##...## */
0x00, /* ........ */
/* character Y / ASCII code 89 / offsets: 75 / 131 */
0x00, /* ........ */
0x07, /* .....### */
0x0f, /* ....#### */
0x78, /* .####... */
0x78, /* .####... */
0x0f, /* ....#### */
0x07, /* .....### */
0x00, /* ........ */
/* character Z / ASCII code 90 / offsets: 75 / 142 */
0x00, /* ........ */
0x61, /* .##....# */
0x71, /* .###...# */
0x59, /* .#.##..# */
0x4d, /* .#..##.# */
0x47, /* .#...### */
0x43, /* .#....## */
0x00, /* ........ */
/* character [ / ASCII code 91 / offsets: 75 / 153 */
0x00, /* ........ */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x00, /* ........ */
0x00, /* ........ */
/* character \ / ASCII code 92 / offsets: 75 / 164 */
0x00, /* ........ */
0x02, /* ......#. */
0x06, /* .....##. */
0x0c, /* ....##.. */
0x18, /* ...##... */
0x30, /* ..##.... */
0x60, /* .##..... */
0x40, /* .#...... */
/* character ] / ASCII code 93 / offsets: 75 / 175 */
0x00, /* ........ */
0x00, /* ........ */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x7f, /* .####### */
0x7f, /* .####### */
0x00, /* ........ */
0x00, /* ........ */
/* character ^ / ASCII code 94 / offsets: 75 / 186 */
0x00, /* ........ */
0x08, /* ....#... */
0x0c, /* ....##.. */
0x06, /* .....##. */
0x06, /* .....##. */
0x0c, /* ....##.. */
0x08, /* ....#... */
0x00, /* ........ */
/* character _ / ASCII code 95 / offsets: 75 / 197 */
0xc0, /* ##...... */
0xc0, /* ##...... */
0xc0, /* ##...... */
0xc0, /* ##...... */
0xc0, /* ##...... */
0xc0, /* ##...... */
0xc0, /* ##...... */
0xc0, /* ##...... */
/* character ` / ASCII code 96 / offsets: 87 / 32 */
0x00, /* ........ */
0x00, /* ........ */
0x01, /* .......# */
0x03, /* ......## */
0x06, /* .....##. */
0x04, /* .....#.. */
0x00, /* ........ */
0x00, /* ........ */
/* character a / ASCII code 97 / offsets: 87 / 43 */
0x00, /* ........ */
0x20, /* ..#..... */
0x74, /* .###.#.. */
0x54, /* .#.#.#.. */
0x54, /* .#.#.#.. */
0x7c, /* .#####.. */
0x78, /* .####... */
0x00, /* ........ */
/* character b / ASCII code 98 / offsets: 87 / 54 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x44, /* .#...#.. */
0x44, /* .#...#.. */
0x7c, /* .#####.. */
0x38, /* ..###... */
0x00, /* ........ */
/* character c / ASCII code 99 / offsets: 87 / 65 */
0x00, /* ........ */
0x38, /* ..###... */
0x7c, /* .#####.. */
0x44, /* .#...#.. */
0x44, /* .#...#.. */
0x6c, /* .##.##.. */
0x28, /* ..#.#... */
0x00, /* ........ */
/* character d / ASCII code 100 / offsets: 87 / 76 */
0x00, /* ........ */
0x38, /* ..###... */
0x7c, /* .#####.. */
0x44, /* .#...#.. */
0x44, /* .#...#.. */
0x7f, /* .####### */
0x7f, /* .####### */
0x00, /* ........ */
/* character e / ASCII code 101 / offsets: 87 / 87 */
0x00, /* ........ */
0x38, /* ..###... */
0x7c, /* .#####.. */
0x54, /* .#.#.#.. */
0x54, /* .#.#.#.. */
0x5c, /* .#.###.. */
0x58, /* .#.##... */
0x00, /* ........ */
/* character f / ASCII code 102 / offsets: 87 / 98 */
0x00, /* ........ */
0x08, /* ....#... */
0x7e, /* .######. */
0x7f, /* .####### */
0x09, /* ....#..# */
0x03, /* ......## */
0x02, /* ......#. */
0x00, /* ........ */
/* character g / ASCII code 103 / offsets: 87 / 109 */
0x00, /* ........ */
0x98, /* #..##... */
0xbc, /* #.####.. */
0xa4, /* #.#..#.. */
0xa4, /* #.#..#.. */
0xfc, /* ######.. */
0x7c, /* .#####.. */
0x00, /* ........ */
/* character h / ASCII code 104 / offsets: 87 / 120 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x04, /* .....#.. */
0x04, /* .....#.. */
0x7c, /* .#####.. */
0x78, /* .####... */
0x00, /* ........ */
/* character i / ASCII code 105 / offsets: 87 / 131 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x7d, /* .#####.# */
0x7d, /* .#####.# */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character j / ASCII code 106 / offsets: 87 / 142 */
0x00, /* ........ */
0x40, /* .#...... */
0xc0, /* ##...... */
0x80, /* #....... */
0x80, /* #....... */
0xfd, /* ######.# */
0x7d, /* .#####.# */
0x00, /* ........ */
/* character k / ASCII code 107 / offsets: 87 / 153 */
0x00, /* ........ */
0x7f, /* .####### */
0x7f, /* .####### */
0x30, /* ..##.... */
0x38, /* ..###... */
0x6c, /* .##.##.. */
0x44, /* .#...#.. */
0x00, /* ........ */
/* character l / ASCII code 108 / offsets: 87 / 164 */
0x00, /* ........ */
0x00, /* ........ */
0x41, /* .#.....# */
0x7f, /* .####### */
0x7f, /* .####### */
0x40, /* .#...... */
0x00, /* ........ */
0x00, /* ........ */
/* character m / ASCII code 109 / offsets: 87 / 175 */
0x00, /* ........ */
0x7c, /* .#####.. */
0x7c, /* .#####.. */
0x18, /* ...##... */
0x30, /* ..##.... */
0x18, /* ...##... */
0x7c, /* .#####.. */
0x7c, /* .#####.. */
/* character n / ASCII code 110 / offsets: 87 / 186 */
0x00, /* ........ */
0x7c, /* .#####.. */
0x7c, /* .#####.. */
0x04, /* .....#.. */
0x04, /* .....#.. */
0x7c, /* .#####.. */
0x78, /* .####... */
0x00, /* ........ */
/* character o / ASCII code 111 / offsets: 87 / 197 */
0x00, /* ........ */
0x38, /* ..###... */
0x7c, /* .#####.. */
0x44, /* .#...#.. */
0x44, /* .#...#.. */
0x7c, /* .#####.. */
0x38, /* ..###... */
0x00, /* ........ */
/* character p / ASCII code 112 / offsets: 99 / 32 */
0x00, /* ........ */
0xfc, /* ######.. */
0xfc, /* ######.. */
0x24, /* ..#..#.. */
0x24, /* ..#..#.. */
0x3c, /* ..####.. */
0x18, /* ...##... */
0x00, /* ........ */
/* character q / ASCII code 113 / offsets: 99 / 43 */
0x00, /* ........ */
0x18, /* ...##... */
0x3c, /* ..####.. */
0x24, /* ..#..#.. */
0x24, /* ..#..#.. */
0xfc, /* ######.. */
0xfc, /* ######.. */
0x00, /* ........ */
/* character r / ASCII code 114 / offsets: 99 / 54 */
0x00, /* ........ */
0x7c, /* .#####.. */
0x7c, /* .#####.. */
0x04, /* .....#.. */
0x04, /* .....#.. */
0x0c, /* ....##.. */
0x08, /* ....#... */
0x00, /* ........ */
/* character s / ASCII code 115 / offsets: 99 / 65 */
0x00, /* ........ */
0x48, /* .#..#... */
0x5c, /* .#.###.. */
0x54, /* .#.#.#.. */
0x54, /* .#.#.#.. */
0x74, /* .###.#.. */
0x20, /* ..#..... */
0x00, /* ........ */
/* character t / ASCII code 116 / offsets: 99 / 76 */
0x04, /* .....#.. */
0x04, /* .....#.. */
0x3f, /* ..###### */
0x7f, /* .####### */
0x44, /* .#...#.. */
0x64, /* .##..#.. */
0x20, /* ..#..... */
0x00, /* ........ */
/* character u / ASCII code 117 / offsets: 99 / 87 */
0x00, /* ........ */
0x3c, /* ..####.. */
0x7c, /* .#####.. */
0x40, /* .#...... */
0x40, /* .#...... */
0x7c, /* .#####.. */
0x3c, /* ..####.. */
0x00, /* ........ */
/* character v / ASCII code 118 / offsets: 99 / 98 */
0x00, /* ........ */
0x1c, /* ...###.. */
0x3c, /* ..####.. */
0x60, /* .##..... */
0x60, /* .##..... */
0x3c, /* ..####.. */
0x1c, /* ...###.. */
0x00, /* ........ */
/* character w / ASCII code 119 / offsets: 99 / 109 */
0x00, /* ........ */
0x1c, /* ...###.. */
0x7c, /* .#####.. */
0x30, /* ..##.... */
0x18, /* ...##... */
0x30, /* ..##.... */
0x7c, /* .#####.. */
0x1c, /* ...###.. */
/* character x / ASCII code 120 / offsets: 99 / 120 */
0x00, /* ........ */
0x44, /* .#...#.. */
0x6c, /* .##.##.. */
0x38, /* ..###... */
0x38, /* ..###... */
0x6c, /* .##.##.. */
0x44, /* .#...#.. */
0x00, /* ........ */
/* character y / ASCII code 121 / offsets: 99 / 131 */
0x00, /* ........ */
0x9c, /* #..###.. */
0xbc, /* #.####.. */
0xa0, /* #.#..... */
0xa0, /* #.#..... */
0xfc, /* ######.. */
0x7c, /* .#####.. */
0x00, /* ........ */
/* character z / ASCII code 122 / offsets: 99 / 142 */
0x00, /* ........ */
0x44, /* .#...#.. */
0x64, /* .##..#.. */
0x74, /* .###.#.. */
0x5c, /* .#.###.. */
0x4c, /* .#..##.. */
0x44, /* .#...#.. */
0x00, /* ........ */
/* character { / ASCII code 123 / offsets: 99 / 153 */
0x00, /* ........ */
0x08, /* ....#... */
0x08, /* ....#... */
0x3e, /* ..#####. */
0x77, /* .###.### */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x00, /* ........ */
/* character | / ASCII code 124 / offsets: 99 / 164 */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0xff, /* ######## */
0xff, /* ######## */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
/* character } / ASCII code 125 / offsets: 99 / 175 */
0x00, /* ........ */
0x41, /* .#.....# */
0x41, /* .#.....# */
0x77, /* .###.### */
0x3e, /* ..#####. */
0x08, /* ....#... */
0x08, /* ....#... */
0x00, /* ........ */
/* character ~ / ASCII code 126 / offsets: 99 / 186 */
0x00, /* ........ */
0x02, /* ......#. */
0x03, /* ......## */
0x01, /* .......# */
0x03, /* ......## */
0x02, /* ......#. */
0x03, /* ......## */
0x01, /* .......# */
};
font font_c64 = {8, fontIndex_c64, fontData_c64, ' ', '~', '.', 1};