It shows only first 16 sprites.
Sorry, but i don't know how to inspect VRAM.
Item, objects, enemy and icons are 16x16px.
char01 and char02, enemy2, enemy3 are 24x40px (width x height).
Code: Select all
arrPlayers[0] = SPR_addSprite(&char01_sprite, 160, 160, TILE_ATTR(PAL1, TRUE, FALSE, FALSE));
arrPlayers[1] = SPR_addSprite(&char02_sprite, 176, 160, TILE_ATTR(PAL1, TRUE, FALSE, FALSE));
icon_p1 = SPR_addSprite(&icon_sprite, 6, 10, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
icon_p2 = SPR_addSprite(&icon2_sprite, 272, 10, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
// init item sprites
arrItens[0] = SPR_addSprite(&item_sprite, 16, 112, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrItens[1] = SPR_addSprite(&item_sprite, 16, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrItens[2] = SPR_addSprite(&item_sprite, 32, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrItens[3] = SPR_addSprite(&item_sprite, 48, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrItens[4] = SPR_addSprite(&item2_sprite, 64, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrItens[5] = SPR_addSprite(&item3_sprite, 80, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrItens[6] = SPR_addSprite(&item4_sprite, 96, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[0] = SPR_addSprite(&object_sprite, 16, 144, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[1] = SPR_addSprite(&object_sprite, 16, 160, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[2] = SPR_addSprite(&object_sprite, 32, 160, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[3] = SPR_addSprite(&object_sprite, 48, 160, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[4] = SPR_addSprite(&object_sprite, 48, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[5] = SPR_addSprite(&object_sprite, 64, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[6] = SPR_addSprite(&object_sprite, 80, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[7] = SPR_addSprite(&object2_sprite, 96, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[8] = SPR_addSprite(&object2_sprite, 112, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[9] = SPR_addSprite(&object2_sprite, 128, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrObjects[10] = SPR_addSprite(&object3_sprite, 144, 176, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrEnemies[0] = SPR_addSprite(&enemy_sprite, 160, 112, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrEnemies[1] = SPR_addSprite(&enemy_sprite, 160, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrEnemies[2] = SPR_addSprite(&enemy_sprite, 176, 112, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrEnemies[3] = SPR_addSprite(&enemy_sprite, 176, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrEnemies[4] = SPR_addSprite(&enemy2_sprite, 208, 112, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
arrEnemies[5] = SPR_addSprite(&enemy3_sprite, 208, 128, TILE_ATTR(PAL2, FALSE, FALSE, FALSE));
SPR_update();