diff options
author | 2016-07-27 21:59:32 +1000 | |
---|---|---|
committer | 2016-07-27 21:59:32 +1000 | |
commit | eac2a1fcc5d4540eb05f3f5011226841c4ca854c (patch) | |
tree | afe35e2cdaf179bc757fcb3bba99a8cd0080434b /scripts/src/machine.lua | |
parent | 14e7367f7e1dd575754f8c59fcf74b956c91e87b (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.lua | 1 |
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", |