diff options
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 |
commit | 60f8c08762ac222b53dc509c2610be7f55838b6a (patch) | |
tree | 93ea6505bdae851006b465652d03733973a0e784 /src/mame/drivers/sanremmg.cpp | |
parent | f3cb45985940539bbd1f67c9257eba6957b387fd (diff) |
new not working machine
---------------------------------
unknown Elsy game [f205v]
Diffstat (limited to 'src/mame/drivers/sanremmg.cpp')
-rw-r--r-- | src/mame/drivers/sanremmg.cpp | 55 |
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)? |