summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2019-08-24 16:10:12 +0200
committer hap <happppp@users.noreply.github.com>2019-08-24 16:10:28 +0200
commit925e610680566e113669b98ae8f4844f77f6ce63 (patch)
tree730e3d29c4e3fd68661c8b6802834f812e28cfe3
parentd354467b4726ad0774d56913833809ec1fceee9b (diff)
ssystem3: add note (nw)
-rw-r--r--src/mame/drivers/saitek_ssystem3.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/drivers/saitek_ssystem3.cpp b/src/mame/drivers/saitek_ssystem3.cpp
index 6402a5b2dcd..c17a30b6d6d 100644
--- a/src/mame/drivers/saitek_ssystem3.cpp
+++ b/src/mame/drivers/saitek_ssystem3.cpp
@@ -54,6 +54,11 @@ TODO:
- dump/add 1980 program revision
- add memory unit
+BTANB:
+- If the TIME switch is held up, it will sometimes recognize the wrong input when
+ another button is pressed. I assume they noticed this bug too late and tried to
+ lessen the chance by adding a spring to the switch.
+
******************************************************************************/
#include "emu.h"
@@ -241,7 +246,7 @@ static INPUT_PORTS_START( ssystem3 )
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_CODE(KEYCODE_A) PORT_NAME("A 1 / White")
PORT_START("IN.3")
- PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_TOGGLE PORT_NAME("Time")
+ PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_NAME("Time") // spring-loaded
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_8) PORT_CODE(KEYCODE_8_PAD) PORT_CODE(KEYCODE_H) PORT_NAME("H 8 / Black")
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_3) PORT_CODE(KEYCODE_3_PAD) PORT_CODE(KEYCODE_C) PORT_NAME("C 3 / Queen / #50")
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_CODE(KEYCODE_B) PORT_NAME("B 2 / King / FP")