Jeff Parsons
e20cb1d0e3
Fixed physical memory breakpoints when paging enabled
2016-01-31 11:23:13 -08:00
Jeff Parsons
a5b9e0cae7
Some improvements for FOOTBALL, including support for the 386 LOADALL instruction
2016-01-28 22:22:36 -08:00
Jeff Parsons
adb2b9aa90
Force all segment register writes to be 16-bit, even when the operand size is 32-bit
2016-01-27 10:58:01 -08:00
Jeff Parsons
03853a87b7
Starting work on v1.20.7
2016-01-26 15:20:17 -08:00
Jeff Parsons
b9a2968f03
Fixed problems booting the Oct 86 CP-DOS boot disk (the showstopper was allowing the mode of the LDT register to be changed by LOADALL)
2016-01-25 15:07:44 -08:00
Jeff Parsons
c7ce1c43c0
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)
2016-01-23 13:21:19 -08:00
Jeff Parsons
109238a0f5
The project is not "AWS-powered" anymore
2016-01-20 16:25:45 -08:00
Jeff Parsons
0252c8e5ec
Bumped version to 1.20.5
2016-01-20 14:01:10 -08:00
Jeff Parsons
3158575aa7
Updated the icon locations for the Node XSL templates
2016-01-19 21:52:40 -08:00
Jeff Parsons
9e324d6992
Fixed manifest XSL processing (hopefully)
2016-01-19 21:26:28 -08:00
Jeff Parsons
0c0e508f78
Updated OS/2 disk information
2016-01-19 16:22:10 -08:00
Jeff Parsons
ade4d9863a
Fixed disk processing for manifest XML files
2016-01-19 13:34:03 -08:00
Jeff Parsons
697ef9005f
Additional DOS and OS/2 directory listings
2016-01-19 11:52:03 -08:00
Jeff Parsons
1ca377fb68
Updated MarkOut and HTMLOut components to use embedPC() with the new 'parms' parameter instead of the old 'state' parameter.
...
This allows us to continue using the Node web server to debug machines that are launched using new YAML-based Markdown machines settings, the most important being 'automount' (otherwise those machines might not be loaded with the correct disks)
2016-01-19 11:49:30 -08:00
Jeff Parsons
12b760f912
Changed the last embedPC() parameter from sStateFile to sParms, although for backward compatibility, if sParms is not a JSON object definition (ie, beginning with a brace), it continues to be treated as a state filename.
...
This change allows us to pass any number of additional properties to embedPC(), which in turn can override properties contained in the XML file; the only property overrides currently supported are 'state' (which overrides any 'state' property set in the XML's <computer> element) and 'automount' (which overrides any 'automount' property set in the XML's <fdc> element). The goal is to make it easier to reuse XML machine definitions, by allowing commonly altered component attributes to be overridden.
2016-01-18 16:11:08 -08:00
Jeff Parsons
5cb676e501
Updated Computer constants
2016-01-16 14:37:39 -08:00
Jeff Parsons
b10810ae4d
Assorted redirects and title updates
2016-01-06 23:53:52 -08:00
Jeff Parsons
65cd073560
v1.20.3: The Happy 2016 Release
2015-12-31 16:07:49 -08:00
Jeff Parsons
ea9740751e
Restored analytics tracking, merged the apps menu into the machines menu, and updated the 404 page
2015-12-27 16:42:45 -08:00
Jeff Parsons
1fc0d6c8f1
Change default machine heading size
2015-12-16 17:05:55 -08:00
Jeff Parsons
a7a30ad676
More updates from the gh-pages branch
2015-12-16 16:19:13 -08:00
Jeff Parsons
fbb9c14f59
Merge in old master changes
2015-12-16 12:41:02 -08:00
Jeff Parsons
33098e4e18
Web server update
2015-12-16 12:34:23 -08:00
Jeff Parsons
cc807175d6
Ensured v1.20.2 was recompiled in the gh-pages branch
2015-12-14 18:17:16 -08:00
Jeff Parsons
dcf54da7ac
Check in v1.20.2 compiled sources
2015-12-14 09:40:05 -08:00
Jeff Parsons
24ea864872
Releasing v1.20.2 to address an XSLT issue in the latest Microsoft Edge
2015-12-13 11:09:02 -08:00
Jeff Parsons
78267b2e92
More README updates
2015-12-11 09:26:19 -08:00
Jeff Parsons
312c41c68a
Machine updates
2015-12-10 10:49:52 -08:00
Jeff Parsons
645748091c
Documentation updates
2015-12-09 15:23:21 -08:00
Jeff Parsons
26c351bbbe
Starting to flesh out the static PCjs website
2015-12-09 11:24:52 -08:00
Jeff Parsons
85672b4124
Preparing release of v1.20.1
2015-12-02 09:27:54 -08:00
Jeff Parsons
ea720ec2f1
New icons
2015-11-05 15:01:34 -08:00
Jeff Parsons
dc8baec9f0
v1.20.0: Limited stepping support and a couple signed/unsigned division fixes
2015-10-31 08:31:31 -07:00
Jeff Parsons
6dcb644a05
Added support for machine configs with a specific CPU stepping (also, fixed IMUL reg,r/m,imm disassembly)
2015-10-28 16:57:55 -07:00
Jeff Parsons
8e71267747
Updated Closure Compiler, fixed some constant inlining problems, and turned PREFETCH off for now
2015-10-27 13:02:43 -07:00
Jeff Parsons
2b1b27c6bb
v1.19.9: Fixed DOS window creation issues
2015-10-23 16:27:12 -07:00
Jeff Parsons
caccae5cc8
Rolling out v1.19.8 (and cleaning up how gate frame size is tracked)
2015-10-21 10:47:37 -07:00
Jeff Parsons
a774fb983e
v1.19.7: Windows 95 boots to the desktop
2015-09-21 18:37:44 -07:00
Jeff Parsons
deeac4902d
v1.19.6: Improved restartability of stack-related instructions
2015-09-14 16:53:57 -07:00
Jeff Parsons
b00b524e01
v1.19.5 update (fixes a CALLF bug and a VGA ATC bug, and adds improved WDEB386-style load notifications)
2015-09-12 02:05:05 -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
d33e0da167
v1.19.5 checkpoint (includes a fix to the "pop mem" instruction)
2015-09-10 15:19:34 -07:00
Jeff Parsons
8c3384a115
v1.19.4: prepping for release
2015-09-08 21:20:50 -07:00
Jeff Parsons
cea314d7e8
v1.19.4: I/O bug fixes (16-bit input could trash EAX, and support for true 16-bit/32-bit I/O was lacking)
2015-09-08 21:19:18 -07:00
Jeff Parsons
440aad714b
v1.19.3: Last-minute video tweaks (fixed EGA graphics modes and eliminated unnecessary forced updates)
2015-09-02 09:50:41 -07:00
Jeff Parsons
1a67c7acbd
v1.19.3: More Windows 95-related updates
2015-09-01 16:19:20 -07:00
Jeff Parsons
9f3c1f2a98
Push out v1.19.2
2015-08-28 11:01:23 -07:00
Jeff Parsons
927a71d681
v1.19.2: Added support for timer Read-Back command, segment probes, and improved instruction restartability
2015-08-24 17:27:34 -07:00
Jeff Parsons
0398afab84
v1.19.1: More Windows 95 Setup-related fixes
2015-08-21 18:12:10 -07:00
Jeff Parsons
989407ca4a
v1.18.9: Added loading of 16-bit Windows binary symbol data (for non-COMPILED BACKTRACK configs only)
2015-08-18 15:47:51 -07:00