void load_font (void) { unsigned char i, j; unsigned char buffer[32], *o, *d; o = font_fnt; for (i = 0; i != 96; i++) { d = buffer; for (j = 0; j != 8; j++) { *d = *o; d++; o++; *d = 0; d++; *d = 0; d++; *d = 0; d++; } SMS_loadTiles(buffer, i, 32); } }
static void spritesInit( ) { SMS_displayOff(); paused = false; done = false; SMS_loadTiles(font_lib_bin, FONT_TILE, font_lib_bin_size); SMS_loadBGPalette(shawks_pal_bin); SMS_loadSpritePalette(shawks_pal_bin); JOY_init(); JOY_setPressedCallback(&joyPressed); JOY_setReleasedCallback(&joyReleased); SMS_displayOn(); }