User Tools

Site Tools


return_of_samus:technical_information:screen_transitions

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:screen_transitions [2018/12/27 08:25] – Add more info about opcode 8 quantamreturn_of_samus:technical_information:screen_transitions [2023/05/29 19:12] – [B* - Load Graphics Page] rt-55j
Line 123: Line 123:
  
 Form: 8a bbbb cccc dddd eeee Form: 8a bbbb cccc dddd eeee
-a: Bank for current room ($F) +  * a: Bank for current room ($F) 
-b: Scroll Y position ($F48) +  b: Scroll Y position ($F48) 
-c: Scroll X position ($EAE) +  c: Scroll X position ($EAE) 
-d: Samus Y position ($F02) +  d: Samus Y position ($F02) 
-e: Samus X position ($EDE)+  e: Samus X position ($EDE)
 ==== 9* - Conditional Operator ==== ==== 9* - Conditional Operator ====
  
Line 156: Line 156:
    * bb - source bank    * bb - source bank
    * xxxx - source pointer    * xxxx - source pointer
 +
 +<code>BG Graphics Pages
 +07:4000 plantBubbles
 +07:4800 ruinsInside
 +07:5000 queenBG
 +07:5800 caveFirst
 +07:6000 surfaceBG
 +07:6800 lavaCavesA
 +07:6D30 lavaCavesB
 +07:7260 lavaCavesC
 +08:71BC finalLab
 +08:79BC queenSPR</code>
 +
 +<code>Sprite Graphics Pages
 +06:5920 enemiesA
 +06:5D20 enemiesB
 +06:6120 enemiesC
 +06:6520 enemiesD
 +06:6920 enemiesE
 +06:6D20 enemiesF
 +06:7120 arachnus
 +06:7520 surfaceSPR
 +08:59BC metAlpha
 +08:5DBC metGamma
 +08:61BC metZeta
 +08:65BC metOmega
 +08:69BC ruinsExt
 +08:71BC finalLab
 +08:79BC queenSPR*</code>
 +
 +* Note: queenSPR is loaded using the "0*" operator because it uses a nonstandard amount of tiles.
  
 ==== Cx - Change Music ==== ==== Cx - Change Music ====
return_of_samus/technical_information/screen_transitions.txt · Last modified: 2023/07/02 17:36 by rt-55j