Jeff Parsons
5b7dce1224
Add the ability to pass through any string property to PCjs declared at the top of the Markdown file
2016-02-01 10:00:05 -08:00
Jeff Parsons
01ee3d4c49
The project is not "AWS-powered" anymore
2016-01-20 15:59:13 -08:00
Jeff Parsons
6a278d9543
Updated the icon locations for the Node XSL templates
2016-01-19 21:38:13 -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
99346be3ba
Start leveraging the new ability to specify machine overrides (/disks/pc/os2/misc/1.0/debugger/machine.xml is no longer needed)
2016-01-18 16:31:10 -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
c792895b10
v1.20.3: The Happy 2016 Release
2015-12-31 15:51:14 -08:00
Jeff Parsons
e5a4a050b4
Work-around to detect 615-cylinder hard disks
2015-12-18 14:34:56 -08:00
Jeff Parsons
4558a65d5d
Fixed static URL
2015-12-14 17:17:59 -08:00
Jeff Parsons
8df04c55da
Grab JavaScript changes from master branch
2015-12-14 11:32:25 -08:00
Jeff Parsons
cdd37e9c22
Updated disk information
2015-12-13 15:29:09 -08:00
Jeff Parsons
7ffb9858e2
Ported PDF viewer to Jekyll layout
2015-12-09 17:54:06 -08:00
Jeff Parsons
cd36be4e19
Fixed support for compiled scripts, and improved error reporting if XML transformation didn't produce a valid machine element
2015-12-09 13:56:11 -08:00
Jeff Parsons
a1556df5a5
A little more meat on the X86FPU bones
2015-11-15 11:13:59 -08:00
Jeff Parsons
55c3236380
Fixed lingering code inspection issues
2015-11-09 08:22:08 -08:00
Jeff Parsons
39af7dbe32
Fixed Closure Compiler build (the compiler gets easily confused when objects in different class hierarchies have identical method names)
2015-11-08 21:38:15 -08:00
Jeff Parsons
231bc201e7
Allow gzipped disk images
2015-11-08 10:30:47 -08:00
Jeff Parsons
db2f5cc22c
Update the list of available magazine images
2015-11-05 15:29:04 -08:00
Jeff Parsons
ea720ec2f1
New icons
2015-11-05 15:01:34 -08:00
Jeff Parsons
a3107a73ef
Make IMULD more compatible in overflow cases
2015-10-17 08:39:38 -07:00
Jeff Parsons
646acf3a8d
Simplified the NODE tests
2015-09-16 15:32:49 -07:00
Jeff Parsons
a9229c6443
Tweaked the XMLVERSION kludge
2015-07-30 14:46:31 -07:00
Jeff Parsons
0a015b979b
v1.18.6: The Microsoft Edge/Windows 10 (aka Screwed by Microsoft Again) release
2015-07-29 12:06:29 -07:00
Jeff Parsons
2e89c38e4a
Added code to extract the machine XML version number when running DEBUG-only
2015-07-28 12:45:29 -07:00
Jeff Parsons
afcdd055e1
Assorted V86-mode fixes and IOPM support
2015-07-24 16:53:39 -07:00
Jeff Parsons
4ba27ad4a7
Include binary as an output option
2015-07-23 17:41:27 -07:00
Jeff Parsons
0962232a9a
Last of the link fixes (I hope)
2015-07-19 09:07:50 -07:00
Jeff Parsons
6295c112fe
Improved DOS message output (use "m dos on" Debugger command)
2015-07-15 09:09:28 -07:00
Jeff Parsons
75d8e1e193
80386 CPU detection fix
2015-07-14 16:32:41 -07:00
Jeff Parsons
b95e7ee7bc
Add GitHub link to page templates
2015-06-19 17:10:21 -07:00
Jeff Parsons
38f16fcc50
Fix EGA scrolling for modes 0x0D and 0x0E
2015-06-05 17:26:08 -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
bf8148611d
Eliminated block size constraints, added support for bit fields
2015-04-27 18:26:54 -07:00
Jeff Parsons
fcb7c32909
Fail more gracefully on pre-IE9 browsers (still room for improvement though)
2015-04-25 12:54:03 -07:00
Jeff Parsons
158cc65da3
Cleaned up DMA port handling and minor tweaks
2015-04-13 14:02:02 -07:00
Jeff Parsons
a2b06b7626
Simplify subclassing
2015-04-01 17:20:26 -07:00
Jeff Parsons
17d270ea2f
Some minor documentation cleanup
2015-03-30 16:59:37 -07:00
jeffpar
70bca48b17
80386 development
2015-03-26 09:47:06 -07:00
Jeff Parsons
3cc7476ddc
Improved keyboard compatibility with apps that hook the keyboard interrupt (eg, BASICA)
2015-03-25 14:12:48 -07:00
Jeff Parsons
c9e303600d
Scale images to page width
2015-03-23 18:27:43 -07:00
Jeff Parsons
7085b72fc4
Support for true physical memory aliases
2015-03-23 18:15:29 -07:00
Jeff Parsons
f50612e7ca
Debugger changes for improved 32-bit support
2015-02-28 11:55:55 -08:00
Jeff Parsons
5303d2fe20
Support for 80386 register dumps
2015-02-23 12:02:06 -08:00
Jeff Parsons
eb196c3048
Added Compaq DeskPro 386 ROMs
2015-02-22 15:42:54 -08:00
Jeff Parsons
31dfc55b11
Another static URL fix
2015-02-08 15:32:19 -08:00
Jeff Parsons
7302980139
Further restrict which URLs get remapped to static.pcjs.org
2015-02-08 14:17:03 -08:00
Jeff Parsons
f9df384bbe
Update to READMEs
2015-02-08 14:04:58 -08:00
Jeff Parsons
36c38bec7f
PDF viewer tweaks
2015-02-05 14:20:04 -08:00