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