Kirby's Dream Land/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
No edit summary
(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 02:07, 29 January 2021

Chip tiny.png The following article is a RAM map for Kirby's Dream Land.

So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?
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