Jeff Parsons
6a278d9543
Updated the icon locations for the Node XSL templates
2016-01-19 21:38:13 -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
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
36624947d7
TSS stack pointer size depends on the TSS segment type, not the code segment type
2016-01-16 14:40:05 -08:00
Jeff Parsons
f73303c95a
Added support for an optional "power" button
2016-01-16 14:38:37 -08:00
Jeff Parsons
5cb676e501
Updated Computer constants
2016-01-16 14:37:39 -08:00
Jeff Parsons
c21f361ca2
Updated the built-in Node web server to deal with the modified blog structure
2016-01-06 18:00:50 -08:00
Jeff Parsons
c792895b10
v1.20.3: The Happy 2016 Release
2015-12-31 15:51:14 -08:00
Jeff Parsons
224a19be4f
Allow both Liquid-style and Markdown-style image links in the same document
2015-12-31 15:12:55 -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
725ded102c
Assorted OS/2 README updates
2015-12-24 15:25:42 -08:00
Jeff Parsons
57d58e1b79
Fix Moria state file
2015-12-21 14:46:00 -08:00
Jeff Parsons
e5a4a050b4
Work-around to detect 615-cylinder hard disks
2015-12-18 14:34:56 -08:00
Jeff Parsons
1fc0d6c8f1
Change default machine heading size
2015-12-16 17:05:55 -08:00
Jeff Parsons
e15366a725
Node.js update to disable converting a Jekyll-style machine to an actual machine if a machine XML file was already processed
2015-12-16 16:52:50 -08:00
Jeff Parsons
a7a30ad676
More updates from the gh-pages branch
2015-12-16 16:19:13 -08:00
Jeff Parsons
4fdf53819d
Somehow failed to pick up markout.js from the gh-pages branch
2015-12-16 15:51:05 -08:00
Jeff Parsons
fbb9c14f59
Merge in old master changes
2015-12-16 12:41:02 -08:00
Jeff Parsons
18a4afb85b
Some SW1 corrections
2015-12-15 18:16:47 -08:00
Jeff Parsons
66456ecf54
Fixed inspections
2015-12-15 11:25:29 -08:00
Jeff Parsons
6360fda120
Fixed inspections
2015-12-15 11:09:21 -08:00
Jeff Parsons
4558a65d5d
Fixed static URL
2015-12-14 17:17:59 -08:00
Jeff Parsons
21c03b8ae4
Updated the Node server to support Markdown files containing Jekyll/Liquid-style embedded machines and images
2015-12-14 14:09:30 -08:00
Jeff Parsons
8df04c55da
Grab JavaScript changes from master branch
2015-12-14 11:32:25 -08:00
Jeff Parsons
ce068f2655
More README updates
2015-12-13 16:39:41 -08:00
Jeff Parsons
cdd37e9c22
Updated disk information
2015-12-13 15:29:09 -08:00
Jeff Parsons
51d187f145
Fixed XSLT issue uncovered by a recent Microsoft Edge release
2015-12-13 11:06:38 -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
7ffb9858e2
Ported PDF viewer to Jekyll layout
2015-12-09 17:54:06 -08:00
Jeff Parsons
645748091c
Documentation updates
2015-12-09 15:23:21 -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
26c351bbbe
Starting to flesh out the static PCjs website
2015-12-09 11:24:52 -08:00
Jeff Parsons
e992a55ef3
If a Markdown file contains Front Matter with a title, then replace the Front Matter with a matching heading
2015-12-07 13:50:12 -08:00
Jeff Parsons
553b5b1df8
Test removal of Front Matter from Markdown files
2015-12-07 13:19:08 -08:00
Jeff Parsons
d2902d185f
Fixed the ATC controller for the MODEL_5170_REV1 AT BIOS (hopefully without degrading any other combo)
2015-12-05 17:09:30 -08:00
Jeff Parsons
3ee1a6148b
Issue a warning if the specified disk's geometry doesn't match the drive type passed to the HDC
2015-12-05 12:23:29 -08:00
Jeff Parsons
63b4150871
Updated hard drive tables for all standard IBM PC AT and Compaq DeskPro drive types
2015-12-05 10:54:03 -08:00
Jeff Parsons
b37f8f0918
Clarify roundValue() parameters
2015-12-04 14:01:22 -08:00
Jeff Parsons
7e523d567e
Fixed the ability to interact with a SerialPort control on iOS devices
2015-12-03 13:19:30 -08:00
Jeff Parsons
85672b4124
Preparing release of v1.20.1
2015-12-02 09:27:54 -08:00
Jeff Parsons
2ec761eeda
Eliminate spurious video mode change (triggered by Mode X detection code)
2015-12-01 20:37:43 -08:00
Jeff Parsons
bf75b8a059
Fixed space handling on iOS 9.1
2015-12-01 19:22:03 -08:00
Jeff Parsons
3bad5547c2
Notes on FPU stack faults (which only affects the 80387 and up, which isn't fully supported yet)
2015-12-01 11:44:57 -08:00
Jeff Parsons
7a0147c122
In-line documentation updates
2015-12-01 09:43:11 -08:00
Jeff Parsons
11fe7aa9b8
8087 FPU opcodes are more or less complete now, but much testing remains (including exception handling)
2015-11-30 20:03:47 -08:00