Jeff Parsons
a1f0f6b279
Updated comments
2014-12-13 11:20:22 -08:00
Jeff Parsons
27359de735
Enhanced INT return handling, and reorganized some disks.
2014-12-13 10:09:13 -08:00
Jeff Parsons
c722a8ec16
Removed some dead code
2014-12-12 09:20:02 -08:00
Jeff Parsons
08261fa568
Starting work on v1.16.4: fixed command-line (Node) version of PCjs
2014-12-11 20:28:29 -08:00
Jeff Parsons
eef398a53c
Keyboard fix for MSIE (CAPS-LOCK)
2014-12-11 13:04:02 -08:00
Jeff Parsons
ddc866cc26
Added the bare minimum Keyboard support for Firefox
2014-12-11 12:09:28 -08:00
Jeff Parsons
16aca36dbf
v1.16.3 refinements continue
...
Keyboard handling in JavaScript is a nightmare; mapping physical keyboard events to simulated keyboard events is a nightmare within a nightmare
2014-12-11 00:46:12 -08:00
Jeff Parsons
c0abfaa942
v1.16.3 refinements continue
...
Keyboard handling in JavaScript is a nightmare; mapping physical keyboard events to simulated keyboard events is a nightmare within a nightmare
2014-12-10 15:09:32 -08:00
Jeff Parsons
88cc526c32
v1.16.3: Keyboard module rewrite
...
v1.16.3
There are still a few regressions to address, but keyCode-to-simCode-to-scanCode conversion feels more robust/cleaner, and new features like programmable repeat rates will actually be doable now
2014-12-09 16:34:46 -08:00
Jeff Parsons
028684366e
Update 8Mhz config
2014-12-08 23:04:21 -08:00
Jeff Parsons
0f8cb75b5d
Remove invalid MS-DOS 3.30a disk images
2014-12-07 23:13:39 -08:00
Jeff Parsons
8b2327e625
Minor correction
2014-12-06 21:28:34 -08:00
Jeff Parsons
ad0dfe5eed
v1.16.2: Improve drawing performance on desktop Safari
v1.16.2
2014-12-05 17:25:59 -08:00
Jeff Parsons
46a573e433
More OS/2 machine tweaks
2014-12-05 10:16:06 -08:00
Jeff Parsons
6d491756c9
More OS/2 machine configs
2014-12-05 09:59:22 -08:00
Jeff Parsons
02a7eb22fc
Minor 5170 config tweaks
2014-12-05 08:50:48 -08:00
Jeff Parsons
9b8c00ce8b
Blog post regarding OS/2
v1.16.1
2014-12-04 21:54:12 -08:00
Jeff Parsons
69539abc1e
Selected OS/2 1.0 boot configs operational now
2014-12-04 20:18:42 -08:00
Jeff Parsons
a5f239fb8d
More hard disk (AT) and interrupt-handling fixes
...
Both real-mode and protected-mode hard disk I/O should be relatively happy now
2014-12-04 11:33:05 -08:00
Jeff Parsons
9578faf231
Hard disk controller fixes
...
Still some lingering OS/2 disk-related issues however
2014-12-03 16:59:12 -08:00
Jeff Parsons
a14d22c806
Unified call/int/trap gate handling a bit
2014-12-02 12:14:52 -08:00
Jeff Parsons
d628eacfc6
Factored common RETF logic into opHelpRETF
2014-12-01 14:50:38 -08:00
Jeff Parsons
c85398db6b
Some cleanup involving invalid addresses
2014-12-01 13:31:23 -08:00
Jeff Parsons
019ce280f6
OS/2 1.0 boots!
...
(at least through the first couple of screens)
2014-11-30 14:37:34 -08:00
Jeff Parsons
2ff339f190
Cleaned up debugger message handling
2014-11-30 12:56:59 -08:00
Jeff Parsons
6248972684
Starting on 1.16.1
2014-11-29 08:29:25 -08:00
Jeff Parsons
6c6fccdbdd
Releasing 1.16.0
v1.16.0
2014-11-28 13:59:55 -08:00
Jeff Parsons
311868bc95
Protected-mode interrupt/trap gate fixes
2014-11-28 13:35:01 -08:00
Jeff Parsons
6194aac5af
Phase 1 of consolidating descriptor processing in x86seg.js (TSS descriptors are next)
2014-11-27 09:28:12 -08:00
Jeff Parsons
38c2928882
Fixed INT and RETF when stack switches occur
2014-11-26 16:34:54 -08:00
Jeff Parsons
9523de773d
More protected-mode improvements
2014-11-25 17:21:20 -08:00
Jeff Parsons
173ef0a3fe
Support for call gates and stack-switching on call/retf/iret instructions
2014-11-24 18:09:11 -08:00
Jeff Parsons
35237a637b
Some timer tweaks to improve run repeatability
2014-11-23 16:57:35 -08:00
Jeff Parsons
a72d824548
Some debugging improvements
2014-11-22 09:31:15 -08:00
Jeff Parsons
851b077957
Assorted RTC and Debugger improvements
...
All three types of RTC interrupts (Periodic, Alarm and Update) should be supported now
2014-11-21 18:05:53 -08:00
Jeff Parsons
043ddb678f
Cleaned up the Debugger's dump command
2014-11-20 10:40:39 -08:00
Jeff Parsons
22cef22c78
More Debugger tweaks
2014-11-19 22:11:21 -08:00
Jeff Parsons
744cad527d
Fixed some behaviors of the new Debugger command history
2014-11-19 21:59:59 -08:00
Jeff Parsons
df42f949cf
Added command history to Debugger
2014-11-19 21:16:47 -08:00
Jeff Parsons
208f5af4bc
Tightened up tests for selector types not yet supported
2014-11-19 17:21:03 -08:00
Jeff Parsons
f9fa88b3c5
Fixed FLAG bit emulation for improved 80286/80386 compatibility
2014-11-19 11:27:41 -08:00
Jeff Parsons
2a7bc0f454
Added CLTS support, TSS dumping, proper setting of the NT and IOPL flag bits, and more
2014-11-19 10:38:58 -08:00
Jeff Parsons
6660b9479f
OS/2 1.0 debugging begins
2014-11-18 18:35:00 -08:00
Jeff Parsons
23eeb37938
Improved control of CPU, INT, SEG and FAULT messages
2014-11-17 17:59:55 -08:00
Jeff Parsons
9d73a2674e
80286 triple-fault happily resets now
2014-11-17 17:26:19 -08:00
Jeff Parsons
ec857802d5
Saved space on demo keyboard layouts by removing CTRL-ALT-DEL (which you can, of course, still type)
2014-11-16 14:20:20 -08:00
Jeff Parsons
0ea5520444
Updated C1Pjs to use the FileDump API properly
2014-11-16 14:17:01 -08:00
Jeff Parsons
866610f3df
README updates
2014-11-16 13:41:38 -08:00
Jeff Parsons
6eb3911a67
Added mobile browser detection to disable FileReader controls on mobile devices
...
While support for local disk images and other local resources can work on some mobile devices, I don't think the use cases warrant the extra (largely wasted) screen space
2014-11-16 11:36:42 -08:00
Jeff Parsons
c2c387a06d
Turn live register updates OFF by default (gives browsers less reason to bog down)
2014-11-16 11:16:56 -08:00