If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
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
| |
---|---|