Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
288 lines
7.3 KiB
C
288 lines
7.3 KiB
C
// ██▀▀█▀▀██▀▀▀▀▀▀▀█▀▀█ ▄
|
|
// ██ ▀ █▄ ▀██▄ ▀ ▄█ ▄ ▄█▄█ ▄▀██
|
|
// █ █ █ ▀▀ ▄█ █ █ ██ ██ █ ▀██
|
|
// ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀
|
|
// Data generated using MSXimg 1.22.1
|
|
// by Guillaume "Aoineko" Blanchard (2022) under CC BY-SA free license
|
|
// ─────────────────────────────────────────────────────────────────────────────
|
|
// Generation parameters:
|
|
// - Input file: img\data.png
|
|
// - Mode: Sprite
|
|
// - Start position: 128, 160
|
|
// - Sprite size: 8, 8 (gap: 0, 0)
|
|
// - Sprite count: 8, 3
|
|
// - Color count: 256 (Transparent: #000000)
|
|
// - Palette mode: MSX1 [1:-1]
|
|
// - Compressor: None
|
|
// - Skip empty: FALSE
|
|
|
|
// Sprites table
|
|
const unsigned char g_DataBackground[] =
|
|
{
|
|
// ======== Frame[0]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[0] (offset:0)
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xC9, /* ##..#..# */
|
|
0x80, /* #....... */
|
|
0x80, /* #....... */
|
|
0x00, /* ........ */
|
|
0x80, /* #....... */
|
|
0x00, /* ........ */
|
|
// ======== Frame[1]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[1] (offset:8)
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0x91, /* #..#...# */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[2]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[2] (offset:16)
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0x8B, /* #...#.## */
|
|
0x01, /* .......# */
|
|
0x01, /* .......# */
|
|
0x00, /* ........ */
|
|
0x01, /* .......# */
|
|
0x00, /* ........ */
|
|
// ======== Frame[3]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[3] (offset:24)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[4]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[4] (offset:32)
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
// ======== Frame[5]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[5] (offset:40)
|
|
0x80, /* #....... */
|
|
0x80, /* #....... */
|
|
0x00, /* ........ */
|
|
0x80, /* #....... */
|
|
0xC0, /* ##...... */
|
|
0x80, /* #....... */
|
|
0x00, /* ........ */
|
|
0x80, /* #....... */
|
|
// ======== Frame[6]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[6] (offset:48)
|
|
0x01, /* .......# */
|
|
0x00, /* ........ */
|
|
0x01, /* .......# */
|
|
0x03, /* ......## */
|
|
0x01, /* .......# */
|
|
0x00, /* ........ */
|
|
0x01, /* .......# */
|
|
0x00, /* ........ */
|
|
// ======== Frame[7]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[7] (offset:56)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[8]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[8] (offset:64)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[9]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[9] (offset:72)
|
|
0xAA, /* #.#.#.#. */
|
|
0x10, /* ...#.... */
|
|
0x01, /* .......# */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x04, /* .....#.. */
|
|
0x00, /* ........ */
|
|
// ======== Frame[10]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[10] (offset:80)
|
|
0x55, /* .#.#.#.# */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[11]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[11] (offset:88)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[12]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[12] (offset:96)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[13]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[13] (offset:104)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[14]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[14] (offset:112)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[15]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[15] (offset:120)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[16]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[16] (offset:128)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
// ======== Frame[17]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[17] (offset:136)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x3C, /* ..####.. */
|
|
0x7E, /* .######. */
|
|
0x7F, /* .####### */
|
|
0xFF, /* ######## */
|
|
0x3E, /* ..#####. */
|
|
0x00, /* ........ */
|
|
// ======== Frame[18]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[18] (offset:144)
|
|
0x38, /* ..###... */
|
|
0x7C, /* .#####.. */
|
|
0xFE, /* #######. */
|
|
0xFE, /* #######. */
|
|
0xFF, /* ######## */
|
|
0xFE, /* #######. */
|
|
0x7C, /* .#####.. */
|
|
0x00, /* ........ */
|
|
// ======== Frame[19]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[19] (offset:152)
|
|
0x00, /* ........ */
|
|
0x1C, /* ...###.. */
|
|
0x3E, /* ..#####. */
|
|
0x7F, /* .####### */
|
|
0x7F, /* .####### */
|
|
0x3F, /* ..###### */
|
|
0x1D, /* ...###.# */
|
|
0x00, /* ........ */
|
|
// ======== Frame[20]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[20] (offset:160)
|
|
0x00, /* ........ */
|
|
0x18, /* ...##... */
|
|
0x3C, /* ..####.. */
|
|
0xBC, /* #.####.. */
|
|
0xDC, /* ##.###.. */
|
|
0xF8, /* #####... */
|
|
0xF0, /* ####.... */
|
|
0x00, /* ........ */
|
|
// ======== Frame[21]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[21] (offset:168)
|
|
0x38, /* ..###... */
|
|
0x7C, /* .#####.. */
|
|
0x7E, /* .######. */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0x7F, /* .####### */
|
|
0x0F, /* ....#### */
|
|
0x00, /* ........ */
|
|
// ======== Frame[22]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[22] (offset:176)
|
|
0x18, /* ...##... */
|
|
0x3E, /* ..#####. */
|
|
0x7F, /* .####### */
|
|
0xFF, /* ######## */
|
|
0xFF, /* ######## */
|
|
0xFE, /* #######. */
|
|
0x80, /* #....... */
|
|
0x00, /* ........ */
|
|
// ======== Frame[23]
|
|
// ---- Layer[0] (8x8 0,0 1,1 inc 1)
|
|
// Sprite[23] (offset:184)
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x00, /* ........ */
|
|
0x10, /* ...#.... */
|
|
0x7E, /* .######. */
|
|
};
|
|
// Patterns size: 192 Bytes
|