Jeff Parsons
c3215b7aca
Added MS-DOS 1.x and 2.0 directory listings (and fixed improper fault handling on 8086 machines)
2016-02-04 12:13:32 -08:00
Jeff Parsons
4ab2c21043
Support for control bindings with user-defined values (eg, for Keyboard "test" button)
2016-02-02 10:21:45 -08:00
Jeff Parsons
f73303c95a
Added support for an optional "power" button
2016-01-16 14:38:37 -08:00
Jeff Parsons
c792895b10
v1.20.3: The Happy 2016 Release
2015-12-31 15:51:14 -08:00
Jeff Parsons
66456ecf54
Fixed inspections
2015-12-15 11:25:29 -08:00
Jeff Parsons
a1556df5a5
A little more meat on the X86FPU bones
2015-11-15 11:13:59 -08:00
Jeff Parsons
2b1b62d565
New skeleton for x86fpu.js
2015-11-13 18:20:20 -08:00
Jeff Parsons
0c6db1df46
Preliminary groundwork for FPU support
2015-11-11 18:11:30 -08:00
Jeff Parsons
55c3236380
Fixed lingering code inspection issues
2015-11-09 08:22:08 -08:00
Jeff Parsons
a22bf5dc85
32-bit signed division fixes
2015-10-30 18:09:04 -07:00
Jeff Parsons
646acf3a8d
Simplified the NODE tests
2015-09-16 15:32:49 -07:00
Jeff Parsons
e207cabc0a
v1.19.5: Finally bit the bullet and throw JavaScript exceptions for improved CPU exception handling
2015-09-10 17:59:46 -07:00
Jeff Parsons
b8ddedd9cf
Improved the Debugger edit command
2015-08-28 23:17:21 -07:00
Jeff Parsons
f56815c11b
Added WDEB386 service simulation (INT 0x41)
2015-08-27 16:23:12 -07:00
Jeff Parsons
2fd9f6cfe5
Lots o' Debugger changes, including support for breakpoint commands and logical expressions
...
A new "if" command for use within breakpoint commands makes it possible to conditionally halt execution now
2015-08-11 16:50:39 -07:00
Jeff Parsons
dea84bc0ee
Whitespace
2015-06-27 12:13:32 -07:00
Jeff Parsons
1414c99aa2
getCycles() should never return a negative number (and OR'ing with zero can do just that)
2015-06-27 11:33:22 -07:00
Jeff Parsons
a0d89e5071
Generic write mode 0 function was missing set/reset capability
2015-06-27 10:31:26 -07:00
Jeff Parsons
f3b254ebcd
Added some prerequisites for dual display support
2015-05-23 12:25:34 -07:00
Jeff Parsons
f822efe1f0
TBD function no longer needed
2015-04-30 14:08:10 -07:00
Jeff Parsons
70ddfc73d0
Minor function signature adjustments
2015-04-02 14:30:27 -07:00
Jeff Parsons
a2b06b7626
Simplify subclassing
2015-04-01 17:20:26 -07:00
Jeff Parsons
f5c0930f83
Assorted 80386 tweaks
2015-03-24 11:20:47 -07:00
Jeff Parsons
bc153c3016
Work-around for serial mouse interrupts arriving too quickly
2015-03-18 14:45:36 -07:00
Jeff Parsons
72cf8d1f4d
Getting ready to retire old 16-bit flags code
2015-03-16 14:39:03 -07:00
Jeff Parsons
5b99b51c64
Remove useless globals
2015-03-06 11:37:29 -08:00
Jeff Parsons
eb196c3048
Added Compaq DeskPro 386 ROMs
2015-02-22 15:42:54 -08:00
Jeff Parsons
3069d317c6
Fixed some minor bugs (problems with autostart, duplicate machine IDs, etc)
2015-02-05 13:25:55 -08:00
Jeff Parsons
2e729f9179
Support for (future) Control Panel animation
2015-01-23 14:43:32 -08:00
Jeff Parsons
187318cebb
More BACKTRACK tweaks (no effect on compiled releases)
2014-12-30 17:32:18 -08:00
Jeff Parsons
b8407aa96d
v1.16.5: Getting ready for 2015
2014-12-29 23:06:28 -08:00
Jeff Parsons
8e97993883
Comment cleanup
2014-12-17 14:47:14 -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
2ff339f190
Cleaned up debugger message handling
2014-11-30 12:56:59 -08:00
Jeff Parsons
311868bc95
Protected-mode interrupt/trap gate fixes
2014-11-28 13:35:01 -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
9d73a2674e
80286 triple-fault happily resets now
2014-11-17 17:26:19 -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
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
cd0ed8c62a
Update "Lock Pointer" button status
2014-11-12 16:50:26 -08:00
Jeff Parsons
e0012c3c62
my_modules is simply modules now
2014-11-11 08:19:48 -08:00