From 3d595c6594c4237eb17913f78b75733d3e50fdb8 Mon Sep 17 00:00:00 2001 From: hap Date: Tue, 6 Sep 2016 22:10:29 +0200 Subject: [PATCH] tsi speech+: added battery status input --- src/mame/drivers/hh_tms1k.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp index 48d9d2e332b..02b676bbb7e 100644 --- a/src/mame/drivers/hh_tms1k.cpp +++ b/src/mame/drivers/hh_tms1k.cpp @@ -5320,8 +5320,8 @@ WRITE16_MEMBER(speechp_state::write_o) READ8_MEMBER(speechp_state::read_k) { - // K1-K4: multiplexed inputs - return read_inputs(10) & 7; + // K: multiplexed inputs + return m_inp_matrix[10]->read() | (read_inputs(10) & 7); } @@ -5378,6 +5378,12 @@ static INPUT_PORTS_START( speechp ) PORT_CONFNAME( 0x04, 0x00, "Verbose" ) PORT_CONFSETTING( 0x04, DEF_STR( Off ) ) PORT_CONFSETTING( 0x00, DEF_STR( On ) ) + + PORT_START("IN.10") // K8 + PORT_BIT( 0x07, IP_ACTIVE_HIGH, IPT_UNUSED ) + PORT_CONFNAME( 0x08, 0x00, "Battery Status" ) + PORT_CONFSETTING( 0x08, "Low" ) + PORT_CONFSETTING( 0x00, DEF_STR( Normal ) ) INPUT_PORTS_END static MACHINE_CONFIG_START( speechp, speechp_state )