diff options
| author | 2016-07-27 21:59:32 +1000 | |
|---|---|---|
| committer | 2016-07-27 21:59:32 +1000 | |
| commit | eac2a1fcc5d4540eb05f3f5011226841c4ca854c (patch) | |
| tree | afe35e2cdaf179bc757fcb3bba99a8cd0080434b /scripts | |
| 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')
| -rw-r--r-- | scripts/src/bus.lua | 1 | ||||
| -rw-r--r-- | scripts/src/machine.lua | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index fa5f6dabd15..727b8acb029 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -1657,6 +1657,7 @@ if (BUSES["RS232"]~=null) then MAME_DIR .. "src/devices/bus/rs232/printer.cpp", MAME_DIR .. "src/devices/bus/rs232/printer.h", MAME_DIR .. "src/devices/bus/rs232/rs232.cpp", + MAME_DIR .. "src/devices/bus/rs232/rs232.ipp", MAME_DIR .. "src/devices/bus/rs232/rs232.h", MAME_DIR .. "src/devices/bus/rs232/pty.cpp", MAME_DIR .. "src/devices/bus/rs232/pty.h", 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", |
