Files

594 lines
14 KiB
C

// _____________________________________________________________________________
// ▄▄ ▄ ▄ ▄▄▄ ▄▄ ▄ ▄
// ██ ▀ ██▀█ ▀█▄ ▀█▄▀ ▄ ▄█▄█ ▄▀██
// ▀█▄▀ ██ █ ▄▄█▀ ██ █ ██ ██ █ ▀██
// _______________________________▀▀____________________________________________
// Author: Nikos Giannakopoulos - Grixel
// License: Creative Commons Attribution-NoDerivs 2.5 License
//
// Sprite table generated by MSXImage (v1.7.2)
// - Input file: font\misc\acme_5_outlines_font_gb.png
// - Start position: 0, 0
// - Sprite size: 8, 8
// - Sprite count: 16, 4
// - Color count: 2 (Transparent: #FFFFFF)
// - Compressor: None
// - Skip empty: FALSE
// Data table
const unsigned char g_Font_Acme[] =
{
0x88, // Data size [x|y]
0x88, // Font size [x|y]
'!', // First character ASCII code
'_', // Last character ASCII code
// Sprite[1] (offset:8)
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[2] (offset:16)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// Sprite[3] (offset:24)
0x7C, /* .#####.. */
0xD6, /* ##.#.##. */
0x82, /* #.....#. */
0xD6, /* ##.#.##. */
0x82, /* #.....#. */
0xD6, /* ##.#.##. */
0x7C, /* .#####.. */
0x00, /* ........ */
// Sprite[4] (offset:32)
0xD8, /* ##.##... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xD8, /* ##.##... */
0x70, /* .###.... */
// Sprite[5] (offset:40)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xE8, /* ###.#... */
0x50, /* .#.#.... */
0xB8, /* #.###... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[6] (offset:48)
0xF8, /* #####... */
0x88, /* #...#... */
0xAE, /* #.#.###. */
0xDA, /* ##.##.#. */
0xA6, /* #.#..##. */
0x8A, /* #...#.#. */
0xFE, /* #######. */
0x00, /* ........ */
// Sprite[7] (offset:56)
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// Sprite[8] (offset:64)
0xD0, /* ##.#.... */
0xB0, /* #.##.... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xB0, /* #.##.... */
0xD0, /* ##.#.... */
0x70, /* .###.... */
// Sprite[9] (offset:72)
0xB0, /* #.##.... */
0xD0, /* ##.#.... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0xD0, /* ##.#.... */
0xB0, /* #.##.... */
0xE0, /* ###..... */
// Sprite[10] (offset:80)
0x38, /* ..###... */
0xEE, /* ###.###. */
0xAA, /* #.#.#.#. */
0xC6, /* ##...##. */
0xAA, /* #.#.#.#. */
0xEE, /* ###.###. */
0x38, /* ..###... */
0x00, /* ........ */
// Sprite[11] (offset:88)
0x38, /* ..###... */
0x28, /* ..#.#... */
0xEE, /* ###.###. */
0x82, /* #.....#. */
0xEE, /* ###.###. */
0x28, /* ..#.#... */
0x38, /* ..###... */
0x00, /* ........ */
// Sprite[12] (offset:96)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x70, /* .###.... */
0xD0, /* ##.#.... */
0xB0, /* #.##.... */
0xE0, /* ###..... */
// Sprite[13] (offset:104)
0x00, /* ........ */
0x00, /* ........ */
0xF8, /* #####... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// Sprite[14] (offset:112)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[15] (offset:120)
0x38, /* ..###... */
0x28, /* ..#.#... */
0x68, /* .##.#... */
0xD8, /* ##.##... */
0xB0, /* #.##.... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[16] (offset:128)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[17] (offset:136)
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[18] (offset:144)
0xF8, /* #####... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[19] (offset:152)
0xF8, /* #####... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[20] (offset:160)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x28, /* ..#.#... */
0x38, /* ..###... */
0x00, /* ........ */
// Sprite[21] (offset:168)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[22] (offset:176)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[23] (offset:184)
0xF8, /* #####... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x58, /* .#.##... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0x70, /* .###.... */
0x00, /* ........ */
// Sprite[24] (offset:192)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xD8, /* ##.##... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[25] (offset:200)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[26] (offset:208)
0x00, /* ........ */
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
0x00, /* ........ */
// Sprite[27] (offset:216)
0x00, /* ........ */
0x70, /* .###.... */
0x50, /* .#.#.... */
0x70, /* .###.... */
0x70, /* .###.... */
0xD0, /* ##.#.... */
0xB0, /* #.##.... */
0xE0, /* ###..... */
// Sprite[28] (offset:224)
0x38, /* ..###... */
0x68, /* .##.#... */
0xD8, /* ##.##... */
0xB0, /* #.##.... */
0xD8, /* ##.##... */
0x68, /* .##.#... */
0x38, /* ..###... */
0x00, /* ........ */
// Sprite[29] (offset:232)
0x00, /* ........ */
0xFC, /* ######.. */
0x84, /* #....#.. */
0xFC, /* ######.. */
0x84, /* #....#.. */
0xFC, /* ######.. */
0x00, /* ........ */
0x00, /* ........ */
// Sprite[30] (offset:240)
0xE0, /* ###..... */
0xB0, /* #.##.... */
0xD8, /* ##.##... */
0x68, /* .##.#... */
0xD8, /* ##.##... */
0xB0, /* #.##.... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[31] (offset:248)
0xF8, /* #####... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x48, /* .#..#... */
0x78, /* .####... */
0x50, /* .#.#.... */
0x70, /* .###.... */
0x00, /* ........ */
// Sprite[32] (offset:256)
0xFC, /* ######.. */
0x84, /* #....#.. */
0xB4, /* #.##.#.. */
0xA4, /* #.#..#.. */
0xBC, /* #.####.. */
0x84, /* #....#.. */
0xFC, /* ######.. */
0x00, /* ........ */
// Sprite[33] (offset:264)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[34] (offset:272)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[35] (offset:280)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0xA0, /* #.#..... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[36] (offset:288)
0xF0, /* ####.... */
0x98, /* #..##... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x98, /* #..##... */
0xF0, /* ####.... */
0x00, /* ........ */
// Sprite[37] (offset:296)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[38] (offset:304)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xB8, /* #.###... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[39] (offset:312)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[40] (offset:320)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[41] (offset:328)
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[42] (offset:336)
0x38, /* ..###... */
0x28, /* ..#.#... */
0x28, /* ..#.#... */
0xE8, /* ###.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[43] (offset:344)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x98, /* #..##... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[44] (offset:352)
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[45] (offset:360)
0xFC, /* ######.. */
0xB4, /* #.##.#.. */
0x84, /* #....#.. */
0xB4, /* #.##.#.. */
0xB4, /* #.##.#.. */
0xB4, /* #.##.#.. */
0xCC, /* ##..##.. */
0x00, /* ........ */
// Sprite[46] (offset:368)
0xEC, /* ###.##.. */
0xB4, /* #.##.#.. */
0x94, /* #..#.#.. */
0xA4, /* #.#..#.. */
0xB4, /* #.##.#.. */
0xB4, /* #.##.#.. */
0xDC, /* ##.###.. */
0x00, /* ........ */
// Sprite[47] (offset:376)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[48] (offset:384)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xB8, /* #.###... */
0xA0, /* #.#..... */
0xE0, /* ###..... */
0x00, /* ........ */
// Sprite[49] (offset:392)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xD8, /* ##.##... */
0x00, /* ........ */
// Sprite[50] (offset:400)
0xF8, /* #####... */
0x88, /* #...#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x90, /* #..#.... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[51] (offset:408)
0xF8, /* #####... */
0x88, /* #...#... */
0xB8, /* #.###... */
0x88, /* #...#... */
0xE8, /* ###.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[52] (offset:416)
0xF8, /* #####... */
0x88, /* #...#... */
0xD8, /* ##.##... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0x70, /* .###.... */
0x00, /* ........ */
// Sprite[53] (offset:424)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[54] (offset:432)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xD8, /* ##.##... */
0x70, /* .###.... */
0x00, /* ........ */
// Sprite[55] (offset:440)
0xCC, /* ##..##.. */
0xB4, /* #.##.#.. */
0xB4, /* #.##.#.. */
0xB4, /* #.##.#.. */
0x84, /* #....#.. */
0xB4, /* #.##.#.. */
0xFC, /* ######.. */
0x00, /* ........ */
// Sprite[56] (offset:448)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xD8, /* ##.##... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[57] (offset:456)
0xF8, /* #####... */
0xA8, /* #.#.#... */
0xA8, /* #.#.#... */
0x88, /* #...#... */
0xD8, /* ##.##... */
0x50, /* .#.#.... */
0x70, /* .###.... */
0x00, /* ........ */
// Sprite[58] (offset:464)
0xF8, /* #####... */
0x88, /* #...#... */
0x68, /* .##.#... */
0xD8, /* ##.##... */
0xB0, /* #.##.... */
0x88, /* #...#... */
0xF8, /* #####... */
0x00, /* ........ */
// Sprite[59] (offset:472)
0x90, /* #..#.... */
0xB0, /* #.##.... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xA0, /* #.#..... */
0xB0, /* #.##.... */
0x90, /* #..#.... */
0xF0, /* ####.... */
// Sprite[60] (offset:480)
0xE0, /* ###..... */
0xA0, /* #.#..... */
0xB0, /* #.##.... */
0xD8, /* ##.##... */
0x68, /* .##.#... */
0x28, /* ..#.#... */
0x38, /* ..###... */
0x00, /* ........ */
// Sprite[61] (offset:488)
0x90, /* #..#.... */
0xD0, /* ##.#.... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0x50, /* .#.#.... */
0xD0, /* ##.#.... */
0x90, /* #..#.... */
0xF0, /* ####.... */
// Sprite[62] (offset:496)
0x70, /* .###.... */
0xD8, /* ##.##... */
0xA8, /* #.#.#... */
0xF8, /* #####... */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
// Sprite[63] (offset:504)
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0x00, /* ........ */
0xFC, /* ######.. */
0x84, /* #....#.. */
0xFC, /* ######.. */
};
// Total size : 512 bytes