summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/z29_kbd
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2020-04-30 10:53:01 -0400
committer AJR <ajrhacker@users.noreply.github.com>2020-04-30 10:55:23 -0400
commit3e3c1b07e221b4541bb00a47014f3ca59d7e2e93 (patch)
tree34a7991454f565cc5b1c233b42731754ed47b86e /src/devices/bus/z29_kbd
parent3098666727438ddd073e8ab8218d8ab49adcb1b4 (diff)
Add corrected MCU dump and emulation of Heath HE 191-3425 keyboard for Z-29 and MDT 60 [AJR, Al Kossow, Bitsavers]
Diffstat (limited to 'src/devices/bus/z29_kbd')
-rw-r--r--src/devices/bus/z29_kbd/he191_3425.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/devices/bus/z29_kbd/he191_3425.cpp b/src/devices/bus/z29_kbd/he191_3425.cpp
index 69ea07f76d1..5a52f363590 100644
--- a/src/devices/bus/z29_kbd/he191_3425.cpp
+++ b/src/devices/bus/z29_kbd/he191_3425.cpp
@@ -5,9 +5,8 @@
Heath HE 191-3425 keyboard
This 91-key detached keyboard is standard issue for the H-29 (Z-29)
- terminal. It is also specified for the MDT 60 in its schematics.
-
- Since the 8021 MCU is not dumped, emulation is more or less a stub.
+ terminal. Its schematics are also included in the MDT 60 Service
+ Manual.
***************************************************************************/
@@ -130,8 +129,8 @@ static INPUT_PORTS_START(he191_3425)
PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR('m') PORT_CHAR('M') PORT_CODE(KEYCODE_M)
PORT_START("B5")
- PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Help") PORT_CODE(KEYCODE_F10)
- PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Line Feed") PORT_CHAR(0x0a) PORT_CODE(KEYCODE_RALT)
+ PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Line Feed") PORT_CHAR(0x0a) PORT_CODE(KEYCODE_RALT)
+ PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Help") PORT_CODE(KEYCODE_F10)
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_NAME("Space Bar") PORT_CHAR(' ') PORT_CODE(KEYCODE_SPACE)
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR(UCHAR_MAMEKEY(F6)) PORT_CODE(KEYCODE_F6)
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_KEYBOARD) PORT_CHAR('6') PORT_CHAR('^') PORT_CODE(KEYCODE_6)
@@ -230,8 +229,8 @@ void he191_3425_device::device_add_mconfig(machine_config &config)
}
ROM_START(he191_3425)
- ROM_REGION(0x400, "mcu", ROMREGION_ERASE00)
- ROM_LOAD("p8021h-2155_444-100.z1", 0x000, 0x400, NO_DUMP)
+ ROM_REGION(0x400, "mcu", 0)
+ ROM_LOAD("p8021h-2155_444-100.z1", 0x000, 0x400, CRC(41e62f11) SHA1(4369de412cef907a3734ba511abe902d2d1b6cbf))
ROM_END
const tiny_rom_entry *he191_3425_device::device_rom_region() const