Previous 199869 Revisions Next

r19790 Tuesday 25th December, 2012 at 01:38:52 UTC by Robbbert
(MESS) Homelab : custom inputs must be active high (nw)
[src/mess/drivers]homelab.c

trunk/src/mess/drivers/homelab.c
r19789r19790
154154
155155CUSTOM_INPUT_MEMBER( homelab_state::cass3_r )
156156{
157   return 1;//(m_cass->input() > 0.03);
157   return (m_cass->input() > 0.03);
158158}
159159
160160
r19789r19790
339339   PORT_BIT(0xf0, IP_ACTIVE_LOW, IPT_UNUSED)
340340
341341   PORT_START("X3")
342   PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, homelab_state, cass3_r, " ")
342   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, homelab_state, cass3_r, " ")
343343   PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F2") PORT_CODE(KEYCODE_F2)
344344   PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F1") PORT_CODE(KEYCODE_F1)
345345   PORT_BIT(0xf8, IP_ACTIVE_LOW, IPT_UNUSED)
r19789r19790
452452   PORT_BIT(0xf0, IP_ACTIVE_LOW, IPT_UNUSED)
453453
454454   PORT_START("X3")
455   PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, homelab_state, cass3_r, " ")
455   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, homelab_state, cass3_r, " ")
456456   PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F2") PORT_CODE(KEYCODE_F2)
457457   PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("F1") PORT_CODE(KEYCODE_F1)
458458   PORT_BIT(0xf8, IP_ACTIVE_LOW, IPT_UNUSED)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team