diff --git a/hash/g7400.xml b/hash/g7400.xml index 9b3da44816f..d036a6e8f30 100644 --- a/hash/g7400.xml +++ b/hash/g7400.xml @@ -442,8 +442,8 @@ Do Videopac+/Odyssey3 versions exist?: - Moto-Crash (Fra) - 198? + Moto-Crash+ (Fra) + 1984 Radiola diff --git a/hash/odyssey2.xml b/hash/odyssey2.xml index fe1037dd4e1..55cd4d9c8a1 100644 --- a/hash/odyssey2.xml +++ b/hash/odyssey2.xml @@ -680,8 +680,8 @@ Official VP+ upgaded versions (simply adds a background picture): - - Chez Maxime (Fra) + + Chez Maxime (Fra) 198? Radiola diff --git a/src/mame/drivers/mephisto_polgar.cpp b/src/mame/drivers/mephisto_polgar.cpp index c5337cf8edb..537e85970be 100644 --- a/src/mame/drivers/mephisto_polgar.cpp +++ b/src/mame/drivers/mephisto_polgar.cpp @@ -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 ) diff --git a/src/mame/drivers/odyssey2.cpp b/src/mame/drivers/odyssey2.cpp index ebb84354403..820c82a2c27 100644 --- a/src/mame/drivers/odyssey2.cpp +++ b/src/mame/drivers/odyssey2.cpp @@ -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); diff --git a/src/mame/mame.lst b/src/mame/mame.lst index ea418958978..143ace2efa8 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -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