Punch-Out/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
(Loaded opponents)
Line 3: Line 3:
{{note|All values in table are hexadecimal unless noted otherwise.}}
{{note|All values in table are hexadecimal unless noted otherwise.}}


{| border="1" cellpadding="1"
 
|'''RAM''' || '''Purpose'''
* 0001 - Current Match (list below)
|-
* 0002 - Current Opponent Body (list below)
|391 || Mac's health
* 0003 - Current Opponent Part 2 (list below)
|-
* 013E - If nonzero, circuit is displayed as "Another World Circuit"
|398 || Opponent's health
* 0391 - Mac's Health
|}
* 0398 - Opponent's Health
 
 
List of Matches for RAM 0001:
 
* 00 = Glass Joe (Minor Circuit)
* 01 = Von Kaiser
* 02 = Piston Honda
* 03 = Don Flamenco (Major Circuit)
* 04 = King Hippo
* 05 = Great Tiger
* 06 = Bald Bull
* 07 = Piston Honda (World Circuit)
* 08 = Soda Popinski
* 09 = Bald Bull
* 0A = Don Flamenco
* 0B = Mr. Sandman
* 0C = Super Macho Man
* 0D = Mike Tyson/Mr. Dream (The Dream Fight)
* 13 = Bald Bull (Demo)
* 14 = King Hippo (Another World Circuit)
* 15 = Great Tiger
* 16 = Piston Honda
* 17 = Soda Popinski
* 18 = Bald Bull
* 19 = Don Flamenco
* 1A = Mr. Sandman
* 1B = Super Macho Man
* 1C = Mike Tyson/Mr. Dream  (Must set RAM 013E to a nonzero value, otherwise screen appears glitched)
 
Specifying a match out of range will read junk data as the opponent.
 
 
Opponent Bodies for RAM 0002:
* 00 = Glass Joe / Don Flamenco
* 01 = King Hippo
* 02 = Von Kaiser / Great Tiger
* 03 = Bald Bull / Mr. Sandman
* 04 = Soda Popinski / Super Macho Man
* 05 = Piston Honda / Mike Tyson
 
Specifying a body out of range will crash the game.
 
 
Opponent Matchup Numbers for RAM 0003:
* 00 = Glass Joe, Von Kaiser, King Hippo, Bald Bull (Demo)
* 10 = Don Flamenco (Major Circuit), Great Tiger, Soda Popinski, Mr. Sandman
* 20 = Piston Honda (World Circuit), Bald Bull (World Circuit), Don Flamenco (World Circuit)
* 30 = Piston Honda (Minor Circuit), Bald Bull (Major Circuit), Super Macho Man
* 40 = Mike Tyson
 
Specifying a value out of range will crash the game.
 


{{Internal Data|game=Punch-Out}}
{{Internal Data|game=Punch-Out}}

Revision as of 00:54, 8 June 2022

Chip tiny.png The following article is a RAM map for Punch-Out.

Note for template.png
Note:
All values in table are hexadecimal unless noted otherwise.


  • 0001 - Current Match (list below)
  • 0002 - Current Opponent Body (list below)
  • 0003 - Current Opponent Part 2 (list below)
  • 013E - If nonzero, circuit is displayed as "Another World Circuit"
  • 0391 - Mac's Health
  • 0398 - Opponent's Health


List of Matches for RAM 0001:

  • 00 = Glass Joe (Minor Circuit)
  • 01 = Von Kaiser
  • 02 = Piston Honda
  • 03 = Don Flamenco (Major Circuit)
  • 04 = King Hippo
  • 05 = Great Tiger
  • 06 = Bald Bull
  • 07 = Piston Honda (World Circuit)
  • 08 = Soda Popinski
  • 09 = Bald Bull
  • 0A = Don Flamenco
  • 0B = Mr. Sandman
  • 0C = Super Macho Man
  • 0D = Mike Tyson/Mr. Dream (The Dream Fight)
  • 13 = Bald Bull (Demo)
  • 14 = King Hippo (Another World Circuit)
  • 15 = Great Tiger
  • 16 = Piston Honda
  • 17 = Soda Popinski
  • 18 = Bald Bull
  • 19 = Don Flamenco
  • 1A = Mr. Sandman
  • 1B = Super Macho Man
  • 1C = Mike Tyson/Mr. Dream (Must set RAM 013E to a nonzero value, otherwise screen appears glitched)

Specifying a match out of range will read junk data as the opponent.


Opponent Bodies for RAM 0002:

  • 00 = Glass Joe / Don Flamenco
  • 01 = King Hippo
  • 02 = Von Kaiser / Great Tiger
  • 03 = Bald Bull / Mr. Sandman
  • 04 = Soda Popinski / Super Macho Man
  • 05 = Piston Honda / Mike Tyson

Specifying a body out of range will crash the game.


Opponent Matchup Numbers for RAM 0003:

  • 00 = Glass Joe, Von Kaiser, King Hippo, Bald Bull (Demo)
  • 10 = Don Flamenco (Major Circuit), Great Tiger, Soda Popinski, Mr. Sandman
  • 20 = Piston Honda (World Circuit), Bald Bull (World Circuit), Don Flamenco (World Circuit)
  • 30 = Piston Honda (Minor Circuit), Bald Bull (Major Circuit), Super Macho Man
  • 40 = Mike Tyson

Specifying a value out of range will crash the game.