Jeff Parsons
fe93c5d80e
savePC() fix for PCx86
2016-05-25 08:07:30 -07:00
Jeff Parsons
2629e48bdf
And more PCjs/PCx86 disambiguation
2016-05-18 00:03:07 -07:00
Jeff Parsons
a1e999e0c4
More PCjs/PCx86 disambiguation
2016-05-17 00:04:51 -07:00
Jeff Parsons
288f28055d
Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86
2016-05-16 20:55:32 -07:00
Jeff Parsons
b04ef7e49f
Try to be more consistent when referring to disks vs. drives (eg, Drive Controllers, not Disk Controllers)
2016-05-01 13:47:58 -07:00
Jeff Parsons
425f565b11
Simplified flag management
2016-04-21 15:41:58 -07:00
Jeff Parsons
8971097b3b
More PC8080 structural fixes
2016-04-20 13:37:37 -07:00
Jeff Parsons
79fb14fdbf
Support for machines other than PCjs and C1Pjs
2016-04-20 12:09:59 -07:00
Jeff Parsons
3c8e7fb78f
Add support for --private to server.js (for my private builds only)
2016-04-14 22:56:51 -07:00
Jeff Parsons
a9fe17440a
Support for "private" builds
2016-04-14 14:24:52 -07:00
Jeff Parsons
25da7a3a94
More redirects and some API tweaks
2016-04-07 08:29:54 -07:00
Jeff Parsons
d50f0ebb1a
Updated aspect ratio for CGA configs and added experimental 'aspect' URL parameter
2016-04-01 21:36:06 -07:00
Jeff Parsons
d0480ecb90
Merge branch 'next-release'
2016-04-01 15:46:22 -07:00
Jeff Parsons
e02706ab08
Move non-CPU-related update functions to the Computer component
2016-03-30 17:04:36 -07:00
Jeff Parsons
f81e55f0ee
Added assortment of empty diskettes to library, and updated DiskDump to support a target disk size (--size replaces the older, kludgier --mbhd)
2016-03-28 17:08:15 -07:00
Jeff Parsons
9db5f27b71
Tweaks for the last two pull requests
2016-03-23 17:18:52 -07:00
Jeff Parsons
0ce8229a0e
Merge pull request #32 from mihailik/patch-2
...
Allow resources to be satisfied asynchronously
2016-03-23 17:09:37 -07:00
mihailik
571d719b09
Allow resources to be satisfied asynchronously
2016-03-23 10:32:38 +00:00
mihailik
61fd907fb7
Allowing programmatic use of savePC
2016-03-23 10:08:38 +00:00
Jeff Parsons
5072a27292
Simplified ROM folder structure
2016-03-20 11:38:38 -07:00
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
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
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
8df04c55da
Grab JavaScript changes from master branch
2015-12-14 11:32:25 -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