Dumped and added three more games on Unidesa/Cirsa "960606-5" hardware (#10427)

New NOT_WORKING games
---------------------------
La Perla del Caribe (V1.0, Catalonia) [jordigahan, Recreativas.org]

New NOT_WORKING clones
---------------------------
unknown 960606-5 based machine (set 2) [jordigahan, Recreativas.org]

New NOT_WORKING machine
-----------------------------
Multi Points [jordigahan]
This commit is contained in:
ClawGrip 2022-11-09 17:22:31 +01:00 committed by GitHub
parent a7c682e481
commit f51c310ad3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 240 additions and 62 deletions

View File

@ -2,55 +2,64 @@
// copyright-holders:Tomasz Slanina
/***************************************************************************
Neptune's Pearls (c) Unidesa
skeleton driver, can't do much without gfx roms anyway.
Unidesa/Cirsa "960606-5" hardware.
Skeleton driver.
****************************************************************************
The "960606-5" PCB (found on the "rockroll" set) is used at least on the following games:
The "960606-5" PCB is used at least on the following games:
Unidesa/Cirsa Blue Swamp Land
Unidesa/Cirsa Corsarios
Unidesa/Cirsa Dinópolis
Unidesa/Cirsa Euro Bingo 7 (1000)
Unidesa/Cirsa Euro Bingo 7
Unidesa/Cirsa Euro Lucky
Unidesa/Cirsa Far West
Unidesa/Cirsa Filón
Unidesa/Cirsa Gladiadores
Unidesa/Cirsa La Perla del Caribe
Unidesa/Cirsa Las Llaves del Tesoro
Unidesa/Cirsa Legend
Unidesa/Cirsa Max Money
Unidesa/Cirsa Megatrón
Unidesa/Cirsa Megatrón Salón
Unidesa/Cirsa Millenium
Unidesa/Cirsa Mini Genio
Unidesa/Cirsa Mini Guay Plus
Unidesa/Cirsa Mini Joker
Unidesa/Cirsa Monsters Manía
Unidesa/Cirsa Multi Points
Unidesa/Cirsa Nevada
Unidesa/Cirsa Rock 'n' Roll
Unidesa/Cirsa Saloon
Unidesa/Cirsa Super Sevens
Unidesa/Cirsa Secreto de la Pirámide
Unidesa/Cirsa Vikingos
Unidesa/Cirsa Vulcano
The same hardware from Unidesa/Cirsa was also used on some games from
"Europea de Investigaciones Electrónicas S.A.":
Unidesa/Cirsa/Europea Atlantis
Unidesa/Cirsa/Europea Bingo Lotto
Unidesa/Cirsa/Europea Extra Cash
Unidesa/Cirsa/Europea Mississippi Casino
Unidesa/Cirsa/Europea Oklahoma Express
Unidesa/Cirsa/Europea Ruleta de la Fortuna
Unidesa Cirsa Millenium
Unidesa Cirsa Euro Lucky
Unidesa Cirsa Rock 'n' Roll
Unidesa Cirsa Max Money
Unidesa Cirsa Vikingos
Unidesa Cirsa Mini Joker
Unidesa Cirsa Far West
Unidesa Cirsa Saloon
Unidesa Cirsa Blue Swamp Land
Unidesa Cirsa Vulcano
Unidesa Cirsa Euro Bingo 7 (1000)
Unidesa Cirsa Euro Bingo 7
Unidesa Cirsa Gladiadores
Unidesa Cirsa Nevada
Unidesa Cirsa Monsters Manía
Unidesa Cirsa Mini Guay Plus
Unidesa Cirsa Perla del Caribe
Unidesa Cirsa Super Sevens
Unidesa Cirsa Legend
Unidesa Cirsa Dinopolis
Unidesa Cirsa Megatron
Unidesa Cirsa Megatron Salon
Unidesa Cirsa Extra Cash
Unidesa Cirsa Mini Genio
Unidesa Cirsa Las Llaves del Tesoro
Unidesa Cirsa Secreto de la Pirámide
Unidesa Cirsa Filón
Unidesa Cirsa Multi Points
Unidesa Cirsa Corsarios
CIRSA / UNIDESA 960606-5 CPU BOARD
_________________________________________________________________
| ________ |
|__ |ULN2003| ____ |
|| |__ _ __________________ X9313 |
||P||P||| |OTP 27C8000 or | _______ ________ |
||1||1||| |27C4001_-_SOUND_| |OKI | |S1 DIPS| |
|| ||5|P9 __________________ |MSM6376 |_______| _________ |
||_||_| | 27C8000 or | |______| _________ PAT063/31 (PAL16L8)
| |27C4001_-_SOUND_| |S2 DIPS| |
|__ |
| ________ ____________ |
|__ |ULN2003| | ........ | |
|| |__ _ __________________ | ____ | |
||P||P||| |OTP 27C8000 or | _______ ________ | X9313 |<- CB1 (CS4)
||1||1||| |27C4001_-_SOUND_| |OKI | |S1 DIPS|| | |
|| ||5|P9 __________________ |MSM6376 |_______|| _________ | |
||_||_| | 27C8000 or | |______| _________| |PAT_PLD_(PAL16L8 or equivalent)
| |27C4001_-_SOUND_| |S2 DIPS|| ···· | |
|__ |_______||___________| |
||P| __________________ __________________ ____ BATT |
||7| |27C801 or | |RAM MS62256-79 | 8583P 3V6 |
||_| |27C4001_________| |________________| 179mAh|
@ -59,10 +68,10 @@ Unidesa Cirsa Corsarios
||1||P| |27C4001_________| |NOT_POPULATED___| X24C16 |
||1||18 _______ |
|| |__ |CPLD | ________ ____________ |
||_||P| |PD18 | | 75189 | | CIRSA | __ |
| |17 |_____| NOT POPULATED | 38302 or | |P||
| |_| XTAL 36.8640MHz ________ | 38304 | |2||
|__ | 75188 | | | | ||
||_||P| |PD | |_75189_| | CIRSA | __ |
| |17 |XC9536 NOT POPULATED | 38302 or | |P||
| |_| XTAL ________ | 38304 | |2||
|__ 36.8640MHz |_75188_| | | | ||
||P| ___________ NOT POPULATED |___________| | ||
||3| |CPU | ________ ________ ____ |_||
||_| |80C188XL | |7407___| |7406___| LM393 |
@ -87,11 +96,60 @@ Unidesa Cirsa Corsarios
| NOT POPULATED ______ |
|_________________________________________________________P19____|
P4, P8, P13, P15, P16 and P19 are unused.
P4, P13, P15, P16 and P19 are unused.
Games without video support have the P8 without a connector soldered in.
The CS4 security counters module is a black plastic box with an anti-tamper sticker for
auditing the machine financials. It sits on top of the PAT security PAL and the X9313
using two connectors (4-pin on one side and 8-pin on the other).
It's just a small PCB with a SEEPROM:
_______________________
|: ··· |
|: _____ _____ ·|
|: TLP521-2 24C16WP ·|
|: ·|
|______________________|
According with fhe Spanish laws (at that time) for slot machines, it was mandatory to destroy
the program ROMs and the security counters module for retiring the machines from service. That's
the reason why most games on this driver are missing these ROMs.
The service manual contains the complete PCB schematics:
https://media.recreativas.org/manuales/201909/cirsa-unidesa-carta-control-960606-5-manual.pdf
Games can support video thanks to an additional PCB (called "IS040302-3 VGA SOC-Legacy PCB"),
connected to P8:
_________
___________|VGA HD15|_______________________________________
| |________| :::::::::::::: <- Conn to 960606-5 PCB
| ___ ___ ___ ___ |
| _____ |__| |__| |__| |__| |
| | | ______ · |
| |____| ___40.000 |XILINX · |
| ADV7123 ________ |_|MHz | | · |
| |XILINX | XT1 ____ |_____| · |
| |SPARTAN| | | XC9536XV |
| |XC3S400| |SRAM ____ ____ |
| |_______| | | | | | | |
| |___| |___| |___| |
| 71V124 LT1963A LT1963A|
| ______________________________________ |
| |_SIMM_3__BACKGROUND_A_______________| |
| ______________________________________ |
| |_SIMM_2__BACKGROUND_B_______________| ____ |
| ______________________________________ | | |
| |_SIMM_1__WINDOW_A___________________| |___| |
| ______________________________________ LT1963A |
| |_SIMM_0__WINDOW_B___________________| |
|___________________________________________________________|
Each SIMM contains two AM29LV128/256 flash chips (or compatible), and the
SIMMs PCBs are labeled as "IS040103-2 AMD/FUJITSU SIMM FLASH 3.3V 16bits".
On every game (with or without video), a Samsung VFD display (1x16) can be connected
to connector P14 for diagnostics and configuration.
Sometimes this display is externally exposed so it shows game texts and messages to the players.
*/
#include "emu.h"
@ -216,7 +274,7 @@ static const gfx_layout charlayout =
#endif
static GFXDECODE_START( gfx_neptunp2 )
// GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 8 )
// GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 8 )
GFXDECODE_END
void neptunp2_state::neptunp2_no_video(machine_config &config)
@ -239,7 +297,7 @@ void neptunp2_state::neptunp2_video(machine_config &config)
m_maincpu->set_addrmap(AS_PROGRAM, &neptunp2_state::neptunp2_video_map);
m_maincpu->set_vblank_int("screen", FUNC(neptunp2_state::irq0_line_hold));
// Video hardware
// Video hardware (probably wrong values, as the video board outputs VGA resolution)
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
screen.set_refresh_hz(60);
screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
@ -258,6 +316,11 @@ void neptunp2_state::neptunp2_video(machine_config &config)
***************************************************************************/
/***************************************************************************
Games on Cirsa "960606-5" PCB with additional video board
***************************************************************************/
// It's unclear what exact video board is used on this game
ROM_START( neptunp2 )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "u2.bin", 0x000000, 0x100000, CRC(4fbb06d1) SHA1(6490cd3b96b3b61f48fcb843772bd787605ab76f) )
@ -271,15 +334,62 @@ ROM_START( neptunp2 )
ROM_REGION( 0x10000, "gfx", 0 )
ROM_LOAD( "flash_roms", 0x00000, 0x10000, NO_DUMP )
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "eeprom.u10", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4.bin", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pal16l8.u6", 0x000, 0x104, NO_DUMP )
ROM_END
/* '61509960606-5 PCB (exactly the same as '960606-5', but with better quality connectors) and 'CB1 (CS4)' security counters module. CPLD labeled as 'PD11'.
There's a small piggyback PCB with a LS14 connected to the 75188 and 75189 sockets (usually not populated on other games).
Uses Cirsa IS040302-3 VGA SOC-Legacy PCB for video and Cirsa 615092000401-3 PCB for reels control (20MHz xtal + PIC16F76 as main CPU).
*/
ROM_START( perlacrb )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "c.la_perla_del_caribe_600_cvb-0092-e_a_v1.0_cat_b082.u2", 0x000000, 0x100000, CRC(73f38d0a) SHA1(ca198e26a057ab7ce3479fff1287ff265306ab1f) )
ROM_REGION( 0x100000, "prg_data", 0 )
ROM_LOAD( "c.la_perla_del_caribe_600_cvb-0092-e_b_v1.0_cat_b082.u3", 0x000000, 0x100000, CRC(b306d9be) SHA1(29e2d289770bec9c89f3938ecb8b8747477c3860) )
ROM_REGION( 0x200000, "oki", 0 )
ROM_LOAD( "s-436_otp.u14", 0x000000, 0x100000, CRC(52c08401) SHA1(2cd5110bb433996f6afdf48e68c65554d393dd14) )
ROM_LOAD( "s-437_otp.u15", 0x100000, 0x100000, CRC(23cc1ab1) SHA1(d1fddb8c742a356703993cee35dc3f5d6ee3d6ea) )
ROM_REGION( 0x8000400, "gfx", 0 )
// SIMM 0, "Window B", not present
// SIMM 1, "Window A", dated 15/May/2008
ROM_LOAD( "la_perla_del_caribe_bq_graf.-es_w1-1-2_v_g-1f019.u1", 0x0000000, 0x2000100, CRC(1e613ecf) SHA1(7036855b29f796a936aac5084acd6a49bc614dd8) )
ROM_LOAD( "la_perla_del_caribe_bq_graf.-es_w1-1-2_v_g-1f019.u2", 0x2000100, 0x2000100, CRC(229c83e3) SHA1(647c11b55ded105ec21bc57aad7b65575966ff9c) )
// SIMM 2, "Background B", not present
// SIMM 3, "Background A", dated 15/May/2008
ROM_LOAD( "la_perla_del_caribe_bq_graf.-es_bg1-2-2_v_g-3f019.u1", 0x4000200, 0x2000100, CRC(2dd9db7f) SHA1(a6fc4ebaf536933bc901699c21d65ad1eb7baaad) )
ROM_LOAD( "la_perla_del_caribe_bq_graf.-es_bg1-2-2_v_g-3f019.u2", 0x6000300, 0x2000100, CRC(c391c42c) SHA1(a3416f6ed0de7898cf7205fc88499cc27eb9471d) )
ROM_REGION( 0x2000, "reels", 0 )
ROM_LOAD( "pic16f76.u11", 0x0000, 0x2000, NO_DUMP ) // 8KB internal ROM, undumped
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "24lc16b.u10", 0x000, 0x800, CRC(554805fa) SHA1(a79a1617c70e02d8100e6f38062a9aa15141c73c) )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4_st24c16.bin", 0x000, 0x800, CRC(16fb7d4f) SHA1(e795731d041bbfd21270d774f3c1d7d4e91c4a15) ) // Probably contains operator data
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pat063-1_gal16v8d.u6", 0x000, 0x104, NO_DUMP ) // "PAT-063/1", protected
ROM_END
/***************************************************************************
Games on Cirsa "960606-5" PCB
Games on Cirsa "960606-5" PCB without video
***************************************************************************/
// No battery on the PCB for this game. PLD "PAT-062", CPLD "PD03" (Xilinx XC9536).
ROM_START( ccorsario ) // PCB serigraphed 'CB1 (CS4)' and '960606-5 CPU'. This is mechanical.
// '960606-5 PCB and 'CB1 (CS4)' security counters module. CPLD labeled as 'PD03'. This is mechanical.
ROM_START( ccorsario )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "c_corsarios_50_b-2057-a_a_6.0d_b-0082.u2", 0x000000, 0x080000, CRC(3a68e622) SHA1(0fddf47915b1eb584eb9fc1a2ca611582629ace1) )
@ -290,11 +400,38 @@ ROM_START( ccorsario ) // PCB serigraphed 'CB1 (CS4)' and '960606-5 CPU'. This i
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "24lc16b.u10", 0x000, 0x800, CRC(0212ae8f) SHA1(d1db767bd4314894e0cbf8063290fe3260646843) )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4.bin", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pat_062_tibpal16l8-25cn.bin", 0x000, 0x104, NO_DUMP ) // Protected
ROM_LOAD( "pat_062_tibpal16l8-25cn.bin", 0x000, 0x104, NO_DUMP ) // "PAT 062", protected
ROM_END
ROM_START( rockroll ) // PCB serigraphed 'CB1 (CS4)' and '960606-5 CPU'. It was found with most sockets unpopulated. This is mechanical, no GFX but a Samsung VFD.
// '61509960606-5 PCB (exactly the same as '960606-5', but with better quality connectors) and 'CB1 (CS4)' security counters module.
// CPLD labeled as 'PD18'. There's a sticker on the PCB with the date '26/01/2007'.
// There's a small piggyback PCB with a LS14 connected to the 75188 and 75189 sockets (usually not populated on other games).
// This model has the Samsung VFD display (1x16) exposed to the player (on other games it's usually hidden, just for operator use).
ROM_START( mltpoints )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "c_multi_points_ro_v1.0_caa_03bf9e68_checksum.u2", 0x000000, 0x100000, CRC(26c5a62c) SHA1(e376eb84a75e4ac0b3beb5b1bd0aaf7bd0c3b3cc) )
// U3 not used
ROM_REGION( 0x200000, "oki", 0 )
ROM_LOAD( "s-427_otp.u14", 0x000000, 0x100000, CRC(2cc39293) SHA1(7e19ef8ad2b95e30c169c87387f14a7350e4aff8) )
// U15 not used
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "24lc16b.u10", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4.bin", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pat.u6", 0x000, 0x104, NO_DUMP )
ROM_END
// '960606-5 PCB and 'CB1 (CS4)' security counters module. It was found with most sockets unpopulated. This is mechanical.
ROM_START( rockroll )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "u2", 0x000000, 0x100000, NO_DUMP )
@ -308,11 +445,15 @@ ROM_START( rockroll ) // PCB serigraphed 'CB1 (CS4)' and '960606-5 CPU'. It was
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "24lc16b.u10", 0x000, 0x800, CRC(fee6b8e4) SHA1(cb0ddd23e0decda540f22ebb455c91c2aabc60fd) )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4.bin", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pat_063_tibpal16l8-25cn.bin", 0x000, 0x104, NO_DUMP ) // Protected
ROM_LOAD( "pat_063_tibpal16l8-25cn.bin", 0x000, 0x104, NO_DUMP ) // "PAT 063", protected
ROM_END
ROM_START( unk960606 ) // PCB serigraphed 'CB1 (CS4)' and '960606-5 CPU'. Like 'rockroll', it was found with most sockets unpopulated. This is mechanical.
// '960606-5 PCB and 'CB1 (CS4)' security counters module. It was found with most sockets unpopulated. This is mechanical.
ROM_START( unk960606 )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "u2", 0x000000, 0x100000, NO_DUMP )
@ -326,17 +467,51 @@ ROM_START( unk960606 ) // PCB serigraphed 'CB1 (CS4)' and '960606-5 CPU'. Like '
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "24lc16b.u10", 0x000, 0x800, CRC(5e2d52ac) SHA1(98bc7a668ee23de4184bdef23fbceda0c1987cd7) )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4.bin", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pal16l8.u6", 0x000, 0x104, NO_DUMP )
ROM_END
/* '960606-5 PCB and 'CB1 (CS4)' security counters module. CPLD labeled as 'PD18'.
It was found with most sockets unpopulated. This is mechanical.
Two stickers on the PCB:
- "DOGOR 18/01 00537 C.P.U. 960606.27"
- "050.594 Europea"
*/
ROM_START( unk960606b )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "u2", 0x000000, 0x100000, NO_DUMP )
ROM_REGION( 0x100000, "prg_data", 0 )
ROM_LOAD( "u3", 0x000000, 0x100000, NO_DUMP ) // it's also possible it wasn't ever populated
ROM_REGION( 0x200000, "oki", 0 )
ROM_LOAD( "s-1.0_otp_char_m27c801.u14", 0x000000, 0x100000, CRC(4b10093e) SHA1(872a4b7f4abcb302163a2ca77149599c1d338c1b) )
ROM_LOAD( "u15", 0x100000, 0x100000, NO_DUMP ) // it's also possible it wasn't ever populated
ROM_REGION( 0x800, "eeprom", 0 )
ROM_LOAD( "24lc16b.u10", 0x000, 0x800, CRC(1daca43c) SHA1(28ab94799dcb4bc6889e32311e93af5e9ac2fb90) )
ROM_REGION( 0x800, "counters", 0 )
ROM_LOAD( "cirsa_cs-4.bin", 0x000, 0x800, NO_DUMP )
ROM_REGION( 0x104, "plds", 0 )
ROM_LOAD( "pat_063_tibpal16l8-25cn.bin", 0x000, 0x104, NO_DUMP ) // "PAT 063", protected
ROM_END
} // Anonymous namespace
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
GAME( 2003, neptunp2, 0, neptunp2_video, neptunp2, neptunp2_state, empty_init, ROT0, "Unidesa / Cirsa", "Neptune's Pearls 2", MACHINE_IS_SKELETON ) // Year from legal registry date
// Video games on Cirsa "960606-5" CPU PCB + "IS040302-3" VGA SOC-Legacy PCB (or similar video PCB)
GAME( 2003, neptunp2, 0, neptunp2_video, neptunp2, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa", "Neptune's Pearls 2", MACHINE_IS_SKELETON ) // Year from legal registry date
GAME( 2008, perlacrb, 0, neptunp2_video, neptunp2, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa", "La Perla del Caribe (V1.0, Catalonia)", MACHINE_IS_SKELETON )
// Games on Cirsa "960606-5" PCB
GAME( 1999, ccorsario, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa / Cirsa", "Corsarios (Cirsa slot machine)", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from sticker on PCB
GAME( 1999, rockroll, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa / Cirsa", "Rock 'n' Roll", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from parts' manual and sticker on PCB
GAME( 2001?, unk960606, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa / Cirsa", "unknown 960606-5 based machine", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from sticker on PCB
// Screenless games on Cirsa "960606-5" CPU PCB
GAME( 1999, ccorsario, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa", "Corsarios (Cirsa slot machine)", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from sticker on PCB
GAME( 2006, mltpoints, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa", "Multi Points", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from manual
GAME( 1999, rockroll, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa", "Rock 'n' Roll", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from parts' manual and sticker on PCB
GAME( 2001?, unk960606, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa", "unknown 960606-5 based machine (set 1)", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from sticker on PCB
GAME( 2001?, unk960606b, 0, neptunp2_no_video, c960606, neptunp2_state, empty_init, ROT0, "Unidesa/Cirsa/Europea", "unknown 960606-5 based machine (set 2)", MACHINE_IS_SKELETON_MECHANICAL ) // Year taken from sticker on PCB

View File

@ -33462,9 +33462,12 @@ npusagif //
@source:cirsa/neptunp2.cpp
ccorsario // (c) 2002 Cirsa / Unidesa
mltpoints // (c) 2006 Cirsa / Unidesa
neptunp2 // (c) 2003 Cirsa / Unidesa
perlacrb // (c) 2008 Cirsa / Unidesa
rockroll // (c) 1999 Cirsa / Unidesa
unk960606 // (c) 2001? Cirsa / Unidesa
unk960606b // (c) 2001? Cirsa / Unidesa / Europea
@source:nintendo/nes.cpp
iq501 // Micro Genius IQ-501