superman: MAME ROM Information. History:
Superman (c) 1988 Taito Corp.
Superman is a horizontal video game and may be played by one or two players interactively. The second player controlling a red Superman character, teams up with the first player in this battle against the evil Alien Powers.
Each players uses a joystick to move his Superman character while walking or in flight. Two buttons aside each joystick are used to throw punches, kick or emit Superman's Heat Vision, a high-intensity laser which destroys all in its path. As Suprman picks up various colored crystals, he is awarded with addtitional energy and weapons including a Super Blast Punch and Mass Terminator. Items such as cars, gasoline cans, etc. can also be picked up and hurled at approaching enemies.
The many stages in the game are located in different cities of the U.S. and provide the player with real variety:
1st round: New York
2nd round: San Francisco
3rd round: Las Vegas
4th round: Washington
5th round: Alien Space Ship
- TECHNICAL -
Taito X System hardware
Board Number : K1100390A
Prom Stickers : B61
Main CPU : 68000 (@ 8 Mhz), Z80 (@ 4 Mhz)
Sound Chips : YM2610 (@ 8 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2
[1] PUNCH, [2] KICK
- TRIVIA -
Even if titlescreen says 1988, Superman was released in February 1989 in Japan.
The game begins with the brilliant musical score composed by John Williams for 'Superman... The Movie'.
- STAFF -
Directed by : Toshiyuki Nishimura
Game designer : Hidehiro Fujiwara
Programmers : Tohru Sugawara, Hideaki Tomioka, Hideki Hashimoto, Mari Iwano, Tadakazu Aono
Character designer : Nenko Nishimura
Art designers : Yoshihiro Wakita, Junji Yarita, Taira Sanuki, Shinobu Iwabuchi, Akira Saito, Minori Ishino, Takako Kozima, Toshiyuki Nishimura
Hardware : Noboru Yasukawa
Music sfx : Masahiko Takaki, Kazuyuki Ohnui, Shizuo Aizawa (Splatter A.), Takami Asano
Graphic designer : Natsuki Hirosawa
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.34b6 [Howie Cohen, Brad Oliver]
Artwork available
WIP:
- 29th January 2012: Mr. Do - I updated Superman. On Superman, the colors always bugged me a bit; I think I've got it right this time.
- 0.130u4: Renamed (suprmanj) to (supermanj).
- 11th June 2008: Guru - Superman (Taito 1988) arrived a few days ago, thanks to gplee.
- 0.122u5: Corrado Tomaselli verified frequencies in Superman.
- 9th September 2007: Mr. Do - Faster than a speeding bullet, and juuuuust in under the wire, Zorg has finished vectoring Superman. This one is outstanding folks.
- 0.118u4: Stephane Humbert slightly changed the C-Chip emulation for 'Superman' to behave in a similar way as other Taito games.
- 26th August 2006: Mr. Do - Added Superman bezel from MAME.net and Mean Arena. Some of these decent stuff are so-so; some are REALLY good.
- 0.106u1: AWJ added DIP locations to Superman. Changed all 'Unused' dipswitches to 'Unknown'.
- 0.104u3: Alex Jackson removed MDRV_MACHINE_INIT(cchip1) from games that don't have a C-chip (all of them except Superman). Changed 'Unknown' dipswitches to 'Unused' in Superman and fixed coinage in clone (Japan).
- 0.89u3: Bryan McPhail fixed GFX problem in Superman (see sprite map drawing in vidhrdw\seta.c).
- 0.88u2: Fabrice Arzeno added clone Superman (Japan).
- 0.85: Robert Flory fixed Superman frame rate to match real PCB. Changed VSync to 57.430000 Hz.
- 0.37b16: Removed 3rd coin slot.
- 0.37b9: Changed visible area to 384x240 and palettesize from 4096 to 2048 colors.
- 0.36b10: Changed 68000 CPU1 clock speed to 8MHz.
- 0.35b2: Changed CPU2 type.
- 0.34b6: Howie Cohen and Brad Oliver added Superman (Taito 1988). Note: According to Richard Bush, the C-Chip is an encrypted Z80 which communicates with the main board as a protection feature. In Superman, it's main purpose is to handle player inputs and coins and pass commands along to the sound chip. The 68k queries the c-chip, which passes back $100 bytes of 68k code which are then executed in RAM. To get around this, we hack in our own code to communicate with the sound board, since we are familiar with the interface as it's used in Rastan and Super Space Invaders '91. TODO: Fix y-scrolling glitch (visible on part 2 of Round 1). Investigate "COIN ERROR" at end of Round 3 (Las Vegas) C-chip. Optimize rendering. Does high score save work consistently?
- 3rd July 1998: Dumped Superman by Taito (1989).
LEVELS: 5
Other Emulators:
* FB Alpha
* Raine
Movie: Superman
Genre: Comic, Sci-fi
Year: GB 1978
Director: Richard Donner
Studio: Warner Bros.
Cast: Christopher Reeve, Margot Kidder, Marlon Brando, Susannah York , Gene Hackman, Ned Beatty, Valerie Perrine
Recommended Games (Super Heroes):
Superman
Cyber-Lip
Batman
Batman Forever
Captain America and The Avengers
Avengers In Galactic Storm
Captain Commando
Eight Man
Spider-Man: The Videogame
Spider-Man vs The Kingpin (Mega-Tech)
X-Men
X-Men: Children of the Atom
X-Men Vs. Street Fighter
Marvel Super Heroes
Marvel Super Heroes Vs. Street Fighter
Marvel Vs. Capcom: Clash of Super Heroes
Marvel vs. Capcom 2
Battle Circuit
Recommended Games (Jetman):
Sky Lancer
Vastar
Argus (Gottlieb)
Equites
Formation Z
Freeze
SWAT
4-D Warriors
Alien Sector
Bakutotsu Kijuutei
Cop 01
Finalizer - Super Transformation
Lizard Wizard
Metal Clash
Scooter Shooter
Section Z
Space Harrier
Space Harrier II (Mega-Tech)
Side Arms - Hyper Dyne
Transformer
Exzisus
Space Ranger (Arcadia)
Star Guards
Forgotten Worlds
Forgotten Worlds (Mega-Tech)
Superman
Insector X
Solar Jetman (PlayChoice-10)
Rohga Armor Force
Povar / Sobrat' Buran / Agroprom (Jetpac)
Cybattler
Mazinger Z
ESP Ra.De.
Shikigami no Shiro
Shikigami No Shiro II
Crazy War
Romset: 3136 kb / 10 files / 1.14 zip
MAME XML Output:
   | <game name="superman" sourcefile="taito_x.c"> |
   |    | <description>Superman</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Taito Corporation</manufacturer> |
   |    | <rom name="a10_09.bin" size="131072" crc="640f1d58" sha1="e768d32eae1dba39c23189996fbd5454c8627809" region="maincpu" offset="0"/> |
   |    | <rom name="a05_07.bin" size="131072" crc="fddb9953" sha1="8b562712810a5a72f4647f1ba1314a1be2e249e7" region="maincpu" offset="1"/> |
   |    | <rom name="a08_08.bin" size="131072" crc="79fc028e" sha1="bf42b3f84dcad8fd9085c702a78dc895cc12d670" region="maincpu" offset="40000"/> |
   |    | <rom name="a03_13.bin" size="131072" crc="9f446a44" sha1="16f7cd6438e47fdaac93a368df5c093f6ff0f1f0" region="maincpu" offset="40001"/> |
   |    | <rom name="d18_10.bin" size="65536" crc="6efe79e8" sha1="7a76efaaeab71473f4b0b23a89141f203488ce1d" region="audiocpu" offset="0"/> |
   |    | <rom name="f01_14.bin" size="524288" crc="89368c3e" sha1="8d227439ab321fd5d432d860544daea0e78ce588" region="gfx1" offset="0"/> |
   |    | <rom name="h01_15.bin" size="524288" crc="910cc4f9" sha1="9ecfa84123a8f9d048f0a689647e92f25af73899" region="gfx1" offset="80000"/> |
   |    | <rom name="j01_16.bin" size="524288" crc="3622ed2f" sha1="03f4383f6ff8b5f1e26bc6bbef2fb1855d3bb93f" region="gfx1" offset="100000"/> |
   |    | <rom name="k01_17.bin" size="524288" crc="c34f27e0" sha1="07ee02c18ce29f35e8ae87d0c1ed80b726c246a6" region="gfx1" offset="180000"/> |
   |    | <rom name="e18_01.bin" size="524288" crc="3cf99786" sha1="f6febf9bda87ca04f0a5890d0e8001c26dfa6c81" region="ymsnd" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="384" height="240" refresh="57.430000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="2" coins="2" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSWA" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSWA" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSWA" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSWA" mask="48"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSWA" mask="192"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="128"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSWB" mask="3"> |
   |    |    | <dipvalue name="Easy" value="2"/> |
   |    |    | <dipvalue name="Medium" value="3" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSWB" mask="48"> |
   |    |    | <dipvalue name="2" value="32"/> |
   |    |    | <dipvalue name="3" value="48" default="yes"/> |
   |    |    | <dipvalue name="4" value="16"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/> |
|
|