Commit graph pcjs/modules
Author SHA1 Message Date
Jeff Parsons
7e8180982c Don't halt on #SS faults anymore 2016-01-22 21:10:30 -08:00
Jeff Parsons
c122c57e45 Generate a #TS fault instead of an #SS fault when there are problems with a new stack selector inside the TSS 2016-01-22 21:09:23 -08:00
Jeff Parsons
2c1b6485e9 Some machines were unnamed, and some doc links were broken 2016-01-21 19:16:40 -08:00
Jeff Parsons
46046fc64b Halt on all SS faults in the Debugger (for now) 2016-01-21 11:52:53 -08:00
Jeff Parsons
2bb3cbe319 The project is not "AWS-powered" anymore 2016-01-21 09:44:46 -08:00
Jeff Parsons
01ee3d4c49 The project is not "AWS-powered" anymore 2016-01-20 15:59:13 -08:00
Jeff Parsons
814d1ddb6a More tweaks to the OS/2 prototype disk pages 2016-01-20 12:04:58 -08:00
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