User Tools

Site Tools

“Why don't more people hack Fusion or Zero Mission!?”

return_of_samus:technical_information:level_data_banks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
return_of_samus:technical_information:level_data_banks [2017/12/01 15:39] – [Level Data Chunks] liamnajorreturn_of_samus:technical_information:level_data_banks [2022/04/28 05:22] (current) – [Screen Transitions Indexes] rt-55j
Line 91: Line 91:
 The next 0x200 (dec: 512) bytes form another 16x16 array of little-endian two-byte values. They serve two functions: The next 0x200 (dec: 512) bytes form another 16x16 array of little-endian two-byte values. They serve two functions:
  
-  - One of the bits of the value (bin:wwwwxxxxyyyy-zzz) determines the priority of Samus' sprite relative to the background for the screen. Yes, really. They put it here of all places. It has no bearing on the screen transition.+  - The twelfth bit of the value (set/detected with the bitmask 0x0800) determines the priority of Samus' sprite relative to the background for the screen (yes, really)When reading the index of the screen transition, this bit is masked out and ignored.
   - The value itself specifies the screen transition number that the screen uses. The data that governs what each screen transition does is located in bank 5.   - The value itself specifies the screen transition number that the screen uses. The data that governs what each screen transition does is located in bank 5.
  
Line 116: Line 116:
 39|39|39|39|39|39|39|39|39|39|39|39|39|39|39|39 39|39|39|39|39|39|39|39|39|39|39|39|39|39|39|39
 </code> </code>
-all you really need to know to understand what I mean is that 7f is air tiles, and 39 is ground tiles. if you DO want to have a breakdown of tiles hex values, see TILES.txt+all you really need to know to understand what I mean is that 7f is air tiles, and 39 is ground tiles. if you DO want to have a breakdown of tiles hex values, see [[return_of_samus:technical_information:tile_breakdown | Tile Breakdown]]
return_of_samus/technical_information/level_data_banks.txt · Last modified: 2022/04/28 05:22 by rt-55j