summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-07-31 18:17:11 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2019-07-31 18:17:11 +0200
commit89040a2acd3fd24ee25ef9d5f124ce388152bfd3 (patch)
tree4287e713e6bcec84f95dc59277221cd7da728173
parent8bbbf90d0838b7a3d351cdec7f84eae607cb0a51 (diff)
new not working machine
------------------------------------------ Rock 'n' Roll [jordigahan, ClawGrip]
-rw-r--r--src/mame/drivers/neptunp2.cpp20
-rw-r--r--src/mame/mame.lst3
2 files changed, 22 insertions, 1 deletions
diff --git a/src/mame/drivers/neptunp2.cpp b/src/mame/drivers/neptunp2.cpp
index 3e2bc25b33d..6008a8da111 100644
--- a/src/mame/drivers/neptunp2.cpp
+++ b/src/mame/drivers/neptunp2.cpp
@@ -121,6 +121,8 @@ void neptunp2_state::neptunp2(machine_config &config)
/* sound hardware */
SPEAKER(config, "mono").front_center();
+
+ // OKIM6376(config, "oki", xxx).add_route(ALL_OUTPUTS, "mono", 1.0);
}
/***************************************************************************
@@ -144,5 +146,23 @@ ROM_START( neptunp2 )
ROM_LOAD( "flash_roms", 0x00000, 0x10000, NO_DUMP )
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.
+ 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 )
+
+ ROM_REGION( 0x200000, "oki", 0 )
+ ROM_LOAD( "c.rock_n_roll_b-2103_6219_otp_b-82_m27c801.u14", 0x000000, 0x100000, CRC(963d184b) SHA1(8ad8b3215d3fc513dfae27bea2ed2ae9939c0f02) )
+ 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, NO_DUMP )
+
+ ROM_REGION( 0x104, "plds", 0 )
+ ROM_LOAD( "pat_563_tibpal16l8-25cn.bin", 0x000, 0x104, NO_DUMP )
+ROM_END
GAME( 199?, neptunp2, 0, neptunp2, neptunp2, neptunp2_state, empty_init, ROT0, "Unidesa?", "Neptune's Pearls 2", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
+GAME( 1999, rockroll, 0, neptunp2, neptunp2, neptunp2_state, empty_init, ROT0, "Unidesa / Cirsa", "Rock 'n' Roll", MACHINE_MECHANICAL | MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // year taken from parts' manual and sticker on PCB
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index ab86500fc64..b4530c184b8 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -17870,7 +17870,7 @@ jubileep //
juicebox //
@source:juku.cpp
-juku //
+juku //
@source:jungleyo.cpp
jungleyo
@@ -30693,6 +30693,7 @@ npusagif //
@source:neptunp2.cpp
neptunp2 //
+rockroll //
@source:nes.cpp
iq501 // Micro Genius IQ-501