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
Jeff Parsons
9bae5de17c
README updates
2014-11-15 19:01:18 -08:00
Jeff Parsons
a309d1f302
Followup to previous delta: removed obsolete "class" attribute from all controls
2014-11-15 18:47:39 -08:00
Jeff Parsons
64b2494eef
Removed useless sHTMLClass parameter from all setBinding() methods
...
HTML controls with bindings are now identified by the single class attribute of "{APPCLASS}-binding" instead of the somewhat arbitrary "{APPCLASS}-input" or "{APPCLASS}-output" classes
2014-11-15 18:16:48 -08:00
Jeff Parsons
f8864beb20
Got rid of the useless optionalDependencies and updated some devDependencies
2014-11-15 16:46:31 -08:00
Jeff Parsons
76c4ba58bf
Infocom XML tweaks
2014-11-15 12:20:10 -08:00
Jeff Parsons
85e84d2322
Fixed FileDump for clients that request the "bytes" format
2014-11-15 12:09:54 -08:00
Jeff Parsons
a408730928
Factored XML video definitions
2014-11-15 11:59:22 -08:00
Jeff Parsons
501649f67b
Added support for keyboard lock LEDs
2014-11-14 18:08:45 -08:00
Jeff Parsons
7737a9ca0a
Changed DMA, PIC and Timer initialization to reuse objects instead of reallocating them
2014-11-14 08:49:01 -08:00
Jeff Parsons
99880e01da
Fix the IBM 2.20 Diagnostics System Board test
2014-11-13 17:16:54 -08:00
Jeff Parsons
cd0ed8c62a
Update "Lock Pointer" button status
2014-11-12 16:50:26 -08:00
Jeff Parsons
35da46f15a
Missed a few machine files in the Demos directory
2014-11-12 16:11:06 -08:00
Jeff Parsons
f1115aa8f4
Updated all machine 'video' elements to use new 'menu' element ('name' element is now deprecated)
2014-11-12 16:01:40 -08:00
Jeff Parsons
de90d921ed
First new feature of v1.16.0: support for pointer locking (tested on Chrome and Firefox)
2014-11-12 12:16:06 -08:00
Jeff Parsons
f520a2b47f
Updated v1.15.9 with UI nuisance fixes
2014-11-11 14:56:44 -08:00
Jeff Parsons
5779ed2a44
Fixed some UI nuisances involving local disks
2014-11-11 14:49:17 -08:00
Jeff Parsons
85313d3900
Developer notes on Demos
v1.15.9
2014-11-11 13:36:36 -08:00
Jeff Parsons
c0991dd7db
Fix the ESC key, and update the VisiCalc demo state file
...
The old VisiCalc demo state file (state.json) was triggering a spurious (keyboard?) event that would generate a beep and wipe the copyright message; I'm kind of curious what was causing that, but the simplest solution for now is to generate a new state.json.
2014-11-11 12:38:14 -08:00
Jeff Parsons
4c2a5b7cd5
Fixed self-starting machine.xml files (broken by recent async XML load changes)
2014-11-11 12:19:21 -08:00
Jeff Parsons
c94c280eea
Return NOT_READY response on a failed READ_ID FDC command; fixes #6
2014-11-11 09:35:47 -08:00
Jeff Parsons
21035001b2
Fix rendering of HTML template file
2014-11-11 08:38:12 -08:00
Jeff Parsons
e0012c3c62
my_modules is simply modules now
2014-11-11 08:19:48 -08:00
Jeff Parsons
295ab39024
Updated HTMLOut exclusions
2014-11-10 23:18:19 -08:00