diff --git a/src/mame/atari/destroyr.cpp b/src/mame/atari/destroyr.cpp
index cb719a24853..d6b77b65102 100644
--- a/src/mame/atari/destroyr.cpp
+++ b/src/mame/atari/destroyr.cpp
@@ -570,5 +570,5 @@ ROM_END
} // anonymous namespace
-GAMEL( 1977, destroyr, 0, destroyr, destroyr, destroyr_state, empty_init, ORIENTATION_FLIP_X, "Atari", "Destroyer (version O2)", MACHINE_SUPPORTS_SAVE, layout_destroyr )
-GAMEL( 1977, destroyr1, destroyr, destroyr, destroyr, destroyr_state, empty_init, ORIENTATION_FLIP_X, "Atari", "Destroyer (version O1)", MACHINE_SUPPORTS_SAVE, layout_destroyr )
+GAMEL( 1977, destroyr, 0, destroyr, destroyr, destroyr_state, empty_init, ORIENTATION_FLIP_X, "Atari", "Destroyer (Atari, version O2)", MACHINE_SUPPORTS_SAVE, layout_destroyr )
+GAMEL( 1977, destroyr1, destroyr, destroyr, destroyr, destroyr_state, empty_init, ORIENTATION_FLIP_X, "Atari", "Destroyer (Atari, version O1)", MACHINE_SUPPORTS_SAVE, layout_destroyr )
diff --git a/src/mame/efo/cidelsa.cpp b/src/mame/efo/cidelsa.cpp
index a7314078715..4426d2f9300 100644
--- a/src/mame/efo/cidelsa.cpp
+++ b/src/mame/efo/cidelsa.cpp
@@ -561,8 +561,8 @@ ROM_END
// Game Drivers
-GAME( 1980, destryer, 0, destryer, destryer, cidelsa_state, empty_init, ROT90, "Cidelsa", "Destroyer (Cidelsa) (set 1)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
-GAME( 1980, destryera, destryer, destryera, destryer, cidelsa_state, empty_init, ROT90, "Cidelsa", "Destroyer (Cidelsa) (set 2)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
-GAME( 1981, altair, 0, altair, altair, cidelsa_state, empty_init, ROT90, "Cidelsa", "Altair", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
-GAME( 198?, altair2, 0, altair, altair, cidelsa_state, empty_init, ROT90, "Cidelsa", "Altair II", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
-GAME( 1981, draco, 0, draco, draco, draco_state, empty_init, ROT90, "Cidelsa", "Draco", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
+GAME( 1980, destryer, 0, destryer, destryer, cidelsa_state, empty_init, ROT90, "Cidelsa", "Destroyer (Cidelsa, set 1)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 1980, destryera, destryer, destryera, destryer, cidelsa_state, empty_init, ROT90, "Cidelsa", "Destroyer (Cidelsa, set 2)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 1981, altair, 0, altair, altair, cidelsa_state, empty_init, ROT90, "Cidelsa", "Altair", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 198?, altair2, 0, altair, altair, cidelsa_state, empty_init, ROT90, "Cidelsa", "Altair II", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
+GAME( 1981, draco, 0, draco, draco, draco_state, empty_init, ROT90, "Cidelsa", "Draco", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/excalibur/igor.cpp b/src/mame/excalibur/igor.cpp
index 846aa4d7779..c912c24708a 100644
--- a/src/mame/excalibur/igor.cpp
+++ b/src/mame/excalibur/igor.cpp
@@ -18,7 +18,6 @@ it has a Samsung KS57C2308 MCU instead.
TODO:
- it does a cold boot at every reset, so nvram won't work properly unless MAME
adds some kind of auxillary autosave state feature at power-off
-- add SVG for LCD (not same as mirage/ivan)
- where is the low battery signal?
*******************************************************************************/
@@ -318,7 +317,7 @@ void igor_state::igor(machine_config &config)
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_SVG));
screen.set_refresh_hz(60);
- screen.set_size(1920/5, 1080/5);
+ screen.set_size(1920/6, 723/6);
screen.set_visarea_full();
config.set_default_layout(layout_excal_igor);
@@ -341,8 +340,8 @@ ROM_START( igor )
ROM_REGION( 0x20000, "cobrom", 0 )
ROM_LOAD("sound.ic2", 0x00000, 0x20000, CRC(bc540da3) SHA1(68647ce1c7e87eba90d9d1912921213af03e3c5d) ) // no label
- ROM_REGION( 200000, "screen", 0 )
- ROM_LOAD("igor.svg", 0, 200000, NO_DUMP )
+ ROM_REGION( 165302, "screen", 0 )
+ ROM_LOAD("igor.svg", 0, 165302, CRC(25655697) SHA1(5faee5dc0c58e8e86e5f86eb2fc73d9921cb220e) )
ROM_END
} // anonymous namespace
@@ -354,4 +353,4 @@ ROM_END
*******************************************************************************/
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
-SYST( 1997, igor, 0, 0, igor, igor, igor_state, init_igor, "Excalibur Electronics", "Igor (Excalibur)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
+SYST( 1997, igor, 0, 0, igor, igor, igor_state, init_igor, "Excalibur Electronics", "Igor (Excalibur)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
diff --git a/src/mame/layout/excal_igor.lay b/src/mame/layout/excal_igor.lay
index 53b1e0293b2..221955e71f7 100644
--- a/src/mame/layout/excal_igor.lay
+++ b/src/mame/layout/excal_igor.lay
@@ -461,7 +461,7 @@ authors:hap
-
+