New working clones

------------------
Mephisto Polgar (v1.10) [Berger]
This commit is contained in:
hap 2020-08-21 18:12:32 +02:00
parent 25b0ae64c7
commit 4223b14296
5 changed files with 22 additions and 13 deletions

View File

@ -442,8 +442,8 @@ Do Videopac+/Odyssey3 versions exist?:
</software>
<software name="motocras">
<description>Moto-Crash (Fra)</description>
<year>198?</year>
<description>Moto-Crash+ (Fra)</description>
<year>1984</year>
<publisher>Radiola</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />

View File

@ -680,8 +680,8 @@ Official VP+ upgaded versions (simply adds a background picture):
</part>
</software>
<software name="chezmxme"><!-- I know it's a clone of something... -->
<description>Chez Maxime (Fra)</description>
<software name="chezmxme">
<description>Chez Maxime (Fra)</description><!-- aka Restaurant -->
<year>198?</year>
<publisher>Radiola</publisher>
<part name="cart" interface="odyssey_cart">

View File

@ -285,7 +285,12 @@ void mephisto_milano_state::milano(machine_config &config)
ROM_START( polgar )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("polgar_1.5_1.2.1990", 0x0000, 0x10000, CRC(88d55c0f) SHA1(e86d088ec3ac68deaf90f6b3b97e3e31b1515913) )
ROM_LOAD("polgar_1.5_01.02.1990", 0x0000, 0x10000, CRC(88d55c0f) SHA1(e86d088ec3ac68deaf90f6b3b97e3e31b1515913) )
ROM_END
ROM_START( polgara )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("polgar_1.10_04.08.1989", 0x0000, 0x10000, CRC(a4519c55) SHA1(35463a4cbcf20ebbd5ac5bc7664a862b1557c65f) ) // TC57512AD-15
ROM_END
ROM_START( polgar10 )
@ -333,7 +338,8 @@ ROM_END
***************************************************************************/
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
CONS( 1989, polgar, 0, 0, polgar, polgar, mephisto_polgar_state, empty_init, "Hegener + Glaser", "Mephisto Polgar (v1.5)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1990, polgar, 0, 0, polgar, polgar, mephisto_polgar_state, empty_init, "Hegener + Glaser", "Mephisto Polgar (v1.50)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1989, polgara, polgar, 0, polgar, polgar, mephisto_polgar_state, empty_init, "Hegener + Glaser", "Mephisto Polgar (v1.10)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1990, polgar10, polgar, 0, polgar10, polgar, mephisto_polgar_state, empty_init, "Hegener + Glaser", "Mephisto Polgar 10 MHz (v10.0)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1990, polgar101, polgar, 0, polgar10, polgar, mephisto_polgar_state, empty_init, "Hegener + Glaser", "Mephisto Polgar 10 MHz (v10.1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View File

@ -44,9 +44,11 @@ TODO:
- 8245(PAL) video timing is not 100% accurate, though vtotal and htotal should
be correct
- ppp(the tetris game) does not work properly on PAL, is this homebrew NTSC-only,
or is PAL detection going wrong? The game does mid-scanline updates
- g7400 helicopt sometimes locks up at the sea level, timing related?
or is PAL detection going wrong? It does look like PAL/NTSC detection is working,
see internal RAM $3D d7. So maybe it is due to inaccurate PAL video timing.
The game does mid-scanline updates.
- g7400 probably has different video timing too (not same as g7000)
- g7400 helicopt sometimes locks up at the sea level, timing related?
- 4in1 and musician are not supposed to work on g7400, but work fine on MAME,
caused by bus conflict or because they write to P2?
- verify odyssey3 cpu/video clocks
@ -140,10 +142,10 @@ private:
class g7400_state : public odyssey2_state
{
public:
g7400_state(const machine_config &mconfig, device_type type, const char *tag)
: odyssey2_state(mconfig, type, tag)
, m_i8243(*this, "i8243")
, m_ef934x(*this, "ef934x")
g7400_state(const machine_config &mconfig, device_type type, const char *tag) :
odyssey2_state(mconfig, type, tag),
m_i8243(*this, "i8243"),
m_ef934x(*this, "ef934x")
{ }
void g7400(machine_config &config);

View File

@ -22426,7 +22426,8 @@ megaiva // 1989 Mephisto Mega IV
monteciv // 1990 Mephisto Monte Carlo IV LE
@source:mephisto_polgar.cpp
polgar // 1989 Mephisto Polgar
polgar // 1990 Mephisto Polgar
polgara // 1989 Mephisto Polgar
polgar10 // 1990 Mephisto Polgar 10MHz
polgar101 // 1990 Mephisto Polgar 10MHz
mrisc // 1992 Mephisto RISC 1MB