@@ -185,7 +185,7 @@ static INPUT_PORTS_START(am100kbd)
185185 PORT_BIT(0x80 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_CODE(KEYCODE_7_PAD ) PORT_CHAR(UCHAR_MAMEKEY (7_PAD))
186186
187187 PORT_START(" KEY3" )
188- PORT_BIT(0x01 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Retrn" ) PORT_CODE(KEYCODE_ENTER ) PORT_CODE(KEYCODE_ENTER_PAD ) // also Enter on keypad?
188+ PORT_BIT(0x01 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Retrn" ) PORT_CODE(KEYCODE_ENTER ) PORT_CODE(KEYCODE_ENTER_PAD ) PORT_CHAR( 0x0d ) // also Enter on keypad?
189189 PORT_BIT(0x02 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_CODE(KEYCODE_SLASH_PAD ) PORT_CHAR(UCHAR_MAMEKEY (NUMLOCK ))
190190 PORT_BIT(0x04 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" UCLR" ) PORT_CODE(KEYCODE_INSERT )
191191 PORT_BIT(0x08 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(u8" Keypad 2 \u2193 " ) PORT_CODE(KEYCODE_2_PAD ) PORT_CHAR(UCHAR_MAMEKEY (2_PAD)) // ↓ (Ctrl-X)
@@ -199,9 +199,9 @@ static INPUT_PORTS_START(am100kbd)
199199 PORT_BIT(0x02 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_CODE(KEYCODE_OPENBRACE ) PORT_CHAR(' [' ) // PORT_CHAR(0x1b)
200200 PORT_BIT(0x04 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_CODE(KEYCODE_MINUS ) PORT_CHAR(' -' ) PORT_CHAR(' _' )
201201 PORT_BIT(0x08 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Halt" ) PORT_CODE(KEYCODE_BACKSLASH ) PORT_CHAR(0x13 ) // between ' and Retrn
202- PORT_BIT(0x10 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" ]" ) PORT_CODE(KEYCODE_CLOSEBRACE ) PORT_CHAR(' ]' ) PORT_CHAR(0x1d )
202+ PORT_BIT(0x10 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" ]" ) PORT_CODE(KEYCODE_CLOSEBRACE ) PORT_CHAR(' ]' ) PORT_CHAR() PORT_CHAR( 0x1d )
203203 PORT_BIT(0x20 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_CODE(KEYCODE_EQUALS ) PORT_CHAR(' =' ) PORT_CHAR(' +' )
204- PORT_BIT(0x40 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Break" ) PORT_CODE(KEYCODE_INSERT ) PORT_CHAR(0x03 ) // to right of ]
204+ PORT_BIT(0x40 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Break" ) PORT_CODE(KEYCODE_DEL ) PORT_CHAR(0x03 ) // to right of ]
205205 PORT_BIT(0x80 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_CODE(KEYCODE_BACKSPACE ) PORT_CHAR(UCHAR_MAMEKEY (LEFT ), 0x08)
206206
207207 PORT_START(" KEY5" )
@@ -268,7 +268,7 @@ static INPUT_PORTS_START(am100kbd)
268268 PORT_BIT(0x01 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Left Shift" ) PORT_CODE(KEYCODE_LSHIFT )
269269 PORT_BIT(0x02 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Right Shift" ) PORT_CODE(KEYCODE_RSHIFT )
270270 PORT_BIT(0x04 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Ctrl" ) PORT_CODE(KEYCODE_LCONTROL ) PORT_CHAR(UCHAR_SHIFT_2 ) PORT_CHANGED_MEMBER(DEVICE_SELF , FUNC (am100kbd_device::reset_changed), 0)
271- PORT_BIT(0x08 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Reset" ) PORT_CODE(KEYCODE_DEL ) PORT_CHANGED_MEMBER(DEVICE_SELF , FUNC (am100kbd_device::reset_changed), 0)
271+ PORT_BIT(0x08 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Reset" ) PORT_CODE(KEYCODE_ASTERISK ) PORT_CHANGED_MEMBER(DEVICE_SELF , FUNC (am100kbd_device::reset_changed), 0)
272272 PORT_BIT(0x10 , IP_ACTIVE_LOW , IPT_KEYBOARD ) PORT_NAME(" Alt" ) PORT_CODE(KEYCODE_LALT ) PORT_WRITE_LINE_MEMBER(FUNC (am100kbd_device::int_w))
273273INPUT_PORTS_END
274274
0 commit comments