Home News Forum                            

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

sparkman: MAME ROM Information.


Spark Man (c) 1989 SunA.


Main CPU : Z80 (@ 6 Mhz)

Sound CPU : Z80 (@ 6 Mhz)

Sound Chips : YM3812 (@ 4 Mhz), AY8910 (@ 1.5 Mhz), Custom (@ 1.5 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette Colors : 512

Players : 2

Control : 8-way joystick

Buttons : 3


Game's rom.

MAME Info:

0.74u2 [Luca Elia]

0.69u3 [?]


- 0.136: Stefan Lindberg added clone Spark Man (v 2.0, set 2), not working. Changed parent description to 'Spark Man (v 2.0, set 1)'. Angelo Salese added a bunch of new protection handlers for Spark Man.

- 0.135u4: Angelo Salese refactored the protection in Spark Man, implemented thrash protection that's used after the title screen and fixed sprite bank bit.

- 0.93: Changed Custom sound to Samples.

- 0.88: Changed Z80 CPU1/2 clock speeds to 6MHz.

- 0.87u2: Added Custom sound. Changed AY-3-8910 clock speed to 1.5MHz.

- 0.74u2: Added Spark Man (v 2.0) (SunA 1989).

- 0.69u3: Luca Elia added Spark Man (v 2.0) (Testdriver). To get past the roms test screen put a watchpoint at ca40. When hit, clear ca41. Most of the garbage you'll see is probably due to imperfect graphics emulation (e.g. gfx banking) than protection.

- 4th June 2003: Luca Elia decrypted Spark Man and added it to the Suna8 driver but it doesn't work because of unemulated protection.

Romset: 832 kb / 16 files / 294.2 zip

MAME XML Output:

       <game name="sparkman" sourcefile="suna8.c">
              <description>Spark Man (v 2.0, set 1)</description>
              <rom name="sparkman.e7" size="32768" crc="d89c5780" sha1="177f0ae21c00575a7eb078e86f3a790fc95211e4" region="maincpu" offset="0"/>
              <rom name="sparkman.g7" size="65536" crc="48b4a31e" sha1="771d1f1a2ce950ce2b661a4081471e98a7a7d53e" region="maincpu" offset="10000"/>
              <rom name="sparkman.g8" size="65536" crc="b8a4a557" sha1="10251b49fb44fb1e7c71fde8fe9544df29d27346" region="maincpu" offset="20000"/>
              <rom name="sparkman.i7" size="65536" crc="f5f38e1f" sha1="25f0abbac1298fad1f8e7202db05e48c3598bc88" region="maincpu" offset="30000"/>
              <rom name="sparkman.i8" size="65536" crc="e54eea25" sha1="b8ea884ee1a24953b6406f2d1edf103700f542d2" region="maincpu" offset="40000"/>
              <rom name="sparkman.h11" size="32768" crc="06822f3d" sha1="d30592cecbcd4dbf67e5a8d9c151d60b3232a54d" region="audiocpu" offset="0"/>
              <rom name="sparkman.u4" size="65536" crc="17c16ce4" sha1="b4127e9aedab69193bef1d85e68003e225913417" region="gfx1" offset="0"/>
              <rom name="sparkman.t1" size="65536" crc="2e474203" sha1="a407126d92e529568129d5246f89d51330ff5d32" region="gfx1" offset="10000"/>
              <rom name="sparkman.r1" size="32768" crc="7115cfe7" sha1="05fde6279a1edc97e79b1ff3f72b2da400a6a409" region="gfx1" offset="20000"/>
              <rom name="sparkman.u1" size="65536" crc="39dbd414" sha1="03fe938ed1191329b6a2f7ed54c6ef69273998df" region="gfx1" offset="30000"/>
              <rom name="sparkman.u6" size="65536" crc="414222ea" sha1="e05f0504c6e735c73027312a85cc55fc98728e53" region="gfx1" offset="40000"/>
              <rom name="sparkman.t2" size="65536" crc="0df5da2a" sha1="abbd5ba22b30f17d203ecece7afafa0cbe78352c" region="gfx1" offset="50000"/>
              <rom name="sparkman.r2" size="32768" crc="6904bde2" sha1="c426fa0c29b1874c729b981467f219c422f863aa" region="gfx1" offset="60000"/>
              <rom name="sparkman.u2" size="65536" crc="e6551db9" sha1="bed2a9ba72895f3ba876b4e0a41c33ea8a3c5af2" region="gfx1" offset="70000"/>
              <rom name="sparkman.b10" size="32768" crc="46c7d4d8" sha1="99f38cc044390ee4646498667ad2bf536ce91e8f" region="samples" offset="0"/>
              <rom name="sprkman.b11" size="32768" crc="d6823a62" sha1="f8ce748aa7bdc9c95799dd111fd872717e46d416" region="samples2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="6000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="4000000"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="DSW1" mask="7">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="4 Coins/1 Credit" value="1"/>
                     <dipvalue name="3 Coins/1 Credit" value="2"/>
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="56">
                     <dipvalue name="Easiest" value="32"/>
                     <dipvalue name="Very Easy" value="48"/>
                     <dipvalue name="Easy" value="40"/>
                     <dipvalue name="Moderate" value="56" default="yes"/>
                     <dipvalue name="Normal" value="24"/>
                     <dipvalue name="Harder" value="16"/>
                     <dipvalue name="Very Hard" value="8"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Service Mode" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="2">
                     <dipvalue name="Upright" value="2" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Play Together" tag="DSW2" mask="4">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="4" default="yes"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="56">
                     <dipvalue name="10K" value="56" default="yes"/>
                     <dipvalue name="30K" value="40"/>
                     <dipvalue name="50K, Every 50K" value="24"/>
                     <dipvalue name="50K" value="32"/>
                     <dipvalue name="100K, Every 50K" value="16"/>
                     <dipvalue name="100K, Every 100K" value="8"/>
                     <dipvalue name="200K, Every 100K" value="0"/>
                     <dipvalue name="None" value="48"/>
              <dipswitch name="Lives" tag="DSW2" mask="192">
                     <dipvalue name="2" value="128"/>
                     <dipvalue name="3" value="192" default="yes"/>
                     <dipvalue name="4" value="64"/>
                     <dipvalue name="5" value="0"/>
              <driver status="preliminary" emulation="preliminary" 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