User Tools

Site Tools


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
Next revisionBoth sides next revision
return_of_samus:technical_information:level_data_banks [2016/07/18 12:51] – [Level Data Pointers] zero_onereturn_of_samus:technical_information:level_data_banks [2016/07/18 12:53] – [Screen Transitions Indexes] zero_one
Line 50: Line 50:
 In theory, this means you could probably make a 16x16 room in Metroid II, I have not tested this yet, as that's a fair bit of editing but I will when I got more time, it looks like adding in more rooms is as simple as creating more of these level banks. In theory, this means you could probably make a 16x16 room in Metroid II, I have not tested this yet, as that's a fair bit of editing but I will when I got more time, it looks like adding in more rooms is as simple as creating more of these level banks.
 ==== Scroll Pointers ==== ==== Scroll Pointers ====
-The next 0x100 bytes are scroll types, each byte corresponds with a screen and dictates how the scrolling works on that screen.+The next 0x100 (dec: 256) bytes are scroll types, each byte corresponds with a screen and dictates how the scrolling works on that screen.
  
 In binary, each byte is formatted like this: In binary, each byte is formatted like this:
Line 89: Line 89:
  
 ==== Screen Transitions Indexes ==== ==== Screen Transitions Indexes ====
-The next 0x200 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.   - 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.
return_of_samus/technical_information/level_data_banks.txt · Last modified: 2022/04/28 05:22 by rt-55j