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.
The Smurfs (NES)/RAM map: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Xkeeper moved page The Smurfs (NES):RAM map to The Smurfs (NES)/RAM map: normalize subpages and titles) |
(No difference)
|
Latest revision as of 02:42, 24 January 2024
The following article is a RAM map for The Smurfs (NES).
Table
RAM | Information |
---|---|
0x0001 | Credits Letters Countdown |
0x0002 | Credits Number Of Letters Displayed (+1 when 0001 = 0) |
0x0009 | On Screen Heart Counter |
0x000F | Vertical State
|
0x0015 | Loading State (189 = Loading ; 0 = Not Loading)
|
0x0029 | Button(s) pressed |
0x0037-0x007F | X Position 1 (small) |
0x0038-0x0080 | X Position 2 (big +1 when 0037/007F gets over 255) |
0x0041-0x0081 | Y Position (small) |
0x0042-0x0082 | Y Position (big +1 when 0041/0081 gets over 255 (only happens when the smurfs is over the level)) |
0x00E7 | Level/Room ID
|
0x006B | X Speed (horizontal) |
0x006C | A pressed?
|
0x006F | Y Speed (vertical) |
0x0075 | On the ground?
|
0x0078 | Camera X Position (small) |
0x0079 | Camera X Position (big +1 when 0076 gets over 255) |
0x0096 | Act 5 Cloud Color (0 = Grey ; 1 = White)
|
0x00DC | Language
|
0x00FC | Seemingly Music-Related adress
|
0x02DD | Moving State
|
0x02F9 | Boss HP |
0x0312 | Leaves counter display related adress |
0x0313 | Leaves counter |
0x0314 | Star counter |
0x0315 | Star count displayed after beating a level |
0x0316 | Lives counter |
0x0319 | Red Berries Counter (Resets everytime you leave a room/stage) |
0x031B | Score 1st digit |
0x031C | Score 2nd digit |
0x031D | Score 3rd digit |
0x031E | Score 4th digit |
0x031F | Score 5th digit |
0x0320 | Score 6th digit |
0x0324 | Star Score Counter 1st digit |
0x0328 | Difficulty
|
0x032C | Music State
|
0x032D | Enemy loaded in slot 1 |
0x032F | Enemy 1 X Position |
0x0331 | Enemy 1 Y Position |
0x0335 | Enemy 1 Sprite / Enemy 1 Sprite Countdown |
0x033B | Enemy loaded in slot 2 |
0x033D | Enemy 2 X Position |
0x033F | Enemy 2 Y Position |
0x0343 | Enemy 2 Sprite / Enemy 2 Sprite Countdown |
0x0349 | Enemy loaded in slot 3 |
0x034B | Enemy 3 X Position |
0x034D | Enemy 3 Y Position |
0x0350 | Enemy 3 Sprite / Enemy 3 Sprite Countdown |
0x0357 | Enemy loaded in slot 4 |
0x0359 | Enemy 4 X Position |
0x035B | Enemy 4 Y Position |
0x035E | Enemy 4 Sprite / Enemy 4 Sprite Countdown |
0x0373 | Enemy loaded in slot 5 |
0x0375 | Enemy 5 X Position |
0x0377 | Enemy 5 Y Position |
0x037A | Enemy 5 Sprite / Enemy 5 Sprite Countdown |
0x0381 | Enemy loaded in slot 6 |
0x0383 | Enemy 6 X Position |
0x0385 | Enemy 6 Y Position |
0x06DC | Boss Visibility
|
0x073C | Top Right Sprite Y Position |
0x073D | Top Right Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x073E | Top Right Sprite Orientation (64 = Right ; 0 = Left)
|
0x073F | Top Right Sprite X Position |
0x0740 | Top Middle Sprite Y Position |
0x0741 | Top Middle Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x0742 | Top Middle Sprite Orientation (64 = Right ; 0 = Left)
|
0x0743 | Top Middle Sprite X Position |
0x0744 | Top Left Sprite Y Position |
0x0745 | Top Left Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x0746 | Top Left Sprite Orientation (64 = Right ; 0 = Left)
|
0x0747 | Top Left Sprite X Position |
0x0748 | Head Bottom Left Sprite Y Position |
0x0749 | Head Bottom Left Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x074A | Head Bottom Left Sprite Orientation (64 = Right ; 0 = Left)
|
0x074B | Head Bottom Left Sprite X Position |
0x074C | Head Bottom Middle Sprite Y Position |
0x074D | Head Bottom Middle Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x074E | Head Bottom Middle Sprite Orientation (64 = Right ; 0 = Left)
|
0x074F | Head Bottom Middle Sprite X Position |
0x0750 | Head Bottom Right Sprite Y Position |
0x0751 | Head Bottom Right Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x0752 | Head Bottom Right Sprite Orientation (64 = Right ; 0 = Left)
|
0x0753 | Head Bottom Right Sprite X Position |
0x0754 | Body Left Sprite Y Position |
0x0755 | Body Left Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x0756 | Body Left Sprite Orientation (64 = Right ; 0 = Left)
|
0x0757 | Body Left Sprite X Position |
0x0758 | Body Middle Sprite Y Position |
0x0759 | Body Middle Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x075A | Body Middle Sprite Orientation (64 = Right ; 0 = Left)
|
0x075B | Body Middle Sprite X Position |
0x075C | Body Right Sprite Y Position |
0x075D | Body Right Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x075E | Body Right Sprite Orientation (64 = Right ; 0 = Left)
|
0x075F | Body Right Sprite X Position |
0x0760 | Bottom Left Sprite Y Position |
0x0761 | Bottom Left Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x0762 | Bottom Left Sprite Orientation (64 = Right ; 0 = Left)
|
0x0763 | Bottom Left Sprite X Position |
0x0764 | Bottom Middle Sprite Y Position |
0x0765 | Bottom Middle Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x0766 | Bottom Middle Sprite Orientation (64 = Right ; 0 = Left)
|
0x0767 | Bottom Middle Sprite X Position |
0x0768 | Bottom Right Sprite Y Position |
0x0769 | Bottom Right Sprite Visibility (0 = Invisible ; 1+ = Visible)
|
0x076A | Bottom Right Sprite Orientation (64 = Right ; 0 = Left)
|
0x076B | Bottom Right Sprite X Position |
0x076C to 7F | Enemies (slots 1 to 6) Sprites Adresses (X and Y Position, Visibility and Orientation) |
Internal Data for The Smurfs (NES)
| |
---|---|