diff options
Diffstat (limited to 'src/mess/drivers/apple3.c')
-rw-r--r-- | src/mess/drivers/apple3.c | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/src/mess/drivers/apple3.c b/src/mess/drivers/apple3.c index 0c11ffa3476..72a7457c815 100644 --- a/src/mess/drivers/apple3.c +++ b/src/mess/drivers/apple3.c @@ -3,12 +3,12 @@ drivers/apple3.c Apple /// - + driver by Nathan Woods and R. Belmont - + Special thanks to Chris Smolinski (author of the Sara emulator) for his input about this poorly known system. - + Also thanks to Washington Apple Pi for the "Apple III DVD" containing the technical manual, schematics, and software. @@ -176,24 +176,24 @@ static INPUT_PORTS_START( apple3 ) */ /* - Esc - 0x00 + Esc + 0x00 + + ` 1 2 3 4 5 6 7 8 9 0 - = BACKSPACE + 0x38 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x30 0x31 0x2f 0x104 - ` 1 2 3 4 5 6 7 8 9 0 - = BACKSPACE - 0x38 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x30 0x31 0x2f 0x104 + Tab Q W E R T Y U I O P [ ] \ + 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x3a 0x3b 0x39 0x2e - Tab Q W E R T Y U I O P [ ] \ - 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x3a 0x3b 0x39 0x2e + A S D F G H J K L ; ' ENTER + 0x14 0x15 0x16 0x17 0x19 0x18 0x1a 0x1b 0x1d 0x1c 0x105 0x102 - A S D F G H J K L ; ' ENTER - 0x14 0x15 0x16 0x17 0x19 0x18 0x1a 0x1b 0x1d 0x1c 0x105 0x102 - - Z X C V B N M , . / + Z X C V B N M , . / 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 - - SPACE UP LT DN RT KP- KP7 KP8 KP9 + + SPACE UP LT DN RT KP- KP7 KP8 KP9 0x109 0x103 0x10e 0x10d 0x10c 0x10b 0x2d 0x2b 0x29 - + KP4 KP5 KP6 KP1 KP2 KP3 KPEN KP0 KP. 0x37 0x35 0x33 0x101 0x3f 0x3d 0x108 0x100 0x3e */ @@ -310,8 +310,8 @@ static INPUT_PORTS_START( apple3 ) PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Left Shift") PORT_CODE(KEYCODE_LSHIFT) PORT_CHAR(UCHAR_SHIFT_1) PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Right Shift") PORT_CODE(KEYCODE_RSHIFT) PORT_CHAR(UCHAR_SHIFT_1) PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Control") PORT_CODE(KEYCODE_LCONTROL) PORT_CHAR(UCHAR_SHIFT_2) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Open Apple") PORT_CODE(KEYCODE_LALT) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Solid Apple") PORT_CODE(KEYCODE_RALT) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Open Apple") PORT_CODE(KEYCODE_LALT) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Solid Apple") PORT_CODE(KEYCODE_RALT) PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("RESET") PORT_CODE(KEYCODE_F12) INPUT_PORTS_END @@ -322,4 +322,3 @@ ROM_END /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ COMP( 1980, apple3, 0, 0, apple3, apple3, apple3_state, apple3, "Apple Computer", "Apple ///", GAME_SUPPORTS_SAVE ) - |