summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/machine.lua
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-07-27 21:59:32 +1000
committer Vas Crabb <vas@vastheman.com>2016-07-27 21:59:32 +1000
commiteac2a1fcc5d4540eb05f3f5011226841c4ca854c (patch)
treeafe35e2cdaf179bc757fcb3bba99a8cd0080434b /scripts/src/machine.lua
parent14e7367f7e1dd575754f8c59fcf74b956c91e87b (diff)
Keyboard/terminal improvements: [Vas Crabb]
* Mark lots of things constexpr in attotime and turn macros into functions * Add base classes for HLE matrix keyboard and buffered RS232 device * Make generic keyboard/terminal more usable * Keyboard has configurable typematic delay/rate * Keyboard has selectable JIS/ANSI layout * Keyboard handles simultaneous keypresses more intuitively * Keyboard uses meta to set high bit * Terminal has configurable auto LF on CR, auto CR on LF and local echo * Terminal has audible bell * Untangle Olivetti M20 keyboard from generic_keyboard * Add notes to Olivetti M20 keyboard emulation * Make Olivetti M20 keyboard match physical layout * Untangle RM Nimbus keyboard from generic_keyboard * Fix natural keyboard mode with RM Nimbus * Untangle x68k keyboard from generic_keyboard * Improve x68k key names and mapping * Improve x68k typematic behaviour * Untangle QX-10 keyboard from generic_keyboard * Keep NGEN keyboard barely working
Diffstat (limited to 'scripts/src/machine.lua')
-rw-r--r--scripts/src/machine.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua
index 45753bf8bde..fd9fd3d8ee4 100644
--- a/scripts/src/machine.lua
+++ b/scripts/src/machine.lua
@@ -18,6 +18,7 @@ files {
MAME_DIR .. "src/devices/machine/clock.h",
MAME_DIR .. "src/devices/machine/keyboard.cpp",
MAME_DIR .. "src/devices/machine/keyboard.h",
+ MAME_DIR .. "src/devices/machine/keyboard.ipp",
MAME_DIR .. "src/devices/machine/laserdsc.cpp",
MAME_DIR .. "src/devices/machine/laserdsc.h",
MAME_DIR .. "src/devices/machine/latch.cpp",