sparkman Spark Man (v2.0, set 1)

Immagine gioco: Spark Man (v2.0, set 1)
Immagini disponibili:

Nome romset:
Anno di produzione: 1989
Produttore: SunA

Genere del gioco: Platform
Categoria: Platform / Sparatutto a scorrimento

Questa macchina ha i seguenti cloni:
 • Spark Man (v2.0, set 2)

Questa macchina funziona correttamente in MAME Questa macchina funziona correttamente in MAME

Emulazione generale: Buono
Emulazione colore: Buono
Emulazione sonoro: Buono
Emulazione grafica: Buono
Salvataggio: Non supportato

In MAME dalla versione: .074u2

Il driver di questa macchina in MAME è: suna8.cpp - Leggi il codice

 Dati tecnici 
 Hardware di questa macchina:
  • CHIP [Mostra dettagli]

    Z80 ("maincpu")cpu 6000000 Hz
    Z80 ("audiocpu")cpu 6000000 Hz
    Speaker ("speaker")audio
    YM3812 ("ymsnd")audio 3000000 Hz
    AY-3-8910A ("aysnd")audio 1500000 Hz
    Samples ("samples")audio

  • Schermi [Mostra dettagli]

    Questa macchina utilizza un solo schermo:
      Tipo di grafica: Raster
      Orientamento schermo: Orizzontale
      Risoluzione 256 x 224 @ 60.000000 Hz

  • Numero di giocatori: 2P Simultanei
  • Controlli [Mostra dettagli]

      Joystick [8 direzioni]
      Joystick [8 direzioni]
    Numero di pulsanti: 3

  • Dipswitch [Mostra dettagli]

    In grassetto i valori predefiniti
    Coinage5 Coins/1 Credit
     4 Coins/1 Credit
     3 Coins/1 Credit
     2 Coins/1 Credit
     1 Coin/1 Credit
     1 Coin/2 Credits
     1 Coin/3 Credits
     1 Coin/4 Credits
     Very Easy
     Very Hard
    Service ModeOff
    Demo SoundsOff
    Flip ScreenOff
    Play TogetherNo
    Bonus Life10K
     50K, Every 50K
     100K, Every 50K
     100K, Every 100K
     200K, Every 100K

  • ROM (16 della macchina) [Mostra dettagli]

    Riferito alla versione MAME: 0.181

    NomeDimensioniCRC32SHA1StatoNel romset
    sparkman.e732768d89c5780 177f0ae21c00575a7eb078e86f3a790fc95211e4 good sparkman
    10.g76553648b4a31e 771d1f1a2ce950ce2b661a4081471e98a7a7d53e good sparkman
    12.g865536b8a4a557 10251b49fb44fb1e7c71fde8fe9544df29d27346 good sparkman
    11.i765536f5f38e1f 25f0abbac1298fad1f8e7202db05e48c3598bc88 good sparkman
    13.i865536e54eea25 b8ea884ee1a24953b6406f2d1edf103700f542d2 good sparkman
    14.h113276806822f3d d30592cecbcd4dbf67e5a8d9c151d60b3232a54d good sparkman
    p3.u16553639dbd414 03fe938ed1191329b6a2f7ed54c6ef69273998df good sparkman
    p2.t1655362e474203 a407126d92e529568129d5246f89d51330ff5d32 good sparkman
    p1.r1327687115cfe7 05fde6279a1edc97e79b1ff3f72b2da400a6a409 good sparkman
    p6.u265536e6551db9 bed2a9ba72895f3ba876b4e0a41c33ea8a3c5af2 good sparkman
    p5.t2655360df5da2a abbd5ba22b30f17d203ecece7afafa0cbe78352c good sparkman
    p4.r2327686904bde2 c426fa0c29b1874c729b981467f219c422f863aa good sparkman
    p7.u46553617c16ce4 b4127e9aedab69193bef1d85e68003e225913417 good sparkman
    p8.u665536414222ea e05f0504c6e735c73027312a85cc55fc98728e53 good sparkman
    15.b103276846c7d4d8 99f38cc044390ee4646498667ad2bf536ce91e8f good sparkman
    16.b1132768d6823a62 f8ce748aa7bdc9c95799dd111fd872717e46d416 good sparkman

    :  Macchina Parent
    :  Macchina Clone
    :  BIOS
    :  Device


Spark Man (c) 1989 SunA.


Processore Principale : Z80 (@ 6 Mhz)

Processore Audio : Z80 (@ 6 Mhz)

Chip Audio : YM3812 (@ 4 Mhz), AY8910 (@ 1.5 Mhz), Custom (@ 1.5 Mhz)

Orientamento dello schermo : Orizzontale

Risoluzione video : 256 x 224 pixels

Frequenza aggiornamento video : 60.00 Hz

Colori palette : 512

Giocatori : 2

Controllo : Joystick a 8 direzioni

Pulsanti : 3


Rom del gioco.

Giochi Simili

Attenzione: I dati di history.dat potrebbero essere diversi da quelli riportati nel resto della scheda (tratti da MAME), in quanto provenienti da fonti diverse.

Informazioni su sparkman

0.74u2 [Luca Elia]

0.69u3 [?]


- sparkman, sparkmana: YM3812 has incorrect frequency. Machone (ID 05283)


- 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 driver (suna8.c). 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. 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.


Versione per la stampa
Link diretto alla scheda della macchina

Link HTML per pagine WEB, solo testo
Link HTML per pagine WEB, con immagine
Link BBcode per forum, solo testo
Link BBcode per forum, solo testo