summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/plus4.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/plus4.c')
-rw-r--r--src/mess/drivers/plus4.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mess/drivers/plus4.c b/src/mess/drivers/plus4.c
index 6f219081597..e3d07d8c1b8 100644
--- a/src/mess/drivers/plus4.c
+++ b/src/mess/drivers/plus4.c
@@ -594,18 +594,18 @@ WRITE_LINE_MEMBER( plus4_state::ted_irq_w )
READ8_MEMBER( plus4_state::ted_k_r )
{
/*
-
+
bit description
-
+
0 JOY A0, JOY B0
1 JOY A1, JOY B1
2 JOY A2, JOY B2
3 JOY A3, JOY B3
- 4
- 5
+ 4
+ 5
6 BTN A
7 BTN B
-
+
*/
UINT8 data = 0xff;
@@ -614,7 +614,7 @@ READ8_MEMBER( plus4_state::ted_k_r )
if (!BIT(offset, 2))
{
UINT8 joy_a = m_joy1->joy_r();
-
+
data &= (0xf0 | (joy_a & 0x0f));
data &= ~(!BIT(joy_a, 5) << 6);
}
@@ -622,7 +622,7 @@ READ8_MEMBER( plus4_state::ted_k_r )
if (!BIT(offset, 1))
{
UINT8 joy_b = m_joy2->joy_r();
-
+
data &= (0xf0 | (joy_b & 0x0f));
data &= ~(!BIT(joy_b, 5) << 7);
}