Difference between revisions of "Kirby's Dream Land:RAM map"

From Data Crystal
Jump to navigation Jump to search
m
m (minor correction)
Line 29: Line 29:
 
0xD05C
 
0xD05C
 
</pre>
 
</pre>
|Kirby's Actual X position relative the screen. Setting the value past $4C may cause issues with the game's collision detection.
+
|Kirby's Actual X position relative the screen. Setting the value past $4C when not at the right edge of a level may cause issues with the game's collision detection.
 
|-
 
|-
 
|<pre>
 
|<pre>

Revision as of 15:51, 3 February 2021


Address Function
 0xC000 - 0xC09C
On-Screen Sprite Info, 4 bytes each(y position, x position, tile #, and other attributes)
 0xCA00 - 0xCAA3  
Tile Data for the current level
 0xD053
Visual Scroll X. This only affects where tiles are drawn.
0xD055
Visual Scroll Y. This only affects where tiles are drawn.
 
0xD05C
Kirby's Actual X position relative the screen. Setting the value past $4C when not at the right edge of a level may cause issues with the game's collision detection.
0xD05D
Kirby's Actual Y position relative to the screen
0xD066
Kirby's Inhale Timer. Set at $00 and incrementing at every frame when inhaling. Freezes when stopping inhaling.
0xD070
Score (10000s place)
0xD071
Score (1000s place)
0xD072
Score (100s place)
0xD073
Score (10s place)
0xD080
Background Brightness/Contrast
0xD081
Sprite Brightness/Contrast
0xD086
Kirby's Health Bar
0xD089
Lives
0xD093
Boss's Health Bar
0xDE02
Something to do with parts of the music
Internal Data for Kirby's Dream Land

ROM MapRAM MapText TableNotesTutorials