From 6885508ccc67d4e9489702035292427583bdad4c Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Sun, 31 Mar 2024 05:11:17 +0200 Subject: [PATCH] New working clones ------------------ Ruleta RE-800 (v1.0, set 2) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades] --- src/mame/mame.lst | 1 + src/mame/misc/corona.cpp | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 0dc7f80272f..1d6df1814a2 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -29055,6 +29055,7 @@ luckyrlt // (c) 1990 unknown rcirulet // (c) 199? Entretenimientos GEMINIS re800ea // (c) 1991 Entretenimientos GEMINIS re800v1 // (c) 1991 Entretenimientos GEMINIS +re800v1a // (c) 1991 Entretenimientos GEMINIS re800v3 // (c) 1992 Entretenimientos GEMINIS winner81 // (c) 1981 Corona Co, Ltd. winner81b // (c) 1981 Corona Co, Ltd. diff --git a/src/mame/misc/corona.cpp b/src/mame/misc/corona.cpp index 64fb4814384..b8d67b7e212 100644 --- a/src/mame/misc/corona.cpp +++ b/src/mame/misc/corona.cpp @@ -1701,6 +1701,18 @@ ROM_START(re800v1) ROM_LOAD( "promcoro.123", 0x0000, 0x0020, CRC(051e5edc) SHA1(2305c056fa1fc21432189af12afb7d54c6569484) ) ROM_END +ROM_START(re800v1a) // same version, but with some registers changed. + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD("genatron.bin", 0x0000, 0x4000, CRC(622b57dd) SHA1(90ac6b845e97ace34d26c250c4e4533b601156d3) ) + + ROM_REGION( 0x10000, "soundcpu", 0 ) + ROM_LOAD("re800snd.16", 0x0000, 0x0800, CRC(54d312fa) SHA1(6ed31f091362f7baa59afef91410fe946894e2ee) ) + ROM_RELOAD( 0x0800, 0x0800 ) + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "promcoro.123", 0x0000, 0x0020, CRC(051e5edc) SHA1(2305c056fa1fc21432189af12afb7d54c6569484) ) +ROM_END + ROM_START(re800v3) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -1781,7 +1793,8 @@ GAME( 1981, winner81, winner82, winner81, winner81, corona_state, empty_init, GAME( 1981, winner81b, winner82, winner82, winner82, corona_state, empty_init, ROT0, "Corona Co, LTD.", "Winners Circle (81, 18*22 PCB)", 0 ) GAME( 198?, legrandc, 0, winner82, winner82, corona_state, empty_init, ROT0, "Isermatic France S.A.", "Le Grandchamps", 0 ) GAMEL( 1991, re800ea, re800v1, re800, re800, corona_state, empty_init, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (earlier, no attract)", 0, layout_re800 ) -GAMEL( 1991, re800v1, 0, re800, re800, corona_state, empty_init, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (v1.0)", 0, layout_re800 ) +GAMEL( 1991, re800v1, 0, re800, re800, corona_state, empty_init, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (v1.0, set 1)", 0, layout_re800 ) +GAMEL( 1991, re800v1a, re800v1, re800, re800, corona_state, empty_init, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (v1.0, set 2)", 0, layout_re800 ) GAMEL( 1991, re800v3, 0, re800, re800v3, corona_state, empty_init, ROT90, "Entretenimientos GEMINIS", "Ruleta RE-800 (v3.0)", MACHINE_IMPERFECT_COLORS, layout_re800 ) GAMEL( 199?, rcirulet, 0, rcirulet, re800, corona_state, empty_init, ROT90, "Entretenimientos GEMINIS", "Ruleta RCI (6-players, Spanish)", 0, layout_re800 ) GAMEL( 1990, luckyrlt, 0, luckyrlt, luckyrlt, corona_state, empty_init, ROT90, "", "Lucky Roulette Plus (6-players, Spanish)", 0, layout_luckyrlt )