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

From Data Crystal
Jump to: navigation, search
(made the page not as bloated. also added a few addresses)
Line 1: Line 1:
 
{{rammap|game=Kirby's Dream Land}}
 
{{rammap|game=Kirby's Dream Land}}
 
{{stub}}
 
{{stub}}
{| class="wikitable"
+
 
! Address
+
Address   Function
! width=40% | Function
+
|-
+
0xC000    The graphical Y position of the left half of Kirby's sprite
|<pre>
+
0xC001    The graphical X position of the left half of Kirby's sprite
0x0000C000
+
0xC002    The ID of the tile that should be displayed as the left half of Kirby
</pre>
+
0xC003    Something to do with variants or effects for the sprite being displayed as Kirby's left half
| The graphical Y position of the left half of Kirby's sprite
+
0xC004    The graphical Y position of the right half of Kirby's sprite
|-
+
0xC005    The graphical X position of the right half of Kirby's sprite
|<pre>
+
0xC006    Something to do with Kirby's animation
0x0000C001
+
0xD053    Visual Scroll X. This does not affect collision detection or where sprites are drawn on the screen
</pre>
+
0xD055    Visual Scroll Y. This does not affect collision detection or where sprites are drawn on the screen
| The graphical X position of the left half of Kirby's sprite
+
0xD05C    Kirby's Actual X position relative the screen. Setting the value past $4C may cause issues with the game's collision detection.
|-
+
0xD05D    Kirby's Actual Y position relative to the screen
|<pre>
+
0xD066    Kirby's Inhale Timer. Set at $00 and incrementing at every frame when inhaling. Freezes when stopping inhaling.
0x0000C002
+
0xD070    Score (10000s place)
</pre>
+
0xD071    Score (1000s place)
| The ID of the tile that should be displayed as the left half of Kirby
+
0xD072    Score (100s place)
|-
+
0xD073    Score (10s place)
|<pre>
+
0xD080    Background Brightness/Contrast
0x0000C003
+
0xD081    Sprite Brightness/Contrast
</pre>
+
0xD086    Kirby's Health Bar
| Something to do with variants or effects for the sprite being displayed as Kirby's left half
+
0xD089    Lives
|-
+
0xD093    Boss's Health Bar
|<pre>
+
0xDE02    Something to do with parts of the music
0x0000C004
+
 
</pre>
 
| The graphical Y position of the right half of Kirby's sprite
 
|-
 
|<pre>
 
0x0000C005
 
</pre>
 
| The graphical X position of the right half of Kirby's sprite
 
|-
 
|<pre>
 
0x0000C006
 
</pre>
 
| Something to do with Kirby's animation
 
|-
 
| <pre>
 
0x0000D053
 
</pre>
 
| Visual Scroll X. This does not affect collision detection or where sprites are drawn on the screen
 
|-
 
| <pre>
 
0x0000D055
 
</pre>
 
| Visual Scroll Y. This does not affect collision detection or where sprites are drawn on the screen
 
|-
 
| <pre>
 
0x0000D05C
 
</pre>
 
| Kirby's Actual X position relative the screen. Setting the value past 0x4C may cause issues with the game's collision detection.
 
|-
 
|<pre>
 
0x0000D05D
 
</pre>
 
| Kirby's Actual Y position relative to the screen
 
|-
 
| <pre>
 
0x0000D080
 
</pre>
 
| Background Brightness/Contrast
 
|-
 
| <pre>
 
0x0000D081
 
</pre>
 
| Sprite Brightness/Contrast
 
|-
 
| <pre>0x0000D086</pre>
 
| Health Bars
 
|-
 
| <pre>
 
0x0000D089
 
</pre>
 
| Lives
 
|-
 
| <pre>
 
0x0000DE02
 
</pre>
 
| Something to do with parts of the music
 
|}
 
 
{{Internal Data|game=Kirby's Dream Land}}
 
{{Internal Data|game=Kirby's Dream Land}}

Revision as of 21:07, 28 January 2021

Address   Function

0xC000    The graphical Y position of the left half of Kirby's sprite
0xC001    The graphical X position of the left half of Kirby's sprite
0xC002    The ID of the tile that should be displayed as the left half of Kirby
0xC003    Something to do with variants or effects for the sprite being displayed as Kirby's left half
0xC004    The graphical Y position of the right half of Kirby's sprite
0xC005    The graphical X position of the right half of Kirby's sprite
0xC006    Something to do with Kirby's animation
0xD053    Visual Scroll X. This does not affect collision detection or where sprites are drawn on the screen
0xD055    Visual Scroll Y. This does not affect collision detection or where sprites are drawn on the screen
0xD05C    Kirby's Actual X position relative the screen. Setting the value past $4C 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