mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
New working clones
------------------ Mephisto Polgar (v1.10) [Berger]
This commit is contained in:
parent
25b0ae64c7
commit
4223b14296
@ -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" />
|
||||
|
@ -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">
|
||||
|
@ -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 )
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user