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
Jeff Parsons
92ca57a3a8
More FPU ops (Happy Thanksgiving!)
2015-11-26 12:18:50 -08:00
Jeff Parsons
b1bea17aef
More disk images
2015-11-26 11:34:14 -08:00
Jeff Parsons
10d2551bc0
Fix SGDT/SIDT for the 80386
2015-11-23 17:07:56 -08:00
Jeff Parsons
523b7e72f5
More FPU operations
2015-11-23 10:14:46 -08:00
Jeff Parsons
16e77d9b10
Added FDIV/FDIVR instructions (mirroring the arrangement of the FSUB/FSUBR instructions)
2015-11-22 17:13:32 -08:00