mirror of
https://github.com/holub/mame
synced 2025-06-06 12:53:46 +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( 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_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_START("UNUSED")
|
||||||
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED)
|
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED)
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
@ -478,8 +486,7 @@ WRITE_LINE_MEMBER( fp200_state::sod_w )
|
|||||||
|
|
||||||
READ_LINE_MEMBER( fp200_state::sid_r )
|
READ_LINE_MEMBER( fp200_state::sid_r )
|
||||||
{
|
{
|
||||||
/* TODO: key mods */
|
return (ioport("KEYMOD")->read() >> m_keyb_mux) & 1;
|
||||||
return 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static I8085_CONFIG( cpu_config )
|
static I8085_CONFIG( cpu_config )
|
||||||
|
Loading…
Reference in New Issue
Block a user