Difference between revisions of "Ice Climber:RAM map"

From Data Crystal
Jump to: navigation, search
m
Line 3: Line 3:
 
{| border="1" cellpadding="1"  
 
{| border="1" cellpadding="1"  
 
|'''RAM Address'''  || '''Function''' || '''Details'''
 
|'''RAM Address'''  || '''Function''' || '''Details'''
 +
|-
 +
|0x008A || Number of screen scrolls upwards || Resets to 0 for every new level
 +
adds 6 everytime the screen scrolls upwards except for the one time the screen transitions to the bonus (in which case it adds 0)
 +
|-
 +
|0x008D || Number of screen scrolls upwards || Resets to 1 for every new level
 +
adds 5 for the first screen scroll and then 6 for every other screen scroll until the end of the main level
 +
 +
takes a value of 47 when the screen first scrolls to the bonus level
 +
 +
takes a value of 0 for the subsequent screen scroll and remains zero until the end of the bonus
 +
|-
 +
|0x0090 || Number of screen scrolls upwards || Resets to 4 for every new level
 +
adds 1 everytime the screen scrolls upwards except for the one time the screen transitions to the bonus (in which case it adds 0)
 +
|-
 +
|0x0014 || Which combinations of buttons are pressed ||The value is the sums of all the values of the buttons pressed using the following values:
 +
Right: 1 | Left: 2 | Down: 4 | Up: 8 | Start: 16 | Select: 32 | B: 64 | A: -128
 +
|-
 +
|0x0015 || Which direction is pressed || The value corresponds to the direction pressed (values from the cell above)
 
|-
 
|-
 
|0x0020 || Lives ||
 
|0x0020 || Lives ||
Line 11: Line 29:
 
|-
 
|-
 
|0x0066 || Y axis ||
 
|0x0066 || Y axis ||
 +
|-
 +
|0x0343 || Not on breakable floor || 0 if ice climber is standing or walking on breakable floor
 +
1 otherwise (e.g. in the air, on unbreakable floor etc.)
 
|-
 
|-
 
|}
 
|}
 
{{Internal Data|game=Ice Climber}}
 
{{Internal Data|game=Ice Climber}}

Revision as of 19:11, 23 December 2020

RAM Address Function Details
0x008A Number of screen scrolls upwards Resets to 0 for every new level

adds 6 everytime the screen scrolls upwards except for the one time the screen transitions to the bonus (in which case it adds 0)

0x008D Number of screen scrolls upwards Resets to 1 for every new level

adds 5 for the first screen scroll and then 6 for every other screen scroll until the end of the main level

takes a value of 47 when the screen first scrolls to the bonus level

takes a value of 0 for the subsequent screen scroll and remains zero until the end of the bonus

0x0090 Number of screen scrolls upwards Resets to 4 for every new level

adds 1 everytime the screen scrolls upwards except for the one time the screen transitions to the bonus (in which case it adds 0)

0x0014 Which combinations of buttons are pressed The value is the sums of all the values of the buttons pressed using the following values:

Right: 1 | Left: 2 | Down: 4 | Up: 8 | Start: 16 | Select: 32 | B: 64 | A: -128

0x0015 Which direction is pressed The value corresponds to the direction pressed (values from the cell above)
0x0020 Lives
0x0059 Level Number
0x0064 X axis
0x0066 Y axis
0x0343 Not on breakable floor 0 if ice climber is standing or walking on breakable floor

1 otherwise (e.g. in the air, on unbreakable floor etc.)


Internal Data for Ice Climber

ROM MapRAM MapText TableNotesTutorials