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