Punch-Out/RAM map

From Data Crystal
Jump to navigation Jump to search

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)
  • 000B - Which password was used to start the game
  • 0110-0119 - Saved password for continuing
  • 0120-0129 - Current password digits
  • 013E - If nonzero, circuit is displayed as "Another World Circuit"
  • 0140-0149 - Current password digits (in game font)
  • 0150-015B - Current password digits with added spaces (in game font)
  • 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.

List of password types for RAM 000B

  • 00 - No Password (Minor Circuit)
  • 01 - Major Circuit
  • 02 - World Circuit
  • 03 - Super Macho Man
  • 04 - Another World Circuit
  • 05 - Mike Tyson/Mr. Dream
  • 06 - no effect, same as 00
  • 07 - Credits