new not working clone

----------------------------------
unknown Elsy poker [f205v, The Dumping Union]
This commit is contained in:
Ivan Vangelista 2018-03-27 19:23:53 +02:00
parent 1bf99bc301
commit eb1b445454
2 changed files with 24 additions and 7 deletions

View File

@ -5,6 +5,7 @@
// 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
#include "emu.h"
@ -21,12 +22,16 @@ public:
m_maincpu(*this, "maincpu")
{ }
void sanremmg(machine_config &config);
protected:
virtual void video_start() override;
private:
required_device<cpu_device> m_maincpu;
virtual void video_start() override;
uint32_t screen_update_sanremmg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void sanremmg(machine_config &config);
void sanremmg_map(address_map &map);
};
@ -44,19 +49,17 @@ uint32_t sanremmg_state::screen_update_sanremmg(screen_device &screen, bitmap_in
void sanremmg_state::sanremmg_map(address_map &map)
{
map(0x00000000, 0x003fffff).rom();
map(0x00000000, 0x00003fff).rom();
}
static INPUT_PORTS_START( sanremmg )
INPUT_PORTS_END
MACHINE_CONFIG_START(sanremmg_state::sanremmg)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", ARM7, 50000000) // ??? doesn't seem to be ARM, but what is it?
MCFG_CPU_ADD("maincpu", ARM7, 50000000) // wrong, this is an M30624FG (M16C/62A family) with 256K internal ROM, no CPU core available
MCFG_CPU_PROGRAM_MAP(sanremmg_map)
MCFG_SCREEN_ADD("screen", RASTER)
@ -72,11 +75,24 @@ MACHINE_CONFIG_START(sanremmg_state::sanremmg)
MACHINE_CONFIG_END
ROM_START( sanremmg )
ROM_REGION(0x400000, "maincpu", 0 ) // start of 1.bin has 'Tue Sep 03 11:37:03' Not sure if 03 is year or day, start of string is erased with boot vector?
ROM_REGION( 0x4000, "maincpu", 0 )
ROM_LOAD( "sanremmg_m30624fg.mcu", 0x00000, 0x4000, NO_DUMP )
ROM_REGION(0x400000, "data", 0 ) // start of 1.bin has 'Tue Sep 03 11:37:03' Not sure if 03 is year or day, start of string is erased with boot vector?
ROM_LOAD( "1.bin", 0x000000, 0x200000, CRC(67fa5e76) SHA1(92beb90e1b370763966017d47cb748106014d371) ) // HY29LV160BT
ROM_LOAD( "2.bin", 0x200000, 0x200000, CRC(61f69735) SHA1(ff46362ce6fe239089c85e698add1b8090bb39bb) )
// there is space for what looks like a 3rd rom
ROM_END
ROM_START( elsypokr )
ROM_REGION( 0x4000, "maincpu", 0 )
ROM_LOAD( "elsypokr_m30624fg.mcu", 0x00000, 0x4000, NO_DUMP )
ROM_REGION(0x400000, "data", 0 ) // start of first ROM has 'Mon Apr 05 10:25:38'. Not sure if 05 is year or day, start of string is erased with boot vector?
ROM_LOAD( "mx29lv160bb.1.bin", 0x000000, 0x200000, CRC(da620fa6) SHA1(f2eea0146f6ddcaa4049f6fe7797d755faeace88) ) // MX29LV160BBTC-70
ROM_LOAD( "mx29lv160bb.2.bin", 0x200000, 0x200000, CRC(7a0c3e38) SHA1(dd98d6f56272bf3cc0ed1a14234a8c6e0bc4dd37) )
// there is space for what looks like a 3rd rom
ROM_END
GAME( 2003, sanremmg, 0, sanremmg, sanremmg, sanremmg_state, 0, ROT0, "San Remo Games", "unknown San Remo / Elsy Multigame", MACHINE_IS_SKELETON )
GAME( 200?, elsypokr, 0, sanremmg, sanremmg, sanremmg_state, 0, ROT0, "Electro System (Elsy)", "unknown Elsy poker", MACHINE_IS_SKELETON )

View File

@ -33408,6 +33408,7 @@ pzlestar // (c) 199? Sang Ho Soft
sexyboom // (c) 1992 Sang Ho Soft
@source:sanremmg.cpp
elsypokr // Elsy
sanremmg // San Remo / Elsy
@source:sanremo.cpp