summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2022-03-01 23:19:53 +1100
committer Vas Crabb <vas@vastheman.com>2022-03-01 23:19:53 +1100
commit3d4a2fa9838cf753d68ae8c00478fbd29e87b000 (patch)
tree71c06bac131f34e1b10b39b8641255766a3f69e5 /src
parentef98b0220d4de4535d9bf10dfde536c19afc3517 (diff)
getaway.cpp: Updated metadata and notes considering Japanese flyer.
Removed imperfect controls flag and changed description to note that the dumped set seems to be for the upright cabinet shown on the Japanese flyer. The version for sit-down cabinet with additional I/O is undumped.
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/getaway.cpp27
1 files changed, 17 insertions, 10 deletions
diff --git a/src/mame/drivers/getaway.cpp b/src/mame/drivers/getaway.cpp
index 43ef0c08760..e4197c15a07 100644
--- a/src/mame/drivers/getaway.cpp
+++ b/src/mame/drivers/getaway.cpp
@@ -13,10 +13,19 @@ Hardware notes:
- 2KB SRAM(4*TMS4045), 24KB DRAM(48*TMS4030)
- discrete sound
+Japanese-language flyers show an upright cabinet with a start button, steering
+wheel and a control lever marked LOW at the upper end of the range and HIGH at
+the lower end. It appears to be spring-returned to the LOW position. The
+cabinet appears to have the position where an accelerator pedal would be
+located covered with a panel. The dumped set seems to be designed for this
+cabinet.
+
+English-language flyers show a sit-down cabinet with a gear shift lever,
+accelerator pedal, and digital displays for high scores. The set dumped set
+doesn't have support for the additional I/O.
+
TODO:
-- flyer mentions a gear shifter. Then I'd expect it at 0x30/0x31, but the game
- never reads from there;
-- unknown dipswitches, and verify factory defaults;
+- unknown DIP switches, and verify factory defaults;
- several unknowns in the video emulation:
- score layer is a simplification hack, it is unknown how it should really
cope RMW-wise against main layer. It also has wrong colors (different color
@@ -33,9 +42,7 @@ TODO:
- miscellanea, cfr. in documentation;
- sound emulation;
- lamps;
-- 7seg panel for highscores? (you can see it on deluxe cab, but I don't see any
- I/O writes that look like 7seg data);
-- undumped proms?
+- undumped PROMs?
******************************************************************************/
@@ -350,7 +357,7 @@ static INPUT_PORTS_START( getaway )
PORT_START("WHEEL")
PORT_BIT( 0xff, 0x08, IPT_PADDLE ) PORT_MINMAX(0x00, 0x10) PORT_SENSITIVITY(5) PORT_KEYDELTA(15)
- PORT_START("DSW.0") // DTS-8 dipswitch @ location k6
+ PORT_START("DSW.0") // DTS-8 DIP switch @ location k6
// TODO: defaults for these two, assume they have different quotas?
PORT_DIPNAME( 0x07, 0x02, "Extended Play" )
PORT_DIPSETTING( 0x00, "None" )
@@ -377,7 +384,7 @@ static INPUT_PORTS_START( getaway )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
- PORT_START("DSW.1") // DNS04 dipswitch @ location m7
+ PORT_START("DSW.1") // DNS04 DIP switch @ location m7
// credit display is shown if both extended plays are on "None"
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Coinage ) )
PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) )
@@ -446,5 +453,5 @@ ROM_END
Drivers
******************************************************************************/
-// YEAR NAME PARENT MACHINE INPUT CLASS INIT SCREEN COMPANY FULLNAME FLAGS
-GAME( 1979, getaway, 0, getaway, getaway, getaway_state, empty_init, ROT270, "Universal", "Get A Way", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_COLORS | MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_CONTROLS )
+// YEAR NAME PARENT MACHINE INPUT CLASS INIT SCREEN COMPANY FULLNAME FLAGS
+GAME( 1979, getaway, 0, getaway, getaway, getaway_state, empty_init, ROT270, "Universal", "Get A Way (upright)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_COLORS | MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS )