9 #define RGB15(r, g, b) \
10 (((uint16_t)(r) & 0x1f) | \
11 (((uint16_t)(g) & 0x1f) << 5) | \
12 (((uint16_t)(b) & 0x1f) << 10))
19 emuprint("\nStarting GBAJAM21\n-----------------\n");
23 interrupt(INTR_TIMER1, AAS_Timer1InterruptHandler);
24 AAS_SetConfig(AAS_CONFIG_MIX_24KHZ, AAS_CONFIG_CHANS_8, AAS_CONFIG_SPATIAL_STEREO, AAS_CONFIG_DYNAMIC_ON);
29 REG_DISPCNT = 3 | DISPCNT_BG2;
31 vptr = (uint16_t*)VRAM_START_ADDR;
32 for(i=0; i<160; i++) {
33 for(j=0; j<240; j++) {
39 *vptr++ = RGB15(r, g, b);
43 AAS_MOD_Play(AAS_DATA_MOD_popcorn);