summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author MooglyGuy <therealmogminer@gmail.com>2020-01-21 20:47:31 +0100
committer MooglyGuy <therealmogminer@gmail.com>2020-01-21 20:47:49 +0100
commitc5bd7bc71e80097539c22634b70955f6ee618ecb (patch)
tree4d8782819e81cf3faab3ac7db99783120c3a0414
parent8d12576f5feff2ecf87f8af7afdcb6c87503e631 (diff)
-model1: Demoted VF and added MACHINE_IMPERFECT_GRAPHICS and MACHINE_IMPERFECT_CONTROLS to SWA, to document what both we and the general public already know. nw
-rw-r--r--src/mame/drivers/model1.cpp18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/mame/drivers/model1.cpp b/src/mame/drivers/model1.cpp
index 2bb45614ea9..c9a793e1034 100644
--- a/src/mame/drivers/model1.cpp
+++ b/src/mame/drivers/model1.cpp
@@ -2,10 +2,20 @@
// copyright-holders:Olivier Galibert
/*
+Known functional issues:
+- Star Wars Arcade
+ * After recent changes, ship models periodically disappear for a frame or two during attract mode
+ and while in-game.
+ * There are indeterminate issues with the analog controls in-game.
+- Virtua Fighter
+ * Gameplay mecahnics - specifically, collision detection - are significantly broken due to
+ imperfect TGP RAM port emulation or hookup. This is observable in both attract mode and
+ in-game.
+
Sega Model 1 Hardware Overview
------------------------------
-Note! This document is a Work-In-Progress and covers all the dumped Sega Model 1 games, including....
+Note! This document is a Work-In-Progress and covers all the dumped Sega Model 1 games, including...
Star Wars Arcade (C) Sega, 1994
Virtua Fighter (C) Sega, 1993
@@ -1874,11 +1884,11 @@ void model1_state::netmerc(machine_config &config)
//**************************************************************************
// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROTATION COMPANY FULLNAME FLAGS
-GAME( 1993, vf, 0, vf, vf, model1_state, empty_init, ROT0, "Sega", "Virtua Fighter", 0 )
+GAME( 1993, vf, 0, vf, vf, model1_state, empty_init, ROT0, "Sega", "Virtua Fighter", MACHINE_NOT_WORKING )
GAMEL(1992, vr, 0, vr, vr, model1_state, empty_init, ROT0, "Sega", "Virtua Racing", 0, layout_vr )
GAME( 1993, vformula, vr, vformula, vr, model1_state, empty_init, ROT0, "Sega", "Virtua Formula", MACHINE_IMPERFECT_GRAPHICS )
-GAME( 1993, swa, 0, swa, swa, model1_state, empty_init, ROT0, "Sega", "Star Wars Arcade (US)", 0 )
-GAME( 1993, swaj, swa, swa, swa, model1_state, empty_init, ROT0, "Sega", "Star Wars Arcade (Japan)", 0 )
+GAME( 1993, swa, 0, swa, swa, model1_state, empty_init, ROT0, "Sega", "Star Wars Arcade (US)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_CONTROLS )
+GAME( 1993, swaj, swa, swa, swa, model1_state, empty_init, ROT0, "Sega", "Star Wars Arcade (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_CONTROLS )
GAME( 1994, wingwar, 0, wingwar, wingwar, model1_state, empty_init, ROT0, "Sega", "Wing War (World)", 0 )
GAME( 1994, wingwaru, wingwar, wingwar, wingwar, model1_state, empty_init, ROT0, "Sega", "Wing War (US)", 0 )
GAME( 1994, wingwarj, wingwar, wingwar, wingwar, model1_state, empty_init, ROT0, "Sega", "Wing War (Japan)", 0 )