summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sanremmg.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-11-19 18:53:44 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2018-11-19 18:53:44 +0100
commit60f8c08762ac222b53dc509c2610be7f55838b6a (patch)
tree93ea6505bdae851006b465652d03733973a0e784 /src/mame/drivers/sanremmg.cpp
parentf3cb45985940539bbd1f67c9257eba6957b387fd (diff)
new not working machine
--------------------------------- unknown Elsy game [f205v]
Diffstat (limited to 'src/mame/drivers/sanremmg.cpp')
-rw-r--r--src/mame/drivers/sanremmg.cpp55
1 files changed, 51 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)?