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
mNo edit summary |
No edit summary |
||
Line 140: | Line 140: | ||
* 0 - Off | * 0 - Off | ||
* 1 - On | * 1 - On | ||
|0x032D || Enemy loaded in slot 1 | |0x032D || Enemy loaded in slot 1 | ||
|- | |- |
Revision as of 16:48, 29 May 2020
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)
| |
---|---|