Jeff Parsons
33a828a75b
Make autoStart a proper (overridable) machine property
2016-03-16 11:37:17 -07:00
Jeff Parsons
6eca71ace3
Minor page and comment updates
2016-03-12 09:11:34 -08:00
Jeff Parsons
7ca64fcea5
Added more demos and support for mixed-case properties (including a new 'debugger' property in Markdown files)
2016-03-05 18:09:41 -08:00
Jeff Parsons
255700f88a
Changed save.js, fdc.js, and diskdump.js to use a shared download function
2016-02-23 00:06:38 -08:00
Jeff Parsons
3dd7512f4f
Client-side support for the original DiskDump API is finally limping along
2016-02-22 17:38:57 -08:00
Jeff Parsons
62f64f5571
Node version of PCjs runs again
2016-02-22 09:45:29 -08:00
Jeff Parsons
f032f95611
Replaced loadResource() with the more streamlined getResource(), for all your resource-getting needs (well, except for binary files, which should be coming soon)
2016-02-21 15:51:54 -08:00
Jeff Parsons
22a4da112d
Restrict the download option to Firefox for now, and disable the external XML link for saved machines
2016-02-17 23:03:29 -08:00
Jeff Parsons
4bb7c65208
Fixed option to override 'state' property of a saved machine
2016-02-17 17:50:23 -08:00
Jeff Parsons
3bcf1dfc23
Copyright symbol work-around
2016-02-17 13:58:42 -08:00
Jeff Parsons
0e3de68273
Save machine finally works
2016-02-17 13:40:55 -08:00
Jeff Parsons
c69f2ee51f
Firefox fix
2016-02-17 11:20:09 -08:00
Jeff Parsons
585a851ce5
Fixes to machine save support
2016-02-17 11:05:27 -08:00
Jeff Parsons
6bffc69b25
More support for saving entire machines
2016-02-16 18:11:15 -08:00
Jeff Parsons
9c2ec7a20b
Disk in current drive can now be saved as an IMG file, and groundwork has been laid for saving an entire machine
2016-02-12 14:14:56 -08:00
Jeff Parsons
b6cf972131
Code cleanup
2016-02-11 15:44:10 -08:00
Jeff Parsons
a9e5979406
static folders renamed to archive folders
2016-02-09 18:15:49 -08:00
Jeff Parsons
964eed08ea
Some Jekyll tweaks for developer/debug mode
2016-02-09 14:55:16 -08:00
Jeff Parsons
0b40ebcc9d
Powered by JavaScript
2016-02-02 10:42:58 -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
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