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.
Popeye (NES)/RAM map: Difference between revisions
Jump to navigation
Jump to search
m (formatting) |
No edit summary |
||
Line 2: | Line 2: | ||
{| border="1" cellpadding="1" | {| border="1" cellpadding="1" | ||
| '''RAM''' || '''Function''' || '''Details''' | | '''RAM''' || '''Function''' || '''Details''' | ||
|- | |||
|0x002E || Control || 0 on main menu or demo, 1 when first actionable in game until next main menu appearance. | |||
|- | |||
|0x0034 || Framerule || Counts like this every frame: 0,10,9,8,7,6,5,4,3,2,1 | |||
|- | |||
|0x0045 || Spinach Movement Timer || Timer for Spinach to change position. Set to zero otherwise. | |||
|- | |||
|0x006A || Total Grabbed || Total Hearts/Notes/Letters GRABBED on current stage. | |||
|- | |- | ||
|0x006C || Lives || | |0x006C || Lives || | ||
|- | |- | ||
| | |0x006E || Total Thrown || Total Hearts/Notes/Letters THROWN on current stage. | ||
|- | |||
|0x0080 || Punch Endlag Timer || Counts down from 16 every frame when Popeye punches. Tied to the punch animation. | |||
|- | |||
|0x0082 || Popeye X-Coord || | |||
|- | |||
|0x0083 || Popeye Y-Coord || | |||
|- | |||
|0x0008 || Popeye Cycle Sprites || Walk cycle sprites: 0, 6, 12 / Ladder cycle sprites: 0, 1 | |||
|- | |||
|0x0085 || Spinach Eaten? || Is 5 when spinach has been eaten on that life on that stage. | |||
|- | |||
|0x0340-0x0345 || Score || 6 digits of Score; most of the time | |||
|- | |||
|0x0349-0x034E || TOPscore || 6 digits of TOPscore; most of the time | |||
|- | |- | ||
| | |0x0408 || Round || Round 1 = 0, Round 2 = 1, etc. Updates on black load screen to next round. | ||
|- | |- |
Revision as of 13:26, 20 June 2023
The following article is a RAM map for Popeye (NES).
RAM | Function | Details |
0x002E | Control | 0 on main menu or demo, 1 when first actionable in game until next main menu appearance. |
0x0034 | Framerule | Counts like this every frame: 0,10,9,8,7,6,5,4,3,2,1 |
0x0045 | Spinach Movement Timer | Timer for Spinach to change position. Set to zero otherwise. |
0x006A | Total Grabbed | Total Hearts/Notes/Letters GRABBED on current stage. |
0x006C | Lives | |
0x006E | Total Thrown | Total Hearts/Notes/Letters THROWN on current stage. |
0x0080 | Punch Endlag Timer | Counts down from 16 every frame when Popeye punches. Tied to the punch animation. |
0x0082 | Popeye X-Coord | |
0x0083 | Popeye Y-Coord | |
0x0008 | Popeye Cycle Sprites | Walk cycle sprites: 0, 6, 12 / Ladder cycle sprites: 0, 1 |
0x0085 | Spinach Eaten? | Is 5 when spinach has been eaten on that life on that stage. |
0x0340-0x0345 | Score | 6 digits of Score; most of the time |
0x0349-0x034E | TOPscore | 6 digits of TOPscore; most of the time |
0x0408 | Round | Round 1 = 0, Round 2 = 1, etc. Updates on black load screen to next round. |