|
5 | 5 | #include "string.h" |
6 | 6 | #include "misc.h" |
7 | 7 |
|
8 | | -// main regions |
| 8 | + |
| 9 | +// --------------------------------------------------------- |
| 10 | +// GENERAL DEFINITIONS |
| 11 | +// --------------------------------------------------------- |
| 12 | + |
| 13 | + |
| 14 | +// BIOS-required regions; these |
| 15 | +// may safely be used by programs |
9 | 16 | #define first_region_font 0 |
10 | | -#define region_logo_letters 256 |
11 | | -#define region_logo_line 257 |
12 | | -#define region_subtitle 258 |
13 | | -#define region_logo_temp 300 |
14 | | -#define region_console 260 |
15 | | -#define region_gamepad 261 |
16 | | -#define region_cartridge 262 |
17 | | -#define region_memory_card 263 |
18 | | -#define region_large_arrow 264 |
19 | | -#define region_small_arrow 265 |
20 | | -#define region_white_square 270 |
| 17 | +#define region_white_pixel 256 |
| 18 | + |
| 19 | +// other non-required regions, used |
| 20 | +// to draw the logo and error screens |
| 21 | +#define region_logo_letters 300 |
| 22 | +#define region_logo_line 301 |
| 23 | +#define region_subtitle 302 |
| 24 | +#define region_console 303 |
| 25 | +#define region_gamepad 304 |
| 26 | +#define region_cartridge 305 |
| 27 | +#define region_memory_card 306 |
| 28 | +#define region_large_arrow 307 |
| 29 | +#define region_small_arrow 308 |
| 30 | +#define region_white_square 309 |
| 31 | + |
| 32 | +// an auxiliary region that will keep |
| 33 | +// being redefined for logo animation |
| 34 | +#define region_logo_temp 400 |
21 | 35 |
|
22 | 36 | // colors for error screens |
23 | 37 | #define error_colors_background 0xFF8D4130 |
@@ -288,6 +302,10 @@ void main( void ) |
288 | 302 | // all characters of the text font |
289 | 303 | define_region_matrix( first_region_font, 1,22, 10,41, 1,22, 32,8, 0 ); |
290 | 304 |
|
| 305 | + // white pixel |
| 306 | + select_region( region_white_pixel ); |
| 307 | + define_region_topleft( 469,29, 469,29 ); |
| 308 | + |
291 | 309 | // logo letters |
292 | 310 | select_region( region_logo_letters ); |
293 | 311 | define_region( 1,183, 278,238, 140,238 ); |
|
0 commit comments