DIP switch fix (nw)

This commit is contained in:
Vas Crabb 2016-07-18 01:31:49 +10:00
parent 63477dd345
commit 8604b5fbd7

View File

@ -6,6 +6,10 @@
/*
TODO: implement keyclick
TODO: determine default keyclick state on real keyboard
TODO: use 1,200 Baud properly once we work out what's going on with the SCC
HLE SPARC serial keyboard compatible with Sun Type 4/5/6
messages from host to keyboard:
@ -53,7 +57,7 @@
namespace {
INPUT_PORTS_START( sparc_keyboard )
PORT_START("DIP")
PORT_DIPNAME( 0x3f, 0x21, "Layout" ) PORT_DIPLOCATION("DIP:8,7,6,5,4,3")
PORT_DIPNAME( 0x3f, 0x21, "Layout" ) PORT_DIPLOCATION("DIP:!8,!7,!6,!5,!4,!3")
PORT_DIPSETTING( 0x00, "U.S.A. (US4.kt)" )
PORT_DIPSETTING( 0x01, "U.S.A. (US4.kt)" )
PORT_DIPSETTING( 0x02, "Belgium (FranceBelg4.kt)" )
@ -102,10 +106,10 @@ INPUT_PORTS_START( sparc_keyboard )
PORT_DIPSETTING( 0x3b, "Lithuania (Lithuania5.kt)" )
PORT_DIPSETTING( 0x3c, "Belgium (Belgium5.kt)" )
// 0x3d
PORT_DIPSETTING( 0x3e, "Turkey-Q5 (TurkeyQ5.kt)" )
PORT_DIPSETTING( 0x3e, "Turkey-F5 (TurkeyF5.kt)" )
PORT_DIPSETTING( 0x3f, "Canada/French (Canada_Fr5_TBITS5.kt)" )
PORT_DIPUNUSED_DIPLOC( 0x40, 0x00, "DIP:2" )
PORT_DIPUNUSED_DIPLOC( 0x80, 0x00, "DIP:1" )
PORT_DIPUNUSED_DIPLOC( 0x40, 0x00, "DIP:!2" )
PORT_DIPUNUSED_DIPLOC( 0x80, 0x00, "DIP:!1" )
PORT_START("ROW0")
PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_UNUSED )