From c7ce1c43c0cf11e476227d5082629156eaba6981 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 23 Jan 2016 13:21:19 -0800 Subject: [PATCH] Fixed one (of several known) TSS fault cases that pre-1.0 OS/2 builds depended on, and added support for the SysReq soft-key binding (since pre-1.0 OS/2 builds used that instead of Ctrl-Esc) --- .../pc/keyboard/keyboard-minimal-sysreq.xml | 7 + .../5170/ega/1152kb/rev3/debugger/machine.xml | 2 +- disks/pc/os2/misc/README.md | 2 +- docs/pcjs/demos/pc-dbg.js | 26 +- docs/pcjs/demos/pc.js | 586 +++++++++--------- modules/pcjs/lib/keyboard.js | 9 +- modules/pcjs/lib/x86seg.js | 22 +- versions/pcjs/1.20.5/pc-dbg.js | 26 +- versions/pcjs/1.20.5/pc.js | 586 +++++++++--------- 9 files changed, 638 insertions(+), 628 deletions(-) create mode 100644 devices/pc/keyboard/keyboard-minimal-sysreq.xml diff --git a/devices/pc/keyboard/keyboard-minimal-sysreq.xml b/devices/pc/keyboard/keyboard-minimal-sysreq.xml new file mode 100644 index 000000000..5ec1cd40d --- /dev/null +++ b/devices/pc/keyboard/keyboard-minimal-sysreq.xml @@ -0,0 +1,7 @@ + + + ESC + F1 + F10 + SysReq + diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml index 33165d2c2..7ae09680f 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml @@ -9,7 +9,7 @@