spnchout: MAME ROM Information. History:
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.
- TECHNICAL -
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
=> [1] LEFT BLOW, [2] RIGHT BLOW, [3] KNOCKOUT BLOW
- TRIVIA -
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.
- TIPS AND TRICKS -
* 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.
- SERIES -
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)
- PORTS -
* 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")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.35b1 [?]
0.31 [Nicola Salmoria]
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.
Bugs:
- Incorrect sound on Dragon Chan's kick. MaximRecoil (ID 00959)
WIP:
- 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.
LEVELS: 5
Recommended Games (Boxing):
Boxer
KO Punch
Champion Boxing
Main Event
Punch-Out!!
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="spnchout" sourcefile="punchout.c"> |
   |    | <description>Super Punch-Out!!</description> |
   |    | <year>1984</year> |
   |    | <manufacturer>Nintendo</manufacturer> |
   |    | <rom name="chs1-c.8l" size="8192" crc="703b9780" sha1="93b2fd8392ef094413330cd2474ac406c3db426e" region="maincpu" offset="0"/> |
   |    | <rom name="chs1-c.8k" size="8192" crc="e13719f6" sha1="d0f08a0999801dd5d55f2f4ae3e76f25b765b8d6" region="maincpu" offset="2000"/> |
   |    | <rom name="chs1-c.8j" size="8192" crc="1fa629e8" sha1="e0c37883e65c77e9f25e323fb4dc05f7dcdc6347" region="maincpu" offset="4000"/> |
   |    | <rom name="chs1-c.8h" size="8192" crc="15a6c068" sha1="3f42697a6d79c6fd4b638feb366c80e98a7f02e2" region="maincpu" offset="6000"/> |
   |    | <rom name="chs1-c.8f" size="16384" crc="4ff3cdd9" sha1="282edf9a3fa085bc82523249a519f2a3fe04e87e" region="maincpu" offset="8000"/> |
   |    | <rom name="chp1-c.4k" size="8192" crc="cb6ef376" sha1="503dbcc1b18a497311bf129689d5650860bf96c7" region="audiocpu" offset="e000"/> |
   |    | <rom name="chs1-b.4c" size="8192" crc="9f2ede2d" sha1="58a0f8c34ff9ec425c846c1eb6c6ccd99c2d0132" region="gfx1" offset="0"/> |
   |    | <rom name="chs1-b.4d" size="8192" crc="143ae5c6" sha1="4c8426ba336941ac3341b1dd65c0d68b9aae56de" region="gfx1" offset="2000"/> |
   |    | <rom name="chp1-b.4a" size="8192" crc="c075f831" sha1="f22d9e415637599420c443ce08e7e70d1eb1c6f5" region="gfx2" offset="0"/> |
   |    | <rom name="chp1-b.4b" size="8192" crc="c4cc2b5a" sha1="7b9d4dcecc67271980c3c44561fc25a6f6c93ee3" region="gfx2" offset="2000"/> |
   |    | <rom name="chs1-v.2r" size="16384" crc="ff33405d" sha1="31b892d184d24a0ec05fd6facec61a532ce8535b" region="gfx3" offset="0"/> |
   |    | <rom name="chs1-v.2t" size="16384" crc="f507818b" sha1="fb99c5c88e829d7e81c53ead21554a614b6fdcf9" region="gfx3" offset="4000"/> |
   |    | <rom name="chs1-v.2u" size="16384" crc="0995fc95" sha1="d056fc61ad2409525622b4db69796668c3145460" region="gfx3" offset="8000"/> |
   |    | <rom name="chs1-v.2v" size="8192" crc="f44d9878" sha1="327a8bbc8f1a33fcf95ebc75db97406feb6435d9" region="gfx3" offset="c000"/> |
   |    | <rom name="chs1-v.3r" size="16384" crc="09570945" sha1="c3e2a8f76eebacc9042d087db2dfdc8ea267d46a" region="gfx3" offset="10000"/> |
   |    | <rom name="chs1-v.3t" size="16384" crc="42c6861c" sha1="2b160cde3cc3ee7adb276fe719f7919c9295ba38" region="gfx3" offset="14000"/> |
   |    | <rom name="chs1-v.3u" size="16384" crc="bf5d02dd" sha1="f1f4932fc258c087783450e7c964902fa45c4568" region="gfx3" offset="18000"/> |
   |    | <rom name="chs1-v.3v" size="8192" crc="5673f4fc" sha1="682a81b60494b2c77d1da312c97bc807021eac67" region="gfx3" offset="1c000"/> |
   |    | <rom name="chs1-v.4r" size="16384" crc="8e155758" sha1="d21ce2d81b2d47e5ff091e48cf46d41d01ea6314" region="gfx3" offset="20000"/> |
   |    | <rom name="chs1-v.4t" size="16384" crc="b4e43448" sha1="1ed6bf913c15851cf86554713c122b55c18c5d67" region="gfx3" offset="24000"/> |
   |    | <rom name="chs1-v.4u" size="16384" crc="74e0d956" sha1="b172cdcc5d26f3be06a7f0f9e19879957e87f992" region="gfx3" offset="28000"/> |
   |    | <rom name="chp1-v.6p" size="8192" crc="75be7aae" sha1="396bc1d301b99e064de4dad699882618b1b9c958" region="gfx4" offset="0"/> |
   |    | <rom name="chp1-v.6n" size="8192" crc="daf74de0" sha1="9373d4527b675b3128a5a830f42e1dc5dcb85307" region="gfx4" offset="2000"/> |
   |    | <rom name="chp1-v.8p" size="8192" crc="4cb7ea82" sha1="213b7c1431f4c92e5519a8771035bda28b3bab8a" region="gfx4" offset="8000"/> |
   |    | <rom name="chp1-v.8n" size="8192" crc="1c0d09aa" sha1="3276bae7400453f3612f53d7b47fb199cbe53e6d" region="gfx4" offset="a000"/> |
   |    | <rom name="chs1-b.6e" size="512" crc="0ad4d727" sha1="5fa4247d58d10b4644f0a7492efb22b7a9ce7b62" region="proms" offset="0"/> |
   |    | <rom name="chs1-b.6f" size="512" crc="86f5cfdb" sha1="a2a3a4e9ca15826fe8c86650d50c8ce203d57eae" region="proms" offset="200"/> |
   |    | <rom name="chs1-b.7f" size="512" crc="8bd406f8" sha1="eaf0b62eccf1f47452bf983b3ffc6cacc25d4585" region="proms" offset="400"/> |
   |    | <rom name="chs1-b.7e" size="512" crc="9e170f64" sha1="9548bfec2f5b7d222e91562b5459aef8c107b3ec" region="proms" offset="600"/> |
   |    | <rom name="chs1-b.8e" size="512" crc="3a2e333b" sha1="5cf0324cc07ac4af63598c5c6acc61d24215b233" region="proms" offset="800"/> |
   |    | <rom name="chs1-b.8f" size="512" crc="1663eed7" sha1="90ff876a6b885f8a80c17531cde8b91864f1a6a5" region="proms" offset="a00"/> |
   |    | <rom name="chs1-v.2d" size="256" crc="71dc0d48" sha1="dd6609f547d74887f520d7e71a1a00317ff181d0" region="proms" offset="c00"/> |
   |    | <rom name="chs1-c.6p" size="16384" crc="ad8b64b8" sha1="0f1232a10faf71b782f9f6653cca8570243c17e0" 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"/> |
   |    | </input> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Rematch At A Discount" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Copyright" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Nintendo" value="0" default="yes"/> |
   |    |    | <dipvalue name="Nintendo of America Inc." value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/> |
|
|