This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
return_of_samus:technical_information:level_data_banks [2016/07/18 12:51] – [Level Data Banks] Adding decimal equivalents zero_one | return_of_samus:technical_information:level_data_banks [2016/07/18 12:51] – [Level Data Pointers] zero_one | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== Bank Header ===== | ===== Bank Header ===== | ||
==== Level Data Pointers ==== | ==== Level Data Pointers ==== | ||
- | The first 0x200 bytes of the bank header deal with creating the actual layout of the room, you can think of Metroid II as having 7 huge 16x16 rooms, with smaller rooms that have been fitted into it Tetris style. | + | The first 0x200 (dec: 512) bytes of the bank header deal with creating the actual layout of the room, you can think of Metroid II as having 7 huge 16x16 rooms, with smaller rooms that have been fitted into it Tetris style. |
There are 256 2 byte pointers (little-endian (i.e. reversed)) which point to the Level Data Chunks inside the same bank, if we look at [[..: | There are 256 2 byte pointers (little-endian (i.e. reversed)) which point to the Level Data Chunks inside the same bank, if we look at [[..: |