diff options
author | hap <happppp@users.noreply.github.com> | 2021-01-22 20:55:15 +0100 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2021-01-22 20:55:27 +0100 |
commit | a7aaa39ec65720cc06cff9c3243d7c4a4053ab3e (patch) | |
tree | 7780181ca6bec9dc424d7d9fcc66ae441b527573 /src/mame | |
parent | 8bfc39c9f0cc0a6cfad87f4b44b68e6153738960 (diff) |
getaway: re-add imperfect controls flag
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/getaway.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mame/drivers/getaway.cpp b/src/mame/drivers/getaway.cpp index 61e16ea1ff9..58d8df94269 100644 --- a/src/mame/drivers/getaway.cpp +++ b/src/mame/drivers/getaway.cpp @@ -4,6 +4,8 @@ Universal Get A Way +Top-down arcade racing game inspired from Taito (Super) Speed Race. + Hardware notes: - PCB label: UNIVERSAL 7812 - TMS9900 @ 3MHz @@ -12,7 +14,9 @@ Hardware notes: - discrete sound TODO: -- is the gas throttle min/max correct or should "LOW" be more than 0?; +- is accelerator min/max correct or should lowest be more than 0 like sspeedr?; +- 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; - several unknowns in the video emulation: - score layer is a simplification hack, it is unknown how it should really @@ -319,7 +323,7 @@ void getaway_state::io_map(address_map &map) { map.global_mask(0xff); map(0x00, 0xff).w(FUNC(getaway_state::io_w)); - map(0x00, 0x09).r(FUNC(getaway_state::input_r<1>)); // shifter + map(0x00, 0x09).r(FUNC(getaway_state::input_r<1>)); // accelerator map(0x0a, 0x19).r(FUNC(getaway_state::input_r<2>)); // steering wheel map(0x1a, 0x21).r(FUNC(getaway_state::dsw_r<1>)); map(0x22, 0x2f).r(FUNC(getaway_state::dsw_r<0>)); @@ -339,8 +343,6 @@ static INPUT_PORTS_START( getaway ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START1 ) PORT_START("IN.1") - // TODO: positional/pedal, covers the full 0-0x1f range - // (is all of it actually allowed?) PORT_BIT( 0x1f, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00, 0x1f) PORT_SENSITIVITY(10) PORT_KEYDELTA(15) PORT_START("IN.2") @@ -447,4 +449,4 @@ ROM_END ******************************************************************************/ // 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 ) +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 ) |