27 KiB
27 KiB
This folder contains every sprite that can be loaded in Contra. The sprites here are not used by the game code, they were extracted from the ROM for ease of viewing.
The name of each sprite is the same as the label in bank1.asm in the 2 large sprite tables sprite_ptr_tbl_0 and sprite_ptr_tbl_1.
The player lives medals in the heads up display (HUD) are not in the sprite tables, but the tiles are written directly to the OAMDMA via the CPU buffer.
Sprite Table
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | a | b | c | d | e | f | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | ||||||||||||||||
| 1 | ||||||||||||||||
| 2 | ||||||||||||||||
| 3 | ||||||||||||||||
| 4 | ||||||||||||||||
| 5 | ||||||||||||||||
| 6 | ||||||||||||||||
| 7 | ||||||||||||||||
| 8 | ||||||||||||||||
| 9 | ||||||||||||||||
| a | ||||||||||||||||
| b | ||||||||||||||||
| c |
Hud Sprites
Sprites Not Used In Game
(sprite_78) exists in the game code, but isn't used. It is identical tosprite_74and that is what is used insead.sprite_59,sprite_5a,sprite_5b,sprite_5c,sprite_65,sprite_66, andsprite_67are all empty and not used in the game.sprite_80andsprite_81are defined in the game, but never used so I can't tell which pattern tiles they are supposed to utilize.