Manufacturers

Loading

Spark Man (v2.0, set 1)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Categories
  12. MAMEinfo
  13. History
Download sparkman.zip (832 KB)
Snapshot

Game infos

Description Spark Man (v2.0, set 1)
Name sparkman
Manufacturer SunA
Year 1989
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .074u2
Romset size 832 KB
Romset file 16 files
Romset zip 294 B
Language English
Genre Platform

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 2
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 8 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 256 224 60

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 10.g7 65536 48b4a31e 771d1f1a2ce950ce2b661a4081471e98a7a7d53e maincpu 10000 good no
arcade 11.i7 65536 f5f38e1f 25f0abbac1298fad1f8e7202db05e48c3598bc88 maincpu 30000 good no
arcade 12.g8 65536 b8a4a557 10251b49fb44fb1e7c71fde8fe9544df29d27346 maincpu 20000 good no
arcade 13.i8 65536 e54eea25 b8ea884ee1a24953b6406f2d1edf103700f542d2 maincpu 40000 good no
arcade 14.h11 32768 06822f3d d30592cecbcd4dbf67e5a8d9c151d60b3232a54d audiocpu 0 good no
arcade 15.b10 32768 46c7d4d8 99f38cc044390ee4646498667ad2bf536ce91e8f samples 0 good no
arcade 16.b11 32768 d6823a62 f8ce748aa7bdc9c95799dd111fd872717e46d416 samples 8000 good no
arcade p1.r1 32768 7115cfe7 05fde6279a1edc97e79b1ff3f72b2da400a6a409 gfx1 40000 good no
arcade p2.t1 65536 2e474203 a407126d92e529568129d5246f89d51330ff5d32 gfx1 10000 good no
arcade p3.u1 65536 39dbd414 03fe938ed1191329b6a2f7ed54c6ef69273998df gfx1 0 good no
arcade p4.r2 32768 6904bde2 c426fa0c29b1874c729b981467f219c422f863aa gfx1 c0000 good no
arcade p5.t2 65536 0df5da2a abbd5ba22b30f17d203ecece7afafa0cbe78352c gfx1 90000 good no
arcade p6.u2 65536 e6551db9 bed2a9ba72895f3ba876b4e0a41c33ea8a3c5af2 gfx1 80000 good no
arcade p7.u4 65536 17c16ce4 b4127e9aedab69193bef1d85e68003e225913417 gfx2 0 good no
arcade p8.u6 65536 414222ea e05f0504c6e735c73027312a85cc55fc98728e53 gfx2 80000 good no
arcade sparkman.e7 32768 d89c5780 177f0ae21c00575a7eb078e86f3a790fc95211e4 maincpu 0 good no

Chips list

name tag type clock
AY-3-8910A aysnd audio 1500000
Samples samples audio
Speaker speaker audio
YM3812 ymsnd audio 3000000
Z80 audiocpu cpu 6000000

Categories

MAMEinfo

0.74u2 [Luca Elia]

0.69u3 [Testdriver]


WIP:

- 0.163: System11 changed YM3812 sound clock speed to 3MHz and stereo audio to mono. Luca Elia fixed Player 2 colors and samples played from second rom in Spark Man.

- 0.149u1: Brian Troha added DIP locations to Star Fighter sets. Correct default settings as per manuals.

- 0.147u2: Luca Elia fixed Spark Man - Game now playable. Emulated the protection. Fixed gfx1/2 and samples rom loading. Fixed rom names.

- 14th October 2012: Luca Elia - I'm definitely on a SunA de-protection spree. The victim this time is Spark Man a platformer/shooter inspired by titles such as Rolling Thunder, Green Beret and Sly Spy. Effectively an improved, slicker and more polished sequel to SunA's own Rough Ranger. You may have seen this news coming given the two previous posts and the fact that sparkman was the last non-working game in the SunA8 driver. The protections are in fact comparable to those in Star Fighter (yet a good deal less nasty than those found in Brick Zone): different encryption of data and opcodes, address line scrambling, sound latch and RAM writes disable, ROM bank latching, mirroring, NMI disable and an additional one bit protection I've patched out (for now). The usual drill really. Where this game posed an unexpected challenge was in its use of two sprite "chips". I'm using the latter term loosely, as the sprites/tilemaps functionality appears to be implemented with several components scattered around the RAMs/ROMs for the respective "chip". This makes for a more complicated sprite RAM/chip banking. Also the samples have been doubled, with an additional bit used to select the relevant ROM by the sound CPU. Big thanks to Stefan Lindberg for providing a video of the real thing running (from the other set in MAME). It has proven invaluable for getting the emulation right and it sped up the process by an order of magnitude. Also, check out his amazing PCB pics.

- 0.147: Changed description to 'Spark Man (v2.0, set 1)' and clone (v 2.0, set 2) to 'Spark Man (v2.0, set 2)'.

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

- 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 (Testdriver) Spark Man (v 2.0). 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.


LEVELS: 9


Other Emulators:

* FB Alpha


Recommended Games (Action):

Elevator Action

Elevator Action Returns

Action Fighter

Quartet

Rolling Thunder

Rolling Thunder 2

Bionic Commando

Bullet

Super Ranger

Crack Down

Crack Down (Mega-Tech)

Secret Agent

S.P.Y. - Special Project Y

Spark Man

The Cliffhanger - Edward Randy

The Super Spy

ThunderJaws

Power Blade (PlayChoice-10)

The Outfoxies

Biomechanical Toy

Confidential Mission

Ninja Assault

Lupin The Third - The Shooting

Lupin The Third - The Typing

Demon Front

Dolphin Blue

History


Arcade Video game published 30 years ago:

Spark Man (c) 1989 SunA Electronics Ind. Company, Limited.

- TECHNICAL -

Main CPU : Zilog Z80 (@ 6 Mhz)
Sound CPU : Zilog Z80 (@ 6 Mhz)
Sound Chips : YM3812 (@ 3 Mhz), AY8910 (@ 1.5 Mhz), Custom (@ 1.5 Mhz)

Players : 2
Control : 8-way joystick
Buttons : 3

- TRIVIA -

Spark Man was released in June 1989.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=2566&o=2