mirror of
https://github.com/holub/mame
synced 2025-06-01 18:41:47 +03:00
... and key modifiers
This commit is contained in:
parent
b4d7db066c
commit
799faee10f
@ -429,6 +429,14 @@ static INPUT_PORTS_START( fp200 )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("H") PORT_CODE(KEYCODE_H) PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, fp200_state,keyb_irq, 0)
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("N") PORT_CODE(KEYCODE_N) PORT_IMPULSE(1) PORT_CHANGED_MEMBER(DEVICE_SELF, fp200_state,keyb_irq, 0)
|
||||
|
||||
PORT_START("KEYMOD")
|
||||
PORT_BIT( 0x01f, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
PORT_BIT( 0x020, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("CETL") PORT_TOGGLE
|
||||
PORT_BIT( 0x040, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("SHIFT") PORT_CODE(KEYCODE_LSHIFT)
|
||||
PORT_BIT( 0x080, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("BREAK")
|
||||
PORT_BIT( 0x100, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("GRAPH")
|
||||
PORT_BIT( 0x200, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("CTRL") PORT_CODE(KEYCODE_LCONTROL)
|
||||
|
||||
PORT_START("UNUSED")
|
||||
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED)
|
||||
INPUT_PORTS_END
|
||||
@ -478,8 +486,7 @@ WRITE_LINE_MEMBER( fp200_state::sod_w )
|
||||
|
||||
READ_LINE_MEMBER( fp200_state::sid_r )
|
||||
{
|
||||
/* TODO: key mods */
|
||||
return 1;
|
||||
return (ioport("KEYMOD")->read() >> m_keyb_mux) & 1;
|
||||
}
|
||||
|
||||
static I8085_CONFIG( cpu_config )
|
||||
|
Loading…
Reference in New Issue
Block a user