8 static void vblank(void);
9 static void nopfunc(void);
14 volatile uint16_t *cptr;
18 REG_WAITCNT = WAITCNT_PREFETCH | WAITCNT_ROM_2_1;
20 cptr = (uint16_t*)CRAM_BG_ADDR;
21 for(i=0; i<256; i++) {
23 *cptr++ = c | ((c >> 1) << 10);
27 mmInitDefault(sound_data, 8);
28 mmStart(MOD_POPCORN, MM_PLAY_LOOP);
31 screen_vblank = nopfunc;
34 interrupt(INTR_VBLANK, vblank);
35 REG_DISPSTAT |= DISPSTAT_IEN_VBLANK;
45 static void vblank(void)
57 static void nopfunc(void)