Difference between revisions of "Arkanoid:RAM map"

From Data Crystal
Jump to: navigation, search
(Made a chart. Documented an address duplicate. Added Stub footer.)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{rammap|game=Arkanoid}}
 
{{rammap|game=Arkanoid}}
<br>
+
 
'''Note:'''There seems to be a duplicate in the information 0x0037 is listed twice. Please distinguish that address correctly. I have highlighted them in bold. -- [[User:Rycona|Rycona]] 14:21, 18 January 2008 (EST)
+
This data is relevant to '''Arkanoid (J) [!]''' and may not be correct for [[Arkanoid#Known_Dumps|other dumps]].
<br>
+
 
<br>
+
==Table==
{| border="1" cellpadding="1"  
+
 
|'''RAM Address'''  || '''Function''' || '''Details'''
+
{| border="1" align="center" cellpadding="4" cellspacing="0" style="margin: 0 0 1em 1em; background: #f7f8ff; border: 1px #8888cc solid; border-collapse: collapse; font-size: 95%"
 +
|- style=background:#ccccff
 +
!'''RAM'''  || '''Information'''
 
|-
 
|-
| 0x0000 || Player 1 button state ||
+
|0x0145      || Brick hit flag
 +
* 0 - the ball did not hit a brick in current frame
 +
* 1 - the ball did hit a brick in current frame
 
|-
 
|-
| 0x0001 || Previous player 1 button state ||
+
|0x008C      || Current power up id
 +
* 0 - Nothing
 +
* 1 - Slow ball
 +
* 2 - Sticky ball
 +
* 3 - Enlarge paddle
 +
* 4 - Multi ball
 +
* 5 - Laser
 +
* 6 - Early exit
 +
* 7 - Extra life
 
|-
 
|-
| 0x0002 || Player 2 button state ||
+
|0x0100 || Global speed for ball
|-
 
| 0x0003 || Previous player 2 button state ||
 
|-
 
| 0x0004 || Player 1 button state ||
 
|-
 
| 0x0005 || Previous player 1 button state ||
 
|-
 
| 0x0006 || Player 2 button state ||
 
|-
 
| 0x0007 || Previous player 2 button state ||
 
|-
 
| 0x0008 || Arkanoid paddle position ||
 
|-
 
| 0x0009 || Previous arkanoid paddle position ||
 
|-
 
| 0x000D || Number of remaining lives ||
 
|-
 
| '''0x0037?''' || Vertical position of ball ||
 
|-
 
| '''0x0037?''' || Horizontal position of ball ||
 
|-
 
| 0x0138 || Timer until ball shoots itself ||
 
 
|-
 
|-
 +
|0x0102 || No of bricks broken
 
|}
 
|}
<br>
+
 
{{stub}}
+
{{Internal Data|game=Arkanoid}}

Latest revision as of 18:17, 9 August 2017

This data is relevant to Arkanoid (J) [!] and may not be correct for other dumps.

Table

RAM Information
0x0145 Brick hit flag
  • 0 - the ball did not hit a brick in current frame
  • 1 - the ball did hit a brick in current frame
0x008C Current power up id
  • 0 - Nothing
  • 1 - Slow ball
  • 2 - Sticky ball
  • 3 - Enlarge paddle
  • 4 - Multi ball
  • 5 - Laser
  • 6 - Early exit
  • 7 - Extra life
0x0100 Global speed for ball
0x0102 No of bricks broken


Internal Data for Arkanoid

ROM MapRAM MapText TableNotesTutorials