1 // Generated by Daniel McKinnon's z88dk Sprite Editor 2 3 #if (spritesize == 2) 4 #if (spritesizeh == 3) 5 char brick_l[] = { 2, 3, 0xC0, 0x80 , 0xC0 }; 6 char brick_r[] = { 2, 3, 0xC0, 0x40 , 0xC0 }; 7 char paddle[] = { 6, 2, 0xFC, 0x84 }; 8 //char paddle[] = { 6, 1, 0xFC }; 9 char ball[] = { 2, 2, 0x80 , 0x0 }; 10 char bounce[] = { 2, 2, 0xC0 , 0x0 }; 11 char blank[] = { 2, 3, 0xC0 , 0xC0 , 0xC0}; 12 #else 13 char brick_l[] = { 2, 2, 0x80 , 0xC0 }; 14 char brick_r[] = { 2, 2, 0x40 , 0xC0 }; 15 //char paddle[] = { 6, 2, 0xFC, 0x84 }; 16 char paddle[] = { 6, 1, 0xFC }; 17 char ball[] = { 2, 2, 0x80 , 0x0 }; 18 char bounce[] = { 2, 2, 0xC0 , 0x0 }; 19 char blank[] = { 2, 2, 0xC0 , 0xC0 }; 20 #endif 21 #endif 22 23 #if (spritesize == 3) 24 char brick_l[] = { 3, 3, 0xE0 , 0x80 , 0xE0 }; 25 char brick_r[] = { 3, 3, 0xE0 , 0x20 , 0xE0 }; 26 char paddle[] = { 9, 2, 0xFF, 0x80 , 0x80 , 0x80}; 27 char ball[] = { 3, 3, 0x00 , 0x60 , 0x60 }; 28 char bounce[] = { 3, 3, 0x00 , 0x60 }; 29 char blank[] = { 3, 3, 0xE0 , 0xE0 , 0xE0 }; 30 #endif 31 32 #if (spritesize == 4) 33 char brick_l[] = { 4, 4, 0xF0 , 0x80 , 0x80 , 0xF0 }; 34 char brick_r[] = { 4, 4, 0xF0 , 0x10 , 0x10 , 0xF0 }; 35 char paddle[] = { 12, 3, 0xFF , 0xF0 , 0xFF , 0xF0 , 0xC0 , 0x30}; 36 char ball[] = { 4, 4, 0x00 , 0x60 , 0x60 , 0x00 }; 37 char bounce[] = { 4, 4, 0x00 , 0x00 , 0x60 , 0x00 }; 38 char blank[] = { 4, 4, 0xF0 , 0xF0 , 0xF0 , 0xF0 }; 39 #endif 40 41 42 #if (spritesize == 8)||(spritesize == 7)||(spritesize == 10)||(spritesize == 16) 43 44 #if (spritesize == 16) 45 char brick_l[] = { 16, 8, 0xFF , 0xFF , 0x80 , 0x00 , 0xA0 , 0x00 , 0xD0 , 0x00 , 0xAA , 0x80 , 0xD5 46 , 0x54 , 0xAA , 0xAA , 0xFF , 0xFF }; 47 char brick_r[] = { 16, 8, 0xFF , 0xFF , 0x00 , 0x01 , 0x00 , 0x01 , 0x00 , 0x01 , 0x00 , 0x01 , 0x00 48 , 0x01 , 0x80 , 0x01 , 0xFF , 0xFF }; 49 char paddle[] = { 48, 8, 0x1F , 0xFF , 0xFF , 0xFF , 0xFF , 0xF8 , 0x7F , 0xFF , 0xFF , 0xFF , 0xFF 50 , 0xFE , 0xFC , 0x00 , 0x00 , 0x00 , 0x00 , 0x3F , 0xF0 , 0x00 , 0x00 , 0x00 51 , 0x00 , 0x0F , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x07 , 0xE0 , 0x00 , 0x00 52 , 0x00 , 0x00 , 0x07 , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x07 , 0xE0 , 0x00 53 , 0x00 , 0x00 , 0x00 , 0x07 }; 54 char ball[] = { 16, 8, 0x0F , 0xF0 , 0x3F , 0xFC , 0x7F , 0x1E , 0xFF , 0xEF , 0xFF , 0xFF , 0x7F 55 , 0xFE , 0x3F , 0xFC , 0x0F , 0xF0 }; 56 char bounce[] = { 16, 8, 0x00 , 0x00 , 0x0F , 0xF0 , 0x3F , 0xFC , 0x7F , 0x9E , 0xFF , 0xEF , 0x7F 57 , 0xFE , 0x3F , 0xFC , 0x0F , 0xF0 }; 58 char blank[] = { 16, 8, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF 59 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF }; 60 #endif 61 62 #if (spritesize == 10) 63 char brick_l[] = { 10, 8, 0xFF , 0xC0 , 0x80 , 0x00 , 0xA0 , 0x00 , 0xD0 , 0x00 , 0xA8 , 0x00 , 0xD5 64 , 0x00 , 0xAA , 0x80 , 0xFF , 0xC0 }; 65 char brick_r[] = { 10, 8, 0xFF , 0xC0 , 0x00 , 0x40 , 0x00 , 0x40 , 0x00 , 0x40 , 0x00 , 0x40 , 0x00 66 , 0x40 , 0x80 , 0x40 , 0xFF , 0xC0 }; 67 char paddle[] = { 30, 7, 0x1F , 0xFF , 0xFF , 0xC0 , 0x7F , 0xFF , 0xFF , 0xF0 , 0xFC , 0x00 , 0x01 68 , 0xF8 , 0xF0 , 0x00 , 0x00 , 0x78 , 0xE0 , 0x00 , 0x00 , 0x38 , 0xE0 , 0x00 69 , 0x00 , 0x38 , 0xE0 , 0x00 , 0x00 , 0x38 }; 70 char ball[] = { 10, 8, 0x00 , 0x00 , 0x1E , 0x00 , 0x3F , 0x00 , 0x79 , 0x80 , 0x7E , 0x80 , 0x7F 71 , 0x80 , 0x3F , 0x00 , 0x1E , 0x00 }; 72 char bounce[] = { 10, 8, 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3F , 0x00 , 0x79 , 0x80 , 0x7E 73 , 0x80 , 0x7F , 0x80 , 0x3F , 0x00 }; 74 char blank[] = { 10, 8, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF 75 , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF }; 76 #endif 77 78 79 #if (spritesize == 8) 80 char brick_l[] = { 8, 8, 0xFF , 0x80 , 0x80 , 0xC0 , 0xA0 , 0xD4 , 0xAA , 0xFF }; 81 char brick_r[] = { 8, 8, 0xFF , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x81 , 0xFF }; 82 char paddle[] = { 24, 6, 0x7F , 0xFF, 0xFE , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 83 0xE0 , 0x00 , 0x07 , 0xE0 , 0x00 , 0x07 , 0xE0 , 0x00 , 0x07 }; 84 char ball[] = { 8, 8, 0x00 , 0x18 , 0x3C , 0x7E , 0x7E , 0x3C , 0x18 , 0x00 }; 85 char bounce[] = { 8, 8, 0x00 , 0x00 , 0x00 , 0x3C , 0x7E , 0x7E , 0x3C , 0x00 }; 86 char blank[] = { 8, 8, 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF , 0xFF }; 87 #endif 88 89 #if (spritesize == 7) 90 char brick_l[] = { 7, 7, 0xFE , 0x80 , 0xC0 , 0xA0 , 0xD4 , 0xAA , 0xFE }; 91 char brick_r[] = { 7, 7, 0xFE , 0x02 , 0x02 , 0x02 , 0x02 , 0x82 , 0xFE }; 92 char paddle[] = { 21, 6, 0x7F , 0xFF, 0xF0 , 0xFF , 0xFF , 0xF8 , 0xFF , 0xFF , 0xF8 , 93 0xE0 , 0x00 , 0x38 , 0xE0 , 0x00 , 0x38 , 0xE0 , 0x00 , 0x38 }; 94 char ball[] = { 7, 7, 0x00 , 0x18 , 0x3C , 0x7E , 0x7E , 0x3C , 0x18 }; 95 char bounce[] = { 7, 7, 0x00 , 0x00 , 0x00 , 0x3C , 0x7E , 0x7E , 0x3C }; 96 char blank[] = { 7, 7, 0xFE , 0xFE , 0xFE , 0xFE , 0xFE , 0xFE , 0xFE }; 97 #endif 98 99 100 101 #ifdef BANNERS 102 char scorebanner[] = { 88, 26 103 , 0x03 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 104 , 0x1F , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 105 , 0x3E , 0x30 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 106 , 0x78 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 107 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 108 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 109 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 110 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xE0 , 0x00 , 0x00 , 0x00 111 , 0x78 , 0x00 , 0x03 , 0xF8 , 0x03 , 0xFE , 0x01 , 0xE0 , 0x00 , 0x7E , 0x00 112 , 0x7C , 0x00 , 0x1F , 0xF8 , 0x1F , 0xFF , 0x83 , 0xC1 , 0xC3 , 0xFF , 0x00 113 , 0x3F , 0x00 , 0x3C , 0x38 , 0x3F , 0x0F , 0xC1 , 0xC7 , 0xE7 , 0x87 , 0x80 114 , 0x0F , 0xC0 , 0x70 , 0x00 , 0x78 , 0x03 , 0xC1 , 0xDF , 0x8E , 0x03 , 0xC7 115 , 0x03 , 0xE0 , 0xE0 , 0x00 , 0xF0 , 0x01 , 0xE1 , 0xF8 , 0x1C , 0x03 , 0xC7 116 , 0x01 , 0xF0 , 0xE0 , 0x00 , 0xE0 , 0x01 , 0xE1 , 0xF0 , 0x1F , 0xFF , 0xC6 117 , 0x00 , 0xF9 , 0xC0 , 0x01 , 0xE0 , 0x00 , 0xE1 , 0xF0 , 0x3F , 0xFF , 0x80 118 , 0x00 , 0x79 , 0xC0 , 0x01 , 0xC0 , 0x00 , 0xE1 , 0xE0 , 0x38 , 0x00 , 0x00 119 , 0x00 , 0x3D , 0xC0 , 0x01 , 0xC0 , 0x00 , 0xE1 , 0xE0 , 0x38 , 0x00 , 0x00 120 , 0x00 , 0x3D , 0xC0 , 0x01 , 0xC0 , 0x00 , 0xE1 , 0xC0 , 0x38 , 0x00 , 0x00 121 , 0x00 , 0x3D , 0xC0 , 0x01 , 0xC0 , 0x01 , 0xE1 , 0xC0 , 0x38 , 0x00 , 0x00 122 , 0x00 , 0x39 , 0xC0 , 0x01 , 0xE0 , 0x01 , 0xC1 , 0xC0 , 0x38 , 0x00 , 0x00 123 , 0x00 , 0x78 , 0xE0 , 0x01 , 0xE0 , 0x03 , 0xC1 , 0xC0 , 0x3C , 0x00 , 0x00 124 , 0x00 , 0x70 , 0xF0 , 0x01 , 0xF0 , 0x07 , 0x81 , 0xC0 , 0x1E , 0x00 , 0x00 125 , 0x00 , 0xE0 , 0x7C , 0x00 , 0xFC , 0x1F , 0x01 , 0xC0 , 0x1F , 0x80 , 0x07 126 , 0x07 , 0xC0 , 0x3F , 0xFC , 0x7F , 0xFE , 0x01 , 0xC0 , 0x07 , 0xFF , 0x87 127 , 0xFF , 0x00 , 0x0F , 0xFC , 0x1F , 0xF0 , 0x03 , 0xE0 , 0x00 , 0xFF , 0x86 128 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 }; 129 130 131 char bigdigit[] = { 16, 18, 0x01 , 0xFE , 0x00 , 0x78 , 0x02 , 0x01 , 0x07 , 0x03 , 0x06 , 0x03 , 0x0E 132 , 0x07 , 0x0C , 0x0E , 0x08 , 0x0C , 0x00 , 0x08 , 0x10 , 0x00 , 0x18 , 0x10 133 , 0x38 , 0x18 , 0x70 , 0x38 , 0x60 , 0x70 , 0xE0 , 0x70 , 0x80 , 0x60 , 0x3F 134 , 0x20 , 0x7F , 0x80, 135 16, 18, 0x00 , 0x00 , 0x01 , 0x00 , 0x03 , 0x00 , 0x07 , 0x00 , 0x06 , 0x00 , 0x0E 136 , 0x00 , 0x1C , 0x00 , 0x18 , 0x00 , 0x10 , 0x00 , 0x00 , 0x00 , 0x10 , 0x00 137 , 0x30 , 0x00 , 0x70 , 0x00 , 0x60 , 0x00 , 0xE0 , 0x00 , 0xC0 , 0x00 , 0x80 138 , 0x00 , 0x00 , 0x00, 139 16, 18, 0x01 , 0xFE , 0x00 , 0xFC , 0x00 , 0x01 , 0x00 , 0x03 , 0x00 , 0x03 , 0x00 140 , 0x07 , 0x00 , 0x0E , 0x00 , 0x1C , 0x03 , 0xC0 , 0x1F , 0xF0 , 0x07 , 0x80 141 , 0x30 , 0x00 , 0x70 , 0x00 , 0x60 , 0x00 , 0xE0 , 0x00 , 0xC0 , 0x00 , 0x1F 142 , 0x00 , 0x7F , 0xC0, 143 16, 18, 0x01 , 0xFE , 0x00 , 0x78 , 0x00 , 0x01 , 0x00 , 0x03 , 0x00 , 0x07 , 0x00 144 , 0x07 , 0x00 , 0x0E , 0x00 , 0x0C , 0x03 , 0xC0 , 0x1F , 0xF0 , 0x07 , 0x80 145 , 0x00 , 0x18 , 0x00 , 0x38 , 0x00 , 0x70 , 0x00 , 0x70 , 0x00 , 0x60 , 0x3F 146 , 0x20 , 0x7F , 0x80, 147 16, 18, 0x00 , 0x00 , 0x00 , 0x00 , 0x02 , 0x01 , 0x07 , 0x03 , 0x06 , 0x03 , 0x0E 148 , 0x07 , 0x0C , 0x0E , 0x08 , 0x0C , 0x03 , 0xE0 , 0x1F , 0xF0 , 0x07 , 0xC0 149 , 0x00 , 0x08 , 0x00 , 0x38 , 0x00 , 0x70 , 0x00 , 0x60 , 0x00 , 0xE0 , 0x00 150 , 0xC0 , 0x00 , 0x00, 151 16, 18, 0x01 , 0xFE , 0x00 , 0xF8 , 0x02 , 0x00 , 0x07 , 0x00 , 0x06 , 0x00 , 0x0E 152 , 0x00 , 0x0C , 0x00 , 0x08 , 0x00 , 0x03 , 0xC0 , 0x1F , 0xF0 , 0x07 , 0x80 153 , 0x00 , 0x08 , 0x00 , 0x38 , 0x00 , 0x70 , 0x00 , 0x70 , 0x00 , 0x20 , 0x3F 154 , 0x20 , 0x7F , 0x80, 155 16, 18, 0x01 , 0xFE , 0x00 , 0xF8 , 0x02 , 0x00 , 0x07 , 0x00 , 0x06 , 0x00 , 0x0E 156 , 0x00 , 0x0C , 0x00 , 0x08 , 0x00 , 0x03 , 0xC0 , 0x1F , 0xF0 , 0x07 , 0x80 157 , 0x30 , 0x18 , 0x70 , 0x38 , 0x60 , 0x70 , 0xE0 , 0x70 , 0x80 , 0x20 , 0x3F 158 , 0x20 , 0x7F , 0x80, 159 16, 18, 0x01 , 0xFE , 0x00 , 0x78 , 0x00 , 0x01 , 0x00 , 0x03 , 0x00 , 0x03 , 0x00 160 , 0x07 , 0x00 , 0x0E , 0x00 , 0x0C , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x08 161 , 0x00 , 0x18 , 0x00 , 0x38 , 0x00 , 0x70 , 0x00 , 0x70 , 0x00 , 0x60 , 0x00 162 , 0x60 , 0x00 , 0x00, 163 16, 18, 0x01 , 0xFE , 0x00 , 0x78 , 0x02 , 0x01 , 0x07 , 0x03 , 0x06 , 0x03 , 0x0E 164 , 0x07 , 0x0C , 0x0E , 0x08 , 0x0C , 0x03 , 0xC0 , 0x1F , 0xF0 , 0x07 , 0x80 165 , 0x30 , 0x18 , 0x70 , 0x38 , 0x60 , 0x70 , 0xE0 , 0x70 , 0x80 , 0x60 , 0x3F 166 , 0x20 , 0x7F , 0x80, 167 16, 18, 0x01 , 0xFE , 0x00 , 0x78 , 0x02 , 0x01 , 0x07 , 0x03 , 0x06 , 0x03 , 0x0E 168 , 0x07 , 0x0C , 0x0E , 0x08 , 0x0C , 0x03 , 0xE0 , 0x1F , 0xF0 , 0x07 , 0x80 169 , 0x00 , 0x18 , 0x00 , 0x38 , 0x00 , 0x70 , 0x00 , 0x70 , 0x00 , 0x60 , 0x3F 170 , 0x20 , 0x7F , 0x80 }; 171 #endif 172 173 #endif 174 175 char numbers[] = { 176 4,5, 177 0x70,0x90,0,0x90,0xE0, 178 4,5, 179 0x20,0x20,0,0x40,0x40, 180 4,5, 181 0x70,0x10,0x60,0x80,0xE0, 182 4,5, 183 0x70,0x10,0x60,0x10,0xE0, 184 4,5, 185 0x90,0x90,0x60,0x10,0x10, 186 4,5, 187 0x70,0x80,0x60,0x10,0xE0, 188 4,5, 189 0x70,0x80,0x60,0x90,0xE0, 190 4,5, 191 0x70,0x90,0,0x20,0x20, 192 4,5, 193 0x70,0x90,0x60,0x90,0xE0, 194 4,5, 195 0x70,0x90,0x60,0x10,0xE0 196 }; 197 198 char numblank[] = { 199 4,5, 200 0xf0,0xf0,0xf0,0xf0,0xf0 201 }; 202 203 204