# File Table A table of contents for the files inside of a NSMB DS ROM. Note: **bold** entries are folders.

TODO: Expand this table to contain all files, splitting the table if needed

FilesSubfilesSub-sub-filesUsefulness
fnt.bin *File Name Table* It contains filenames, folders and folders names.
fat.bin *File Allocation Table* It contains every file's address in the rom and its size.
header.bin ?
arm9ovt.bin It lists every arm9 overlay, its location in the rom and where it should be loaded in the ram.
arm7ovt.bin It should list every arm7 overlay, its location in the rom and where it should be loaded in the ram.
arm9.bin The code for the main processor.
arm7.bin *The code for the coprocessor.*
banner.bin *It has the NSMB ROM game icon*
rsasig.bin *Some signature*
**root**
00DUMMY *Empty, NSMBe uses it to store tileset, their objects' descriptions, backgrounds and music names after renaming them*
BUILDTIME *Last game build time*
mgvs\_sound\_data.sdat *Minigames music*
sound\_data.sdat *Main game music*
**ARCHIVE** *It contains all the Minigames graphics and MvsL stuffs*
**BG\_chk** *Tile behaviors for tilesets*
**BG\_ncg** *It contains all the Tilesets and BGs graphics stuff (only images, not palettes)*
**BG\_ncl** *It contains all the Tileset and BGs palettes*
**BG\_nsc** *It contains all the BGs' nsc files (remember the tilesets don't have a .nsc file)*
**BG\_pnl** *Map16 for tilesets*
**BG\_unt** *Objects info for tilesets*
**course** *It contains all the levels .bin files*
**demo** *It contains some cutscene stuffs*
**ending** *It contains other ending stuffs (like the tower BG)*
**enemy** *It contains the enemies' models and animations*
**ipl** *It contains the graphics of the icon visible on the DS/DSi/3DS family menu*
**map** *It contains all the Worldmap files*
**obj** *It contains the graphics of the 2D things*
**particle** *It contains particle files*
**player** *It contains player's models and animations*
**polygon\_unit** *It contains some levels effects, the quicksand files, the pipe graphics, and the End-of-level graphics*
**script** *It contains BMG files (used for In-Level pause scripts, Worldmap's pause scripts, and for the Titlescreen's File Select scripts)*
**uiStudio** *It contains HUD files (ncg, ncl, nsc, bnbl, bncl and bncd)*
**overlay7** *It should contain the overlays for the arm7 processor*
**overlay9** *It contains the overlays for the arm9 processor*