Difference between revisions of "Championship Bowling (NES):RAM map"

From Data Crystal
Jump to navigation Jump to search
(Created page with "{{rammap|game=Championship Bowling (NES)}} {| border="2" cellpadding="5" style="border-collapse: collapse;text-align: left;" |'''Address''' || '''Size''' || '''Description''...")
 
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
{| border="2" cellpadding="5" style="border-collapse: collapse;text-align: left;"
 
{| border="2" cellpadding="5" style="border-collapse: collapse;text-align: left;"
|'''Address'''  || '''Size''' || '''Description''' || '''Notes'''
+
|'''Address'''  ||'''Entry size''' || '''# of entries''' || '''Description''' || '''Notes'''
 
|-
 
|-
|$C2||2||1st place high score||
+
|$87||1 byte||1||# of players||<b>0x00</b> = 1 player, & so on
 
|-
 
|-
|$C4||2||2nd place high score||
+
|$88||1 byte||4||Character selections||For players 1, 2, 3 & 4
 
|-
 
|-
|$C6||2||3rd place high score||
+
|$8C||1 byte||4||Ball weights||For players 1, 2, 3 & 4<br>
 +
*<b>0x00</b> - 07 PND.
 +
*<b>0x01</b> - 09 PND.
 +
*<b>0x02</b> - 11 PND.
 +
*<b>0x03</b> - 13 PND.
 +
*<b>0x04</b> - 15 PND.
 +
|-
 +
|$90||1 byte||1||Lane selection||<b>0x00</b> = Lane 1, & so on
 +
|-
 +
|$C2||2 bytes||3||High scores||Scores for 1st, 2nd, & 3rd place
 +
|-
 +
|$032C||2 bytes||10||Player 1 scores||Total score after each frame
 +
|-
 +
|$0340||2 bytes||1||Player 1 - Final score||Same as total score for Frame 10
 +
|-
 +
|$0342||2 bytes||10||Player 2 scores||Total score after each frame
 +
|-
 +
|$0356||2 bytes||1||Player 2 - Final score||Same as total score for Frame 10
 +
|-
 +
|$0358||2 bytes||10||Player 3 scores||Total score after each frame
 +
|-
 +
|$036C||2 bytes||1||Player 3 - Final score||Same as total score for Frame 10
 +
|-
 +
|$036E||2 bytes||10||Player 4 scores||Total score after each frame
 +
|-
 +
|$0384||2 bytes||1||Player 4 - Final score||Same as total score for Frame 10
 +
|-
 +
|$0385||1 byte||1||# of pins knocked down||For current half of frame
 +
|-
 +
|$0386||1 byte||1||# of pins knocked down total||Total for frame
 +
|-
 +
|$0389||5 bytes||10||Pin data||
 +
*Byte 00: Status
 +
**<b>0x00</b> - Standing
 +
**<b>0x03</b> - Falling down
 +
**<b>0xFF</b> - Down
 +
*Byte 01: X-position?
 +
*Byte 02: Y-position?
 +
*Byte 03:
 +
*Byte 04:
 
|}
 
|}

Latest revision as of 15:22, 19 May 2019

Address Entry size # of entries Description Notes
$87 1 byte 1 # of players 0x00 = 1 player, & so on
$88 1 byte 4 Character selections For players 1, 2, 3 & 4
$8C 1 byte 4 Ball weights For players 1, 2, 3 & 4
  • 0x00 - 07 PND.
  • 0x01 - 09 PND.
  • 0x02 - 11 PND.
  • 0x03 - 13 PND.
  • 0x04 - 15 PND.
$90 1 byte 1 Lane selection 0x00 = Lane 1, & so on
$C2 2 bytes 3 High scores Scores for 1st, 2nd, & 3rd place
$032C 2 bytes 10 Player 1 scores Total score after each frame
$0340 2 bytes 1 Player 1 - Final score Same as total score for Frame 10
$0342 2 bytes 10 Player 2 scores Total score after each frame
$0356 2 bytes 1 Player 2 - Final score Same as total score for Frame 10
$0358 2 bytes 10 Player 3 scores Total score after each frame
$036C 2 bytes 1 Player 3 - Final score Same as total score for Frame 10
$036E 2 bytes 10 Player 4 scores Total score after each frame
$0384 2 bytes 1 Player 4 - Final score Same as total score for Frame 10
$0385 1 byte 1 # of pins knocked down For current half of frame
$0386 1 byte 1 # of pins knocked down total Total for frame
$0389 5 bytes 10 Pin data
  • Byte 00: Status
    • 0x00 - Standing
    • 0x03 - Falling down
    • 0xFF - Down
  • Byte 01: X-position?
  • Byte 02: Y-position?
  • Byte 03:
  • Byte 04: