From 60f8c08762ac222b53dc509c2610be7f55838b6a Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 19 Nov 2018 18:53:44 +0100 Subject: new not working machine --------------------------------- unknown Elsy game [f205v] --- src/mame/drivers/sanremmg.cpp | 55 +++++++++++++++++++++++++++++++++++++++---- src/mame/mame.lst | 1 + 2 files changed, 52 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/sanremmg.cpp b/src/mame/drivers/sanremmg.cpp index 1dffe4e5530..6fecc4cca37 100644 --- a/src/mame/drivers/sanremmg.cpp +++ b/src/mame/drivers/sanremmg.cpp @@ -1,11 +1,35 @@ // license:BSD-3-Clause // copyright-holders:David Haywood -/* San Remo / Elsy Multigame? */ +/* San Remo / Elsy games -// presumably a gambling game, maybe missing a sub-board? -// http://www.citylan.it/wiki/index.php/Unknown_San_Remo_/_Elsy_Multigame -// M30624FG (M16C/62A family) based, needs CPU core and dumping of internal ROM +presumably gambling games, maybe missing a sub-board? + +Devices +1x unknown quad SMT chip etched "ELSY" main +1x M30624FGAFP 16-bit Single-Chip Microcomputer - main (internal ROM not dumped) +1x TDA2003 Audio Amplifier - sound +1x oscillator 40.000 +1x oscillator R100YXA62 + +ROMs +2x HY29LV160BT or equivalent + +RAMs +2x HY628100BLG_70-70W or equivalent + +Others +1x 28x2 JAMMA edge connector +1x 50 pins flat cable connector +1x 4 pins black connector +1x RS232 connectors +1x 8 DIP switches bank +1x battery 3.6V +1x battery 5.5V + + +M30624FG (M16C/62A family) needs CPU core and dumping of internal ROM +*/ #include "emu.h" @@ -75,6 +99,9 @@ MACHINE_CONFIG_START(sanremmg_state::sanremmg) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MACHINE_CONFIG_END +/* +PCB is marked: "ELSY CE" and "2-028B" and "San Remo Games - Via Val D'OLIVI 295 - 18038 SANREMO (IM)" on component side +*/ ROM_START( sanremmg ) ROM_REGION( 0x4000, "maincpu", 0 ) ROM_LOAD( "sanremmg_m30624fg.mcu", 0x00000, 0x4000, NO_DUMP ) @@ -85,6 +112,11 @@ ROM_START( sanremmg ) // there is space for what looks like a 3rd rom ROM_END +/* +PCB is marked: "ELSY CE" and "OM1 2-030B" on component side +PCB is marked: "23:04E" and "N2557 TE" on solder side +PCB is labeled: "ELECTROSYSTEM ELSY" and "TEST OK 26" and "F03E04 Ver. 2.2" on component side +*/ ROM_START( elsypokr ) ROM_REGION( 0x4000, "maincpu", 0 ) ROM_LOAD( "elsypokr_m30624fg.mcu", 0x00000, 0x4000, NO_DUMP ) @@ -95,5 +127,20 @@ ROM_START( elsypokr ) // there is space for what looks like a 3rd rom ROM_END +/* +PCB is marked: "ELSY CE" and "2-0291" on component side +PCB is labelled: "Fruit Diamont", "3", "G09004 Ver.1.6" and "TEST OK 02/46" on component side +*/ +ROM_START( elsygame ) + ROM_REGION( 0x4000, "maincpu", 0 ) + ROM_LOAD( "elsygame_m30624fg.mcu", 0x00000, 0x4000, NO_DUMP ) + + ROM_REGION(0x400000, "data", 0 ) // start of first ROM has 'Thu Nov 07 12:12:25'. Not sure if 07 is year or day, start of string is erased with boot vector? + ROM_LOAD( "mx29lv160bb.1.bin", 0x000000, 0x200000, CRC(cef067b2) SHA1(16fb83d6053532872db89259b64761f8be02de71) ) // MX29LV160BBTC-70 + ROM_LOAD( "mx29lv160bb.2.bin", 0x200000, 0x200000, CRC(9b0cb755) SHA1(e66bac00c219d345cb6a9478e23bee2a2e79398b) ) + // there is space for what looks like a 3rd rom +ROM_END + GAME( 2003, sanremmg, 0, sanremmg, sanremmg, sanremmg_state, empty_init, ROT0, "San Remo Games", "unknown San Remo / Elsy Multigame", MACHINE_IS_SKELETON ) GAME( 200?, elsypokr, 0, sanremmg, sanremmg, sanremmg_state, empty_init, ROT0, "Electro System (Elsy)", "unknown Elsy poker", MACHINE_IS_SKELETON ) +GAME( 2002, elsygame, 0, sanremmg, sanremmg, sanremmg_state, empty_init, ROT0, "Electro System (Elsy)", "unknown Elsy game", MACHINE_IS_SKELETON ) // Fruit Diamont (sic)? diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 44542c458c3..eedd7ad7585 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -33801,6 +33801,7 @@ pzlestar // (c) 199? Sang Ho Soft sexyboom // (c) 1992 Sang Ho Soft @source:sanremmg.cpp +elsygame // Elsy elsypokr // Elsy sanremmg // San Remo / Elsy -- cgit v1.2.3