1 #include <sms.h>
2 #include <stdio.h>
3 
4 unsigned char pal1[] = {0x00, 0x20, 0x08, 0x28, 0x02, 0x22, 0x0A, 0x2A,
5 				0x15, 0x35, 0x1D, 0x3D, 0x17, 0x37, 0x1F, 0x3F};
6 
7 unsigned char pal2[] = {0x00, 0x03, 0x08, 0x28, 0x02, 0x22, 0x0A, 0x2A,
8 				0x15, 0x35, 0x1D, 0x3D, 0x17, 0x37, 0x1F, 0x3F};
9 
10 extern char testtxt_apk[];
11 
main()12 void main() {
13 	char buf[100];
14 
15 	aplib_depack(testtxt_apk, buf);
16 
17         clear_vram();
18 	set_vdp_reg(VDP_REG_FLAGS1, VDP_REG_FLAGS1_SCREEN);
19 	load_tiles(standard_font, 0, 255, 1);
20 	load_palette(pal1, 0, 16);
21 	load_palette(pal2, 16, 16);
22 
23         set_vdp_reg(VDP_REG_FLAGS1, VDP_REG_FLAGS1_BIT7 | VDP_REG_FLAGS1_SCREEN);
24 
25 	printf(buf);
26 
27 	for (;;) {
28 		wait_vblank_noint();
29 	}
30 }
31