Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

spnchoutj: MAME ROM Information.


Super Punch-Out!! (c) 1984 Nintendo.

A slight update of the superb "Punch-Out!!" boxing game that features five brand new larger-than-life opponents. The player once again assumes the role of a green-haired boxer who must fight his way up through five larger-than-life boxers to earn the title of 'Champ'.

The player's in-fight boxer is again viewed from behind and rendered with wire-frame graphics (so the player's opponent can be seen). Punches, dodges and blocks must all be well-timed in order to defeat the opposing boxer. Thanks to the refined roster of new and hugely distinctive enemy fighters, "Super Punch-Out!!" is considered to be an improvement over the first game.


Main CPU : Z80 (@ 4 Mhz)

Sound CPU : N2A03 (@ 1.789772 Mhz)

Sound Chips : N2A03 (@ 1.789772 Mhz), VLM5030 (@ 3.58 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1025

Players : 1

Control : 4-way joystick (pull up on the joystick to duck)

Buttons : 3



Released in September 1984.

The image used for the background of "Punch-Out!!" (in which Mario, Luigi, DK and DK Jr. sit on both sides of the ring) was recycled for 'Super Punch-Out!!'. The only difference is that the background is in black and white.

Not to be confused with the 1994 Super NES game of the same name, 'Super Punch-Out!!', which is a remake of the arcade game to mark the ten year anniversary of the original game's release.

The game's title music, is actually the 'Gillette Look Sharp March'. This jingle, originally heard in Gillette radio and television commercials, was later used as the theme song to the Gillette Cavalcade of Sports, which aired boxing matches. The music can also be heard in the 1980 boxing related film 'Raging Bull' during the scene where Jake LaMotta (as played by Robert De Niro) unveils his new nightclub.


* Control Panel Instructions :

- Power meter indicates your punching power. Build up your punching power by punching the champ, throw a knockout blow when meter flashes "KO".

- Status meter indicates your/champ's respective stamina, knockdown occurs when status meter reads empty.

- Game is over when you are knocked out or time counts down to zero.(1)

- "Let's keep it clean. Now come out boxing!"

(1) Exception : In Super Punch-Out!!, time starts at zero and counts forward. When time reaches three minutes, time is up and the game is over.


1. Punch-Out!! (1984)

2. Super Punch-Out!! (1984)

3. Mike Tyson's Punch-Out!! (1987, Nintendo NES)

4. Super Punch-Out!! (1994, Nintendo SNES)

5. Punch-Out!! (2009, Nintendo Wii)


* Computers :

Amstrad CPC (1985, as "Frank Bruno's Boxing")

Commodore C64 (1985, as "Frank Bruno's Boxing")

Sinclair ZX Spectrum (1985, as "Frank Bruno's Boxing")

PC [MS-DOS, 3.5"] (1985, as "Frank Bruno's Boxing")


Game's rom.

Machine's picture.

MAME Info:

0.35b1 [?]

0.31 [Nicola Salmoria]


- The game runs on two monitors, positioned one above the other. Since the top monitor is mostly informational, you might want to cut it out to enlarge the play area. You can do that enforcing a suitable screen size.


- Incorrect sound on Dragon Chan's kick. MaximRecoil (ID 00959)


- 0.133u1: Renamed (spnchotj) to (spnchoutj).

- 0.129u4: Nicola Salmoria and Bob Seidel added basic support of RP5C01 to remove (most) protection kludges in Super Punch-Out. This fixed time count on insert coin screen runs out very quickly and play buttons not working.

- 0.125u5: Nicola Salmoria simplified palette handling in Punch-Out driver. Fixed big sprite palette in top monitor. Fixed proms loading and changed palettesize to 512 colors.

- 0.123u1: Changed palettesize to 2048 colors.

- 0.106u8: Aaron Giles converted the Punch Out driver to a proper dualscreen game (2x 256x224). Rewrote the video portion to use tilemaps.

- 0.58: Full VLM5030 sound emulation. Samples are no longer needed. Changed 8-way Joystick to 4-way.

- 22nd January 2002: Tatsuyuki Satoh fixed the noise generator in the VLM5030 sound chip emulation, completely removing the need for samples.

- 21st January 2002: Tatsuyuki Satoh submitted a new, much improved version of the VLM5030 sound chip emulation, used for speech in (Super) Punch-Out and a few other drivers. It is now more than 90% accurate to the original, and only a few small problems remain.

- 0.37b15: Changed visible area to 256x448.

- 0.37b7: Added Punchout samples.

- 14th May 2000: Guru - Dumped Super Punchout (Nintendo, Alt).

- 0.36RC1: Added clone Super Punch-Out!! (Japan).

- 22nd January 2000: Gansuke from Team Japump dumped Super Punch-Out!! (Japan) (c) Nintendo.

- 0.36b13: Changed clock speed of the N2A03 to 1789772 Hz. Replaced NES/DAC sound with Nintendo.

- 26th December 1999: [email protected] and Matthew Conte contributed a new NES sound driver and also some fixes to SNK games sound.

- 0.36b5: Replaced M6502 CPU2 with a N2A03.

- 0.35b13: Changed description to 'Super Punch-Out!!'.

- 0.35b1: Replaced Super Punch Out with a good set. Tatsuyuki Satoh and Ernesto Corvi worked out the Super Punch Out protection.

- 0.33b6: Tatuyuki Satoh fixed bug in VLM5030 emulator which caused samples not to work.

- 0.33b3: Another step forward in getting Super Punch Out to work (still NOT playable) [Tatsuyuki Satoh].

- 0.31: Nicola Salmoria added Super Punch Out (Nintendo 1984). Known issues: Doesn't work due to copy protection. Note: The game runs on two monitors, positioned one above the other. Since the top monitor is mostly informational, you might want to cut it out to enlarge the play area. You can do that enforcing a suitable screen size. Good resolutions are 400x300 (if your card supports it), or 800x600 with pixel doubling.


Recommended Games (Boxing):


KO Punch

Champion Boxing

Main Event


Super Punch-Out!!

VS Gong Fight

King of Boxer

Heavyweight Champ

Mike Tyson's Punch-Out!! (PlayChoice-10)

Vs. TKO Boxing

Final Blow

The Final Round

Pound for Pound

Success Joe

Legend of Success Joe

Title Fight

Top Ranking Stars

Best Bout Boxing

Funky Head Boxers

Romset: 300 kb / 33 files / 167.8 zip

MAME XML Output:

       <game name="spnchoutj" sourcefile="punchout.c" cloneof="spnchout" romof="spnchout">
              <description>Super Punch-Out!! (Japan)</description>
              <rom name="chs1c8la.bin" size="8192" crc="dc2a592b" sha1="a8a7fc5c836e2723ba6abcb1137f4c4f79e21c87" region="maincpu" offset="0"/>
              <rom name="chs1c8ka.bin" size="8192" crc="ce687182" sha1="f07d930d90eda199b089f9023b51fd4456c87bdf" region="maincpu" offset="2000"/>
              <rom name="chs1-c.8j" merge="chs1-c.8j" size="8192" crc="1fa629e8" sha1="e0c37883e65c77e9f25e323fb4dc05f7dcdc6347" region="maincpu" offset="4000"/>
              <rom name="chs1-c.8h" merge="chs1-c.8h" size="8192" crc="15a6c068" sha1="3f42697a6d79c6fd4b638feb366c80e98a7f02e2" region="maincpu" offset="6000"/>
              <rom name="chs1c8fa.bin" size="16384" crc="f745b5d5" sha1="8130b5be011848625ebe6691fbb76dc338979b60" region="maincpu" offset="8000"/>
              <rom name="chp1-c.4k" merge="chp1-c.4k" size="8192" crc="cb6ef376" sha1="503dbcc1b18a497311bf129689d5650860bf96c7" region="audiocpu" offset="e000"/>
              <rom name="b_4c_01a.bin" size="8192" crc="b017e1e9" sha1="39e98f48bff762a674a2506efa39b3619337a1e0" region="gfx1" offset="0"/>
              <rom name="b_4d_01a.bin" size="8192" crc="e3de9d18" sha1="f55b6f522e127e6239197dd7eb1564e6f275df74" region="gfx1" offset="2000"/>
              <rom name="chp1-b.4a" merge="chp1-b.4a" size="8192" crc="c075f831" sha1="f22d9e415637599420c443ce08e7e70d1eb1c6f5" region="gfx2" offset="0"/>
              <rom name="chp1-b.4b" merge="chp1-b.4b" size="8192" crc="c4cc2b5a" sha1="7b9d4dcecc67271980c3c44561fc25a6f6c93ee3" region="gfx2" offset="2000"/>
              <rom name="chs1-v.2r" merge="chs1-v.2r" size="16384" crc="ff33405d" sha1="31b892d184d24a0ec05fd6facec61a532ce8535b" region="gfx3" offset="0"/>
              <rom name="chs1-v.2t" merge="chs1-v.2t" size="16384" crc="f507818b" sha1="fb99c5c88e829d7e81c53ead21554a614b6fdcf9" region="gfx3" offset="4000"/>
              <rom name="chs1-v.2u" merge="chs1-v.2u" size="16384" crc="0995fc95" sha1="d056fc61ad2409525622b4db69796668c3145460" region="gfx3" offset="8000"/>
              <rom name="chs1-v.2v" merge="chs1-v.2v" size="8192" crc="f44d9878" sha1="327a8bbc8f1a33fcf95ebc75db97406feb6435d9" region="gfx3" offset="c000"/>
              <rom name="chs1-v.3r" merge="chs1-v.3r" size="16384" crc="09570945" sha1="c3e2a8f76eebacc9042d087db2dfdc8ea267d46a" region="gfx3" offset="10000"/>
              <rom name="chs1-v.3t" merge="chs1-v.3t" size="16384" crc="42c6861c" sha1="2b160cde3cc3ee7adb276fe719f7919c9295ba38" region="gfx3" offset="14000"/>
              <rom name="chs1-v.3u" merge="chs1-v.3u" size="16384" crc="bf5d02dd" sha1="f1f4932fc258c087783450e7c964902fa45c4568" region="gfx3" offset="18000"/>
              <rom name="chs1-v.3v" merge="chs1-v.3v" size="8192" crc="5673f4fc" sha1="682a81b60494b2c77d1da312c97bc807021eac67" region="gfx3" offset="1c000"/>
              <rom name="chs1-v.4r" merge="chs1-v.4r" size="16384" crc="8e155758" sha1="d21ce2d81b2d47e5ff091e48cf46d41d01ea6314" region="gfx3" offset="20000"/>
              <rom name="chs1-v.4t" merge="chs1-v.4t" size="16384" crc="b4e43448" sha1="1ed6bf913c15851cf86554713c122b55c18c5d67" region="gfx3" offset="24000"/>
              <rom name="chs1-v.4u" merge="chs1-v.4u" size="16384" crc="74e0d956" sha1="b172cdcc5d26f3be06a7f0f9e19879957e87f992" region="gfx3" offset="28000"/>
              <rom name="chp1-v.6p" merge="chp1-v.6p" size="8192" crc="75be7aae" sha1="396bc1d301b99e064de4dad699882618b1b9c958" region="gfx4" offset="0"/>
              <rom name="chp1-v.6n" merge="chp1-v.6n" size="8192" crc="daf74de0" sha1="9373d4527b675b3128a5a830f42e1dc5dcb85307" region="gfx4" offset="2000"/>
              <rom name="chp1-v.8p" merge="chp1-v.8p" size="8192" crc="4cb7ea82" sha1="213b7c1431f4c92e5519a8771035bda28b3bab8a" region="gfx4" offset="8000"/>
              <rom name="chp1-v.8n" merge="chp1-v.8n" size="8192" crc="1c0d09aa" sha1="3276bae7400453f3612f53d7b47fb199cbe53e6d" region="gfx4" offset="a000"/>
              <rom name="chs1b_6e.bpr" size="512" crc="8efd867f" sha1="d5f2bfe750bb5d472922bdb7e915ee28a3eec9bd" region="proms" offset="0"/>
              <rom name="chs1b_6f.bpr" size="512" crc="279d6cbc" sha1="aea56970801908b4d51be0c15043c7b315d2637f" region="proms" offset="200"/>
              <rom name="chs1b_7f.bpr" size="512" crc="cad6b7ad" sha1="62b61d5fa47ca6e2dd15295674dff62e4e69471a" region="proms" offset="400"/>
              <rom name="chs1-b.7e" merge="chs1-b.7e" size="512" crc="9e170f64" sha1="9548bfec2f5b7d222e91562b5459aef8c107b3ec" region="proms" offset="600"/>
              <rom name="chs1-b.8e" merge="chs1-b.8e" size="512" crc="3a2e333b" sha1="5cf0324cc07ac4af63598c5c6acc61d24215b233" region="proms" offset="800"/>
              <rom name="chs1-b.8f" merge="chs1-b.8f" size="512" crc="1663eed7" sha1="90ff876a6b885f8a80c17531cde8b91864f1a6a5" region="proms" offset="a00"/>
              <rom name="chs1-v.2d" merge="chs1-v.2d" size="256" crc="71dc0d48" sha1="dd6609f547d74887f520d7e71a1a00317ff181d0" region="proms" offset="c00"/>
              <rom name="chs1c6pa.bin" size="16384" crc="d05fb730" sha1="9f4c4c7e5113739312558eff4d3d3e42d513aa31" region="vlm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="nes" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="vlm" name="VLM5030" clock="3580000"/>
              <display tag="top" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <display tag="bottom" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="4" coins="2">
                     <control type="joy" ways="4"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="3">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Medium" value="1"/>
                     <dipvalue name="Hard" value="2"/>
                     <dipvalue name="Hardest" value="3"/>
              <dipswitch name="Time" tag="DSW2" mask="12">
                     <dipvalue name="Longest" value="0" default="yes"/>
                     <dipvalue name="Long" value="4"/>
                     <dipvalue name="Short" value="8"/>
                     <dipvalue name="Shortest" value="12"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="16" default="yes"/>
              <dipswitch name="Rematch At A Discount" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unused" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Coinage" tag="DSW1" mask="15">
                     <dipvalue name="6 Coins/1 Credit" value="8"/>
                     <dipvalue name="5 Coins/1 Credit" value="4"/>
                     <dipvalue name="4 Coins/1 Credit" value="3"/>
                     <dipvalue name="3 Coins/1 Credit" value="12"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits (2 Credits/1 Play)" value="13"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/2 Credits (3 Credits/1 Play)" value="11"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="6"/>
                     <dipvalue name="1 Coin/5 Credits" value="10"/>
                     <dipvalue name="1 Coin/6 Credits" value="7"/>
                     <dipvalue name="Free Play" value="15"/>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Copyright" tag="DSW1" mask="128">
                     <dipvalue name="Nintendo" value="0" default="yes"/>
                     <dipvalue name="Nintendo of America Inc." value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise