File Table
A table of contents for the files inside of a NSMB DS ROM.
Note: bold entries are folders.files.
TODO: Expand this table to contain all files, splitting the table if needed
| Description | 
|||
|---|---|---|---|
| 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 | Contains the game banner text and icon shown in the system bios | ||
| 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 | ||
| Contains archives for minigames and download play | 
|||
| Contains tile behaviour files for tilesets | 
|||
| Contains bitmaps for tilesets, backgrounds, and tile animations | 
|||
| Contains palettes and palette animations for tilesets and backgrounds, as well as jyotyu palette | 
|||
| Contains tilemaps for backgrounds | 
|||
| Contains tilemaps for tilesets | 
|||
| Objects info for tilesets | |||
| It contains all the levels .bin files | |||
| It contains some cutscene stuffs | |||
| It contains other ending stuffs (like the tower BG) | |||
| It contains the enemies' models and animations | |||
| bitmap | and|||
| It contains all the Worldmap files | |||
| Contains bitmaps and palettes of in-course sprites | 
|||
| Contains particle archives | 
|||
| It contains player's models and animations | |||
| It contains some levels effects, the quicksand files, the pipe graphics, and the End-of-level graphics | |||
| It contains BMG files (used for In-Level pause scripts, Worldmap's pause scripts, and for the Titlescreen's File Select scripts) | |||
| Contains files related to game UI | 
|||
| It should contain the overlays for the arm7 processor | |||
| It contains the overlays for the arm9 processor |