Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Kirby's Dream Land/RAM map: Difference between revisions
Jump to navigation
Jump to search
Mariofan2468 (talk | contribs) (made the page not as bloated. also added a few addresses) |
(Added some pretty big new data I found and fixed the table formatting) |
||
Line 2: | Line 2: | ||
{{stub}} | {{stub}} | ||
{| class="wikitable" | |||
! Address | |||
0xC000 | ! width=40% | Function | ||
|- | |||
|<pre> | |||
0xC000 - 0xC09C | |||
</pre> | |||
|On-Screen Sprite Info, 4 bytes each(y position, x position, tile #, and other attributes) | |||
|- | |||
|<pre> | |||
0xCA00 - 0xCAA3 | |||
</pre> | |||
|Tile Data for the current level | |||
|- | |||
|<pre> | |||
0xD053 | |||
</pre> | |||
|Visual Scroll X. This does not affect collision detection or where sprites are drawn on the screen | |||
|- | |||
|<pre> | |||
0xD055 | |||
</pre> | |||
|Visual Scroll Y. This does not affect collision detection or where sprites are drawn on the screen | |||
|- | |||
|<pre> | |||
0xD05C | |||
</pre> | |||
|Kirby's Actual X position relative the screen. Setting the value past $4C may cause issues with the game's collision detection. | |||
|- | |||
|<pre> | |||
0xD05D | |||
</pre> | |||
|Kirby's Actual Y position relative to the screen | |||
|- | |||
|<pre> | |||
0xD066 | |||
</pre> | |||
|Kirby's Inhale Timer. Set at $00 and incrementing at every frame when inhaling. Freezes when stopping inhaling. | |||
|- | |||
|<pre> | |||
0xD070 | |||
</pre> | |||
|Score (10000s place) | |||
|- | |||
|<pre> | |||
0xD071 | |||
</pre> | |||
|Score (1000s place) | |||
|- | |||
|<pre> | |||
0xD072 | |||
</pre> | |||
|Score (100s place) | |||
|- | |||
|<pre> | |||
0xD073 | |||
</pre> | |||
|Score (10s place) | |||
|- | |||
|<pre> | |||
0xD080 | |||
</pre> | |||
|Background Brightness/Contrast | |||
|- | |||
|<pre> | |||
0xD081 | |||
</pre> | |||
|Sprite Brightness/Contrast | |||
|- | |||
|<pre> | |||
0xD086 | |||
</pre> | |||
|Kirby's Health Bar | |||
|- | |||
|<pre> | |||
0xD089 | |||
</pre> | |||
|Lives | |||
|- | |||
|<pre> | |||
0xD093 | |||
</pre> | |||
|Boss's Health Bar | |||
|- | |||
|<pre> | |||
0xDE02 | |||
</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 19:43, 3 February 2021
The following article is a RAM map for Kirby's Dream Land.
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? |
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 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
| |
---|---|