Jeff Parsons
c3978e9859
Well, that was a bad idea (restoring package.json files for internal modules, sans outdated version numbers)
2016-02-09 16:12:49 -08:00
Jeff Parsons
4315fb8dd3
Remove package.json files for internal modules (revisit this if we ever plan to publish them)
2016-02-09 16:06:52 -08:00
Jeff Parsons
964eed08ea
Some Jekyll tweaks for developer/debug mode
2016-02-09 14:55:16 -08:00
Jeff Parsons
71fa2547be
Allow a default machine name to appear as a placeholder while the script(s) load
2016-02-09 13:39:57 -08:00
Jeff Parsons
ac51075c39
FOOTBALL-related fixes
2016-02-08 15:36:23 -08:00
Jeff Parsons
94069ba88f
OS/2 FOOTBALL prototype disk boots successfully with new ParallelPort component installed
2016-02-07 22:36:08 -08:00
Jeff Parsons
070ea74f2f
Documentation updates
2016-02-07 11:05:12 -08:00
Jeff Parsons
1b9350f86f
Speed up page load times by "compiling" the disk library manifests
2016-02-05 16:19:49 -08:00
Jeff Parsons
c3215b7aca
Added MS-DOS 1.x and 2.0 directory listings (and fixed improper fault handling on 8086 machines)
2016-02-04 12:13:32 -08:00
Jeff Parsons
04c72bb812
More Windows diskette updates
2016-02-02 16:35:21 -08:00
Jeff Parsons
0b40ebcc9d
Powered by JavaScript
2016-02-02 10:42:58 -08:00
Jeff Parsons
38c1632511
Support for unlimited test controls
2016-02-02 10:31:11 -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
a7f9985785
Added more directory listings
2016-02-01 15:50:32 -08:00
Jeff Parsons
e71f8c096a
Debugger refinements
2016-02-01 14:25:58 -08:00
Jeff Parsons
2422ff1dc0
Generalize the choice of machine property separator
2016-02-01 10:33:06 -08:00
Jeff Parsons
2690097a48
Allow string properties to contain '|'
2016-02-01 10:22:54 -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
e20cb1d0e3
Fixed physical memory breakpoints when paging enabled
2016-01-31 11:23:13 -08:00
Jeff Parsons
676449279e
README updates, including some Windows directory listings (and corrections)
2016-01-30 13:08:16 -08:00
Jeff Parsons
a5b9e0cae7
Some improvements for FOOTBALL, including support for the 386 LOADALL instruction
2016-01-28 22:22:36 -08:00
Jeff Parsons
763b02794b
When halting on faults in the Debugger, interrupt the instruction in the same manner as the actual fault would
2016-01-27 13:04:52 -08:00
Jeff Parsons
adb2b9aa90
Force all segment register writes to be 16-bit, even when the operand size is 32-bit
2016-01-27 10:58:01 -08:00
Jeff Parsons
b9a2968f03
Fixed problems booting the Oct 86 CP-DOS boot disk (the showstopper was allowing the mode of the LDT register to be changed by LOADALL)
2016-01-25 15:07:44 -08:00
Jeff Parsons
c7ce1c43c0
Fixed one (of several known) TSS fault cases that pre-1.0 OS/2 builds depended on, and added support for the SysReq soft-key binding (since pre-1.0 OS/2 builds used that instead of Ctrl-Esc)
2016-01-23 13:21:19 -08:00
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