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