From cf35125d3441d1e0b7ff2c6048385d1eab1057c4 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 24 Jun 2017 15:59:31 -0700 Subject: [PATCH 1/3] Lots of README normalizations --- README.md | 25 ++++++++++--------- .../5150/cga/256kb/debugger/machine.md | 4 +-- .../pcx86/machine/5150/cga/256kb/machine.md | 4 +-- .../machine/5150/cga/384kb/softkbd/machine.md | 4 +-- .../machine/5150/cga/64kb/softkbd/machine.md | 4 +-- .../5150/mda/256kb/debugger/machine.md | 4 +-- .../pcx86/machine/5150/mda/256kb/machine.md | 4 +-- .../machine/5150/mda/64kb/debugger/machine.md | 4 +-- .../pcx86/machine/5150/mda/64kb/machine.md | 4 +-- .../machine/5150/mda/64kb/softkbd/machine.md | 4 +-- .../pcx86/machine/5160/cga/256kb/README.md | 4 +-- .../machine/5160/cga/256kb/array/README.md | 8 +++--- .../5160/cga/256kb/debugger/machine.md | 4 +-- .../machine/5160/cga/256kb/softkbd/machine.md | 4 +-- .../machine/5160/cga/512kb/softkbd/machine.md | 4 +-- .../5160/cga/640kb/debugger/machine.md | 4 +-- .../pcx86/machine/5160/cga/640kb/machine.md | 4 +-- .../machine/5160/cga/640kb/softkbd/machine.md | 4 +-- .../5160/ega/256kb/debugger/machine.md | 4 +-- .../pcx86/machine/5160/ega/256kb/machine.md | 4 +-- .../5160/ega/640kb/debugger/machine.md | 4 +-- .../pcx86/machine/5160/ega/640kb/machine.md | 4 +-- .../5160/mda/256kb/debugger/machine.md | 4 +-- .../mda/256kb/fake188/debugger/machine.md | 4 +-- .../machine/5160/mda/256kb/fake188/machine.md | 4 +-- .../pcx86/machine/5160/mda/256kb/machine.md | 4 +-- .../machine/5160/mda/64kb/softkbd/machine.md | 4 +-- .../5170/cga/640kb/rev3/debugger/machine.md | 4 +-- .../machine/5170/cga/640kb/rev3/machine.md | 4 +-- .../5170/ega/1152kb/rev1/debugger/machine.md | 4 +-- .../machine/5170/ega/1152kb/rev1/machine.md | 4 +-- .../1152kb/rev3/debugger/backtrack/machine.md | 4 +-- .../5170/ega/1152kb/rev3/debugger/machine.md | 4 +-- .../machine/5170/ega/1152kb/rev3/machine.md | 4 +-- .../2048kb/rev3/debugger/backtrack/machine.md | 4 +-- .../5170/ega/2048kb/rev3/debugger/machine.md | 4 +-- .../machine/5170/ega/2048kb/rev3/machine.md | 4 +-- .../5170/ega/640kb/rev1/debugger/machine.md | 4 +-- .../machine/5170/ega/640kb/rev1/machine.md | 4 +-- .../5170/mda/640kb/rev3/debugger/machine.md | 4 +-- .../machine/5170/mda/640kb/rev3/machine.md | 4 +-- .../5170/vga/2048kb/debugger/machine.md | 4 +-- .../pcx86/machine/5170/vga/2048kb/machine.md | 4 +-- .../5170/vga/4096kb/debugger/machine.md | 4 +-- .../pcx86/machine/5170/vga/4096kb/machine.md | 4 +-- .../att/6300/cga/640kb/debugger/machine.md | 4 +-- .../machine/att/6300/cga/640kb/machine.md | 4 +-- .../cdp/mpc1600/cga/640kb/debugger/machine.md | 4 +-- .../machine/cdp/mpc1600/cga/640kb/machine.md | 4 +-- .../deskpro386/ega/2048kb/debugger/machine.md | 4 +-- .../compaq/deskpro386/ega/2048kb/machine.md | 4 +-- .../deskpro386/ega/4096kb/debugger/machine.md | 4 +-- .../compaq/deskpro386/ega/4096kb/machine.md | 4 +-- .../2048kb/debugger/backtrack/machine.md | 4 +-- .../other/2048kb/debugger/machine.md | 4 +-- .../deskpro386/vga/2048kb/debugger/machine.md | 4 +-- .../compaq/deskpro386/vga/2048kb/machine.md | 4 +-- .../deskpro386/vga/4096kb/debugger/machine.md | 4 +-- .../compaq/deskpro386/vga/4096kb/machine.md | 4 +-- devices/pcx86/machine/custom/README.md | 4 +-- .../zenith/z150/cga/640kb/debugger/machine.md | 4 +-- .../machine/zenith/z150/cga/640kb/machine.md | 4 +-- disks/pcx86/apps/ibm/topview/1.01/README.md | 4 +-- .../pcx86/apps/other/omniview/4.30/README.md | 6 ++--- disks/pcx86/apps/other/sc2/1.00/README.md | 4 +-- disks/pcx86/apps/other/sc3/1.00/README.md | 4 +-- disks/pcx86/diags/ibm/1.02/README.md | 4 +-- disks/pcx86/diags/ibm/2.07/README.md | 4 +-- disks/pcx86/diags/ibm/2.20/README.md | 4 +-- disks/pcx86/dos/compaq/1.11/README.md | 6 ++--- disks/pcx86/dos/compaq/1.12/README.md | 6 ++--- disks/pcx86/dos/compaq/2.12/README.md | 6 ++--- disks/pcx86/dos/ibm/0.90/README.md | 4 +-- disks/pcx86/dos/ibm/0.90/debugger/README.md | 4 +-- disks/pcx86/dos/ibm/1.00/README.md | 4 +-- disks/pcx86/dos/ibm/1.10/README.md | 6 ++--- disks/pcx86/dos/ibm/4.00/README.md | 8 +++--- disks/pcx86/dos/ibm/5.00/README.md | 8 +++--- disks/pcx86/dos/ibm/6.10/README.md | 8 +++--- disks/pcx86/dos/ibm/6.30/README.md | 8 +++--- disks/pcx86/dos/ibm/7.00/README.md | 8 +++--- disks/pcx86/dos/microsoft/3.20/README.md | 16 ++++++------ disks/pcx86/dos/microsoft/4.00/README.md | 6 ++--- disks/pcx86/dos/microsoft/4.01/README.md | 6 ++--- disks/pcx86/dos/microsoft/4.0M/README.md | 6 ++--- disks/pcx86/games/infocom/hhiker/machine.md | 2 +- disks/pcx86/games/infocom/planet/machine.md | 2 +- disks/pcx86/games/infocom/zork1/machine.md | 2 +- disks/pcx86/games/infocom/zork2/machine.md | 2 +- disks/pcx86/games/infocom/zork3/machine.md | 2 +- disks/pcx86/os2/ibm/1.0/README.md | 4 +-- disks/pcx86/os2/ibm/1.1/README.md | 4 +-- disks/pcx86/os2/misc/1.0/88286/README.md | 2 +- disks/pcx86/os2/misc/cpdos/86295/README.md | 2 +- disks/pcx86/os2/misc/cpdos/87007/README.md | 2 +- .../os2/misc/cpdos/87007/debug/README.md | 2 +- disks/pcx86/os2/misc/football/87058/README.md | 6 ++--- disks/pcx86/os2/misc/football/87357/README.md | 2 +- .../shareware/pcsig08/debugger/README.md | 4 +-- .../pcx86/windows/1.01/cga/softkbd/README.md | 4 +-- disks/pcx86/windows/2.0x/README.md | 6 ++--- disks/pcx86/windows/3.00/README.md | 6 ++--- disks/pcx86/windows/3.10/README.md | 6 ++--- disks/pcx86/windows/win95/4.00.499/README.md | 6 ++--- disks/pcx86/windows/win95/4.00.950/README.md | 6 ++--- .../windows/win95/4.00.950/debugger/README.md | 6 ++--- 106 files changed, 246 insertions(+), 245 deletions(-) diff --git a/README.md b/README.md index 441f1e482..1b9f24415 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ computer hardware, help people understand how these early machines worked, make machine configurations, and provide a platform for running and analyzing old computer software. Demos ---- +----- Some pre-configured machines are shown below, ready to run BASIC, DOS, Windows, OS/2, and other assorted software. ![IBM PC running VisiCalc](/apps/pcx86/1981/visicalc/thumbnail.jpg "link:/apps/pcx86/1981/visicalc/:200:120") @@ -57,7 +57,7 @@ and multiple IBM PC XT machines running side-by-side with [CGA Displays](/device and [EGA Displays](/devices/pcx86/machine/5160/ega/640kb/array/). C1Pjs ---- +----- Below is the [OSI Challenger C1P](/docs/c1pjs/), another simulation in the PCjs Project. It simulates Ohio Scientific's 6502-based microcomputer, released in 1978. More details about this simulation and the original machine are available in the [C1Pjs Documentation](/docs/c1pjs/). @@ -69,7 +69,7 @@ and the original machine are available in the [C1Pjs Documentation](/docs/c1pjs/ --- Developer Notes ---- +--------------- The [PCjs repository](https://github.com/jeffpar/pcjs) on GitHub contains everything needed to run PCjs computer simulations. All the PCjs emulators run in any modern web browser, with or without a web server, @@ -242,7 +242,7 @@ flux as well; for example, *output_wrapper* support is documented in their [blog](https://developers.googleblog.com/2016/08/closure-compiler-in-javascript.html) but hasn't been implemented yet. Using PCjs ---- +---------- ### From The Browser @@ -263,12 +263,13 @@ pcjs.org home page ([index.md](https://github.com/jeffpar/pcjs/blob/gh-pages/ind layout: page permalink: / machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 + resume: 1 name: "IBM PC (Model 5150) with Monochrome Display" config: /devices/pcx86/machine/5150/mda/64kb/machine.xml - - type: c1p - id: demoC1P + - id: demoC1P + type: c1p config: /devices/c1p/machine/8kb/large/machine.xml --- @@ -325,7 +326,7 @@ I haven't decided whether I'll add support for JSON configuration files to the c to the server, or both. Debugging PCjs ---- +-------------- NOTE: The following information assumes you're running Node as your local web server, not Jekyll. You can certainly debug PCjs while running Jekyll (ideally with `--config _config.yml,_developer.yml`), using `http://localhost:4000/` @@ -399,7 +400,7 @@ specified page; e.g.: More information about the *resume* attribute is available in the [documentation](/docs/pcx86/computer/#attributes). Updating PCjs ---- +------------- ### Developing @@ -437,7 +438,7 @@ manually or with the Grunt "clean" task: License ---- +------- The [PCjs Project](https://github.com/jeffpar/pcjs) is now an open-source project on [GitHub](http://github.com/). All published portions are free for redistribution and/or modification under the terms of the [GNU General Public License](/LICENSE) as published by the Free Software Foundation, either version 3 of the License, @@ -453,7 +454,7 @@ or computer that runs any version of this software. See [LICENSE](/LICENSE) for details. More Information ---- +---------------- Learn more about the [PCjs Project](/docs/about/) and [PCx86](/docs/about/pcx86/). To create your own PCx86 machines, see the [PCx86 Documentation](/docs/pcx86/) for details. diff --git a/devices/pcx86/machine/5150/cga/256kb/debugger/machine.md b/devices/pcx86/machine/5150/cga/256kb/debugger/machine.md index 76b2792d1..d45c6e4e3 100644 --- a/devices/pcx86/machine/5150/cga/256kb/debugger/machine.md +++ b/devices/pcx86/machine/5150/cga/256kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 256Kb) with Color Display and Debugger permalink: /devices/pcx86/machine/5150/cga/256kb/debugger/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5150/cga/256kb/machine.md b/devices/pcx86/machine/5150/cga/256kb/machine.md index 557c6c33d..8a30f1412 100644 --- a/devices/pcx86/machine/5150/cga/256kb/machine.md +++ b/devices/pcx86/machine/5150/cga/256kb/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 256Kb) with Color Display permalink: /devices/pcx86/machine/5150/cga/256kb/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 --- {% include machine.html id="ibm5150" %} diff --git a/devices/pcx86/machine/5150/cga/384kb/softkbd/machine.md b/devices/pcx86/machine/5150/cga/384kb/softkbd/machine.md index 68278fbd1..e4339775d 100644 --- a/devices/pcx86/machine/5150/cga/384kb/softkbd/machine.md +++ b/devices/pcx86/machine/5150/cga/384kb/softkbd/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 384Kb) with Color Display and Soft Keyboard permalink: /devices/pcx86/machine/5150/cga/384kb/softkbd/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5150/cga/64kb/softkbd/machine.md b/devices/pcx86/machine/5150/cga/64kb/softkbd/machine.md index 7f66a0de0..6a30a8ea8 100644 --- a/devices/pcx86/machine/5150/cga/64kb/softkbd/machine.md +++ b/devices/pcx86/machine/5150/cga/64kb/softkbd/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 64Kb) with Color Display and Soft Keyboard permalink: /devices/pcx86/machine/5150/cga/64kb/softkbd/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5150/mda/256kb/debugger/machine.md b/devices/pcx86/machine/5150/mda/256kb/debugger/machine.md index be1aaa7fd..7ecab3d91 100644 --- a/devices/pcx86/machine/5150/mda/256kb/debugger/machine.md +++ b/devices/pcx86/machine/5150/mda/256kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 256Kb) with Monochrome Display and Debugger permalink: /devices/pcx86/machine/5150/mda/256kb/debugger/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5150/mda/256kb/machine.md b/devices/pcx86/machine/5150/mda/256kb/machine.md index 7936ea273..fbf1200fb 100644 --- a/devices/pcx86/machine/5150/mda/256kb/machine.md +++ b/devices/pcx86/machine/5150/mda/256kb/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 256Kb) with Monochrome Display permalink: /devices/pcx86/machine/5150/mda/256kb/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 --- {% include machine.html id="ibm5150" %} diff --git a/devices/pcx86/machine/5150/mda/64kb/debugger/machine.md b/devices/pcx86/machine/5150/mda/64kb/debugger/machine.md index 6d9156ea2..0af252b40 100644 --- a/devices/pcx86/machine/5150/mda/64kb/debugger/machine.md +++ b/devices/pcx86/machine/5150/mda/64kb/debugger/machine.md @@ -5,8 +5,8 @@ permalink: /devices/pcx86/machine/5150/mda/64kb/debugger/ redirect_from: - /configs/pc/machines/5150/mda/64kb/debugger/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5150/mda/64kb/machine.md b/devices/pcx86/machine/5150/mda/64kb/machine.md index d5cae5c6b..41dac01c0 100644 --- a/devices/pcx86/machine/5150/mda/64kb/machine.md +++ b/devices/pcx86/machine/5150/mda/64kb/machine.md @@ -7,8 +7,8 @@ redirect_from: - /configs/pc/machines/5150/mda/64kb/index.xml/ - /configs/pc/machines/5150/mda/64kb/machine.xml/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 --- {% include machine.html id="ibm5150" %} diff --git a/devices/pcx86/machine/5150/mda/64kb/softkbd/machine.md b/devices/pcx86/machine/5150/mda/64kb/softkbd/machine.md index 50128ecf3..462a28bb1 100644 --- a/devices/pcx86/machine/5150/mda/64kb/softkbd/machine.md +++ b/devices/pcx86/machine/5150/mda/64kb/softkbd/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC (Model 5150, 64Kb) with Monochrome Display and Soft Keyboard permalink: /devices/pcx86/machine/5150/mda/64kb/softkbd/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/cga/256kb/README.md b/devices/pcx86/machine/5160/cga/256kb/README.md index c62175edd..719a9cda6 100644 --- a/devices/pcx86/machine/5160/cga/256kb/README.md +++ b/devices/pcx86/machine/5160/cga/256kb/README.md @@ -6,8 +6,8 @@ redirect_from: - /configs/pc/machines/5160/cga/256kb/ - /configs/pc/machines/5160/cga/256kb/demo/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- IBM PC XT (256Kb) with Color Display diff --git a/devices/pcx86/machine/5160/cga/256kb/array/README.md b/devices/pcx86/machine/5160/cga/256kb/array/README.md index d1c075034..d50db0b50 100644 --- a/devices/pcx86/machine/5160/cga/256kb/array/README.md +++ b/devices/pcx86/machine/5160/cga/256kb/array/README.md @@ -3,10 +3,10 @@ layout: page title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) Machine Array with CGA Displays permalink: /devices/pcx86/machine/5160/cga/256kb/array/ machines: - - type: pcx86 - id: ibm5160-1 - - type: pcx86 - id: ibm5160-2 + - id: ibm5160-1 + type: pcx86 + - id: ibm5160-2 + type: pcx86 --- IBM PC XT Machine Array with CGA Displays diff --git a/devices/pcx86/machine/5160/cga/256kb/debugger/machine.md b/devices/pcx86/machine/5160/cga/256kb/debugger/machine.md index 8d7050175..984efa81f 100644 --- a/devices/pcx86/machine/5160/cga/256kb/debugger/machine.md +++ b/devices/pcx86/machine/5160/cga/256kb/debugger/machine.md @@ -6,8 +6,8 @@ redirect_from: - /configs/pc/machines/5160/cga/256kb/demo/debugger/ - /devices/pcx86/machine/5160/cga/256kb/demo/debugger/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/cga/256kb/softkbd/machine.md b/devices/pcx86/machine/5160/cga/256kb/softkbd/machine.md index 3e0048961..7b1ee5fe1 100644 --- a/devices/pcx86/machine/5160/cga/256kb/softkbd/machine.md +++ b/devices/pcx86/machine/5160/cga/256kb/softkbd/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display and Soft Keyboard permalink: /devices/pcx86/machine/5160/cga/256kb/softkbd/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/cga/512kb/softkbd/machine.md b/devices/pcx86/machine/5160/cga/512kb/softkbd/machine.md index 78c0f2e9c..f946b9d35 100644 --- a/devices/pcx86/machine/5160/cga/512kb/softkbd/machine.md +++ b/devices/pcx86/machine/5160/cga/512kb/softkbd/machine.md @@ -5,8 +5,8 @@ permalink: /devices/pcx86/machine/5160/cga/512kb/softkbd/ redirect_from: - /configs/pc/machines/5160/cga/512kb/softkbd/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/cga/640kb/debugger/machine.md b/devices/pcx86/machine/5160/cga/640kb/debugger/machine.md index d8f57cd4c..d91431995 100644 --- a/devices/pcx86/machine/5160/cga/640kb/debugger/machine.md +++ b/devices/pcx86/machine/5160/cga/640kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display and Debugger permalink: /devices/pcx86/machine/5160/cga/640kb/debugger/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/cga/640kb/machine.md b/devices/pcx86/machine/5160/cga/640kb/machine.md index 13c103425..b9d09b488 100644 --- a/devices/pcx86/machine/5160/cga/640kb/machine.md +++ b/devices/pcx86/machine/5160/cga/640kb/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display permalink: /devices/pcx86/machine/5160/cga/640kb/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- {% include machine.html id="ibm5160" %} diff --git a/devices/pcx86/machine/5160/cga/640kb/softkbd/machine.md b/devices/pcx86/machine/5160/cga/640kb/softkbd/machine.md index 58dd5e78f..b616916e7 100644 --- a/devices/pcx86/machine/5160/cga/640kb/softkbd/machine.md +++ b/devices/pcx86/machine/5160/cga/640kb/softkbd/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display and Soft Keyboard permalink: /devices/pcx86/machine/5160/cga/640kb/softkbd/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- {% include machine.html id="ibm5160" %} diff --git a/devices/pcx86/machine/5160/ega/256kb/debugger/machine.md b/devices/pcx86/machine/5160/ega/256kb/debugger/machine.md index 5f66af9a8..7a1dd583d 100644 --- a/devices/pcx86/machine/5160/ega/256kb/debugger/machine.md +++ b/devices/pcx86/machine/5160/ega/256kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with EGA Display and Debugger permalink: /devices/pcx86/machine/5160/ega/256kb/debugger/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/ega/256kb/machine.md b/devices/pcx86/machine/5160/ega/256kb/machine.md index 026e83b73..371f730b3 100644 --- a/devices/pcx86/machine/5160/ega/256kb/machine.md +++ b/devices/pcx86/machine/5160/ega/256kb/machine.md @@ -5,8 +5,8 @@ permalink: /devices/pcx86/machine/5160/ega/256kb/ redirect_from: - /configs/pc/machines/5160/ega/256kb/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- {% include machine.html id="ibm5160" %} diff --git a/devices/pcx86/machine/5160/ega/640kb/debugger/machine.md b/devices/pcx86/machine/5160/ega/640kb/debugger/machine.md index 047bae1a0..d665dfc4e 100644 --- a/devices/pcx86/machine/5160/ega/640kb/debugger/machine.md +++ b/devices/pcx86/machine/5160/ega/640kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with EGA Display and Debugger permalink: /devices/pcx86/machine/5160/ega/640kb/debugger/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/ega/640kb/machine.md b/devices/pcx86/machine/5160/ega/640kb/machine.md index ad3910b04..2037d20d3 100644 --- a/devices/pcx86/machine/5160/ega/640kb/machine.md +++ b/devices/pcx86/machine/5160/ega/640kb/machine.md @@ -5,8 +5,8 @@ permalink: /devices/pcx86/machine/5160/ega/640kb/ redirect_from: - /configs/pc/machines/5160/ega/640kb/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- {% include machine.html id="ibm5160" %} diff --git a/devices/pcx86/machine/5160/mda/256kb/debugger/machine.md b/devices/pcx86/machine/5160/mda/256kb/debugger/machine.md index 68148c5bc..52756fc62 100644 --- a/devices/pcx86/machine/5160/mda/256kb/debugger/machine.md +++ b/devices/pcx86/machine/5160/mda/256kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Monochrome Display and Debugger permalink: /devices/pcx86/machine/5160/mda/256kb/debugger/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/mda/256kb/fake188/debugger/machine.md b/devices/pcx86/machine/5160/mda/256kb/fake188/debugger/machine.md index 3e555c834..f323378bf 100644 --- a/devices/pcx86/machine/5160/mda/256kb/fake188/debugger/machine.md +++ b/devices/pcx86/machine/5160/mda/256kb/fake188/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 80188, 256Kb) with Monochrome Display and Debugger permalink: /devices/pcx86/machine/5160/mda/256kb/fake188/debugger/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5160/mda/256kb/fake188/machine.md b/devices/pcx86/machine/5160/mda/256kb/fake188/machine.md index 13bc3bdc3..2760eb8a5 100644 --- a/devices/pcx86/machine/5160/mda/256kb/fake188/machine.md +++ b/devices/pcx86/machine/5160/mda/256kb/fake188/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 80188, 256Kb) with Monochrome Display permalink: /devices/pcx86/machine/5160/mda/256kb/fake188/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- {% include machine.html id="ibm5160" %} diff --git a/devices/pcx86/machine/5160/mda/256kb/machine.md b/devices/pcx86/machine/5160/mda/256kb/machine.md index cd6afae0a..076e9a86d 100644 --- a/devices/pcx86/machine/5160/mda/256kb/machine.md +++ b/devices/pcx86/machine/5160/mda/256kb/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Monochrome Display permalink: /devices/pcx86/machine/5160/mda/256kb/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 --- {% include machine.html id="ibm5160" %} diff --git a/devices/pcx86/machine/5160/mda/64kb/softkbd/machine.md b/devices/pcx86/machine/5160/mda/64kb/softkbd/machine.md index 76b600657..a61d7cbf8 100644 --- a/devices/pcx86/machine/5160/mda/64kb/softkbd/machine.md +++ b/devices/pcx86/machine/5160/mda/64kb/softkbd/machine.md @@ -5,8 +5,8 @@ permalink: /devices/pcx86/machine/5160/mda/64kb/softkbd/ redirect_from: - /configs/pc/machines/5160/mda/64kb/softkbd/index.xml/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/cga/640kb/rev3/debugger/machine.md b/devices/pcx86/machine/5170/cga/640kb/rev3/debugger/machine.md index 8ed02303c..7f3ef5938 100644 --- a/devices/pcx86/machine/5170/cga/640kb/rev3/debugger/machine.md +++ b/devices/pcx86/machine/5170/cga/640kb/rev3/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 640Kb) with CGA Display permalink: /devices/pcx86/machine/5170/cga/640kb/rev3/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/cga/640kb/rev3/machine.md b/devices/pcx86/machine/5170/cga/640kb/rev3/machine.md index 281a0b568..32615ab84 100644 --- a/devices/pcx86/machine/5170/cga/640kb/rev3/machine.md +++ b/devices/pcx86/machine/5170/cga/640kb/rev3/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 640Kb) with CGA Display permalink: /devices/pcx86/machine/5170/cga/640kb/rev3/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/machine.md b/devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/machine.md index 5028fe889..f291998ad 100644 --- a/devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/machine.md +++ b/devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk permalink: /devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/ega/1152kb/rev1/machine.md b/devices/pcx86/machine/5170/ega/1152kb/rev1/machine.md index d9f6ea8a1..44a47ae3e 100644 --- a/devices/pcx86/machine/5170/ega/1152kb/rev1/machine.md +++ b/devices/pcx86/machine/5170/ega/1152kb/rev1/machine.md @@ -5,8 +5,8 @@ permalink: /devices/pcx86/machine/5170/ega/1152kb/rev1/ redirect_from: - /configs/pc/machines/5170/ega/1152kb/rev1/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.md b/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.md index 0d50eaea5..315dca3be 100644 --- a/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.md +++ b/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 1152Kb, 20Mb Drive) with EGA Display and Debugger permalink: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true uncompiled: true # for now, debugger and uncompiled must be true to enable BACKTRACK support --- diff --git a/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.md b/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.md index 62872d04b..67fe6a246 100644 --- a/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.md +++ b/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 1152Kb, 20Mb Drive) with EGA Display and Debugger permalink: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/ega/1152kb/rev3/machine.md b/devices/pcx86/machine/5170/ega/1152kb/rev3/machine.md index e8b994934..ebc4101a2 100644 --- a/devices/pcx86/machine/5170/ega/1152kb/rev3/machine.md +++ b/devices/pcx86/machine/5170/ega/1152kb/rev3/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 1152Kb, 20Mb Drive) with EGA Display permalink: /devices/pcx86/machine/5170/ega/1152kb/rev3/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/machine.md b/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/machine.md index 2ad58a2af..26c193157 100644 --- a/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/machine.md +++ b/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 2Mb, 20Mb Drive) with EGA Display and Debugger permalink: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true uncompiled: true # for now, debugger and uncompiled must be true to enable BACKTRACK support --- diff --git a/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.md b/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.md index e435ec537..95c986d4c 100644 --- a/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.md +++ b/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 2Mb, 20Mb Hard Disk) with EGA Display and Debugger permalink: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/ega/2048kb/rev3/machine.md b/devices/pcx86/machine/5170/ega/2048kb/rev3/machine.md index fad24493a..980954ac2 100644 --- a/devices/pcx86/machine/5170/ega/2048kb/rev3/machine.md +++ b/devices/pcx86/machine/5170/ega/2048kb/rev3/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 2Mb, 20Mb Hard Disk) with EGA Display permalink: /devices/pcx86/machine/5170/ega/2048kb/rev3/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/ega/640kb/rev1/debugger/machine.md b/devices/pcx86/machine/5170/ega/640kb/rev1/debugger/machine.md index ea21e6339..5733fcaab 100644 --- a/devices/pcx86/machine/5170/ega/640kb/rev1/debugger/machine.md +++ b/devices/pcx86/machine/5170/ega/640kb/rev1/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 640Kb) with EGA Display permalink: /devices/pcx86/machine/5170/ega/640kb/rev1/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/ega/640kb/rev1/machine.md b/devices/pcx86/machine/5170/ega/640kb/rev1/machine.md index 2622372ff..f2fea36df 100644 --- a/devices/pcx86/machine/5170/ega/640kb/rev1/machine.md +++ b/devices/pcx86/machine/5170/ega/640kb/rev1/machine.md @@ -6,8 +6,8 @@ redirect_from: - /configs/pc/machines/5170/ega/640kb/ - /configs/pc/machines/5170/ega/640kb/rev1/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/mda/640kb/rev3/debugger/machine.md b/devices/pcx86/machine/5170/mda/640kb/rev3/debugger/machine.md index b537d1da7..dfb3ef07d 100644 --- a/devices/pcx86/machine/5170/mda/640kb/rev3/debugger/machine.md +++ b/devices/pcx86/machine/5170/mda/640kb/rev3/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 640Kb) with MDA Display permalink: /devices/pcx86/machine/5170/mda/640kb/rev3/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/mda/640kb/rev3/machine.md b/devices/pcx86/machine/5170/mda/640kb/rev3/machine.md index f686152d5..319b57cb2 100644 --- a/devices/pcx86/machine/5170/mda/640kb/rev3/machine.md +++ b/devices/pcx86/machine/5170/mda/640kb/rev3/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 640Kb) with MDA Display permalink: /devices/pcx86/machine/5170/mda/640kb/rev3/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/vga/2048kb/debugger/machine.md b/devices/pcx86/machine/5170/vga/2048kb/debugger/machine.md index 73203ef1f..625b3c064 100644 --- a/devices/pcx86/machine/5170/vga/2048kb/debugger/machine.md +++ b/devices/pcx86/machine/5170/vga/2048kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 2Mb, 20Mb Drive) with VGA Display and Debugger permalink: /devices/pcx86/machine/5170/vga/2048kb/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/vga/2048kb/machine.md b/devices/pcx86/machine/5170/vga/2048kb/machine.md index 433192bf3..ee3bf86db 100644 --- a/devices/pcx86/machine/5170/vga/2048kb/machine.md +++ b/devices/pcx86/machine/5170/vga/2048kb/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 2Mb, 20Mb Drive) with VGA Display permalink: /devices/pcx86/machine/5170/vga/2048kb/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/5170/vga/4096kb/debugger/machine.md b/devices/pcx86/machine/5170/vga/4096kb/debugger/machine.md index 3674dc7a3..a4304c91a 100644 --- a/devices/pcx86/machine/5170/vga/4096kb/debugger/machine.md +++ b/devices/pcx86/machine/5170/vga/4096kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 4Mb, 20Mb Drive) with VGA Display and Debugger permalink: /devices/pcx86/machine/5170/vga/4096kb/debugger/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/5170/vga/4096kb/machine.md b/devices/pcx86/machine/5170/vga/4096kb/machine.md index 1ab5a9326..4fc8ac9cd 100644 --- a/devices/pcx86/machine/5170/vga/4096kb/machine.md +++ b/devices/pcx86/machine/5170/vga/4096kb/machine.md @@ -3,8 +3,8 @@ layout: page title: IBM PC AT (Model 5170, 4Mb, 20Mb Drive) with VGA Display permalink: /devices/pcx86/machine/5170/vga/4096kb/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 --- {% include machine.html id="ibm5170" %} diff --git a/devices/pcx86/machine/att/6300/cga/640kb/debugger/machine.md b/devices/pcx86/machine/att/6300/cga/640kb/debugger/machine.md index b109a5d6c..bee46e5fc 100644 --- a/devices/pcx86/machine/att/6300/cga/640kb/debugger/machine.md +++ b/devices/pcx86/machine/att/6300/cga/640kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: AT&T Personal Computer 6300 with Color Display permalink: /devices/pcx86/machine/att/6300/cga/640kb/debugger/ machines: - - type: pcx86 - id: att6300 + - id: att6300 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/att/6300/cga/640kb/machine.md b/devices/pcx86/machine/att/6300/cga/640kb/machine.md index 82377fd98..c2083a6f0 100644 --- a/devices/pcx86/machine/att/6300/cga/640kb/machine.md +++ b/devices/pcx86/machine/att/6300/cga/640kb/machine.md @@ -3,8 +3,8 @@ layout: page title: AT&T Personal Computer 6300 with Color Display permalink: /devices/pcx86/machine/att/6300/cga/640kb/ machines: - - type: pcx86 - id: att6300 + - id: att6300 + type: pcx86 --- {% include machine.html id="att6300" %} diff --git a/devices/pcx86/machine/cdp/mpc1600/cga/640kb/debugger/machine.md b/devices/pcx86/machine/cdp/mpc1600/cga/640kb/debugger/machine.md index abb1e5274..894e0753b 100644 --- a/devices/pcx86/machine/cdp/mpc1600/cga/640kb/debugger/machine.md +++ b/devices/pcx86/machine/cdp/mpc1600/cga/640kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: Columbia Data Products MPC 1600 with Color Display and Debugger permalink: /devices/pcx86/machine/cdp/mpc1600/cga/640kb/debugger/ machines: - - type: pcx86 - id: mpc1600 + - id: mpc1600 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/cdp/mpc1600/cga/640kb/machine.md b/devices/pcx86/machine/cdp/mpc1600/cga/640kb/machine.md index 8b043fda6..57a22e72e 100644 --- a/devices/pcx86/machine/cdp/mpc1600/cga/640kb/machine.md +++ b/devices/pcx86/machine/cdp/mpc1600/cga/640kb/machine.md @@ -3,8 +3,8 @@ layout: page title: Columbia Data Products MPC 1600 with Color Display permalink: /devices/pcx86/machine/cdp/mpc1600/cga/640kb/ machines: - - type: pcx86 - id: mpc1600 + - id: mpc1600 + type: pcx86 --- {% include machine.html id="mpc1600" %} diff --git a/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.md b/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.md index e29362d1d..7407b7f7b 100644 --- a/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (2Mb) with COMPAQ EGA permalink: /devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/machine.md b/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/machine.md index 436d5b40e..b2305de16 100644 --- a/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/ega/2048kb/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (2Mb) with COMPAQ EGA permalink: /devices/pcx86/machine/compaq/deskpro386/ega/2048kb/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 --- {% include machine.html id="deskpro386" %} diff --git a/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.md b/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.md index 22649e319..169f925e6 100644 --- a/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (4Mb) with COMPAQ EGA permalink: /devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/machine.md b/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/machine.md index ef47225f2..d148bbbc8 100644 --- a/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (4Mb) with COMPAQ EGA permalink: /devices/pcx86/machine/compaq/deskpro386/ega/4096kb/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 --- {% include machine.html id="deskpro386" %} diff --git a/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/backtrack/machine.md b/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/backtrack/machine.md index bb8649d51..e3cff08de 100644 --- a/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/backtrack/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/backtrack/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (2Mb) with COMPAQ VGA permalink: /devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/backtrack/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true uncompiled: true # for now, debugger and uncompiled must be true to enable BACKTRACK support --- diff --git a/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/machine.md b/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/machine.md index e443fd46b..487d07297 100644 --- a/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (2Mb) with COMPAQ VGA permalink: /devices/pcx86/machine/compaq/deskpro386/other/2048kb/debugger/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/debugger/machine.md b/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/debugger/machine.md index 9670d53ec..c569fa5c2 100644 --- a/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/debugger/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (2Mb) with IBM VGA permalink: /devices/pcx86/machine/compaq/deskpro386/vga/2048kb/debugger/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/machine.md b/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/machine.md index 9a4ee4eb2..54fdeb48d 100644 --- a/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/vga/2048kb/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (2Mb) with IBM VGA permalink: /devices/pcx86/machine/compaq/deskpro386/vga/2048kb/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 --- {% include machine.html id="deskpro386" %} diff --git a/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/machine.md b/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/machine.md index 3c2fefd68..d3a9bd3f1 100644 --- a/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (4Mb) with IBM VGA permalink: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.md b/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.md index 7e9ca9af9..d1cbb3483 100644 --- a/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.md +++ b/devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ DeskPro 386 (4Mb) with IBM VGA permalink: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 --- {% include machine.html id="deskpro386" %} diff --git a/devices/pcx86/machine/custom/README.md b/devices/pcx86/machine/custom/README.md index 9f02178b9..625b11cf4 100644 --- a/devices/pcx86/machine/custom/README.md +++ b/devices/pcx86/machine/custom/README.md @@ -3,9 +3,9 @@ layout: page title: Build Your Own PC permalink: /devices/pcx86/machine/custom/ machines: - - type: pcx86 + - id: custom-pc + type: pcx86 name: Custom PC - id: custom-pc uncompiled: true autoPower: false build: build-pc diff --git a/devices/pcx86/machine/zenith/z150/cga/640kb/debugger/machine.md b/devices/pcx86/machine/zenith/z150/cga/640kb/debugger/machine.md index 31cf5ac29..443822e0f 100644 --- a/devices/pcx86/machine/zenith/z150/cga/640kb/debugger/machine.md +++ b/devices/pcx86/machine/zenith/z150/cga/640kb/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: Zenith Z-150 with Color Display and Debugger permalink: /devices/pcx86/machine/zenith/z150/cga/640kb/debugger/ machines: - - type: pcx86 - id: z150 + - id: z150 + type: pcx86 debugger: true --- diff --git a/devices/pcx86/machine/zenith/z150/cga/640kb/machine.md b/devices/pcx86/machine/zenith/z150/cga/640kb/machine.md index 28b985d00..51bb4de0c 100644 --- a/devices/pcx86/machine/zenith/z150/cga/640kb/machine.md +++ b/devices/pcx86/machine/zenith/z150/cga/640kb/machine.md @@ -3,8 +3,8 @@ layout: page title: Zenith Z-150 with Color Display permalink: /devices/pcx86/machine/zenith/z150/cga/640kb/ machines: - - type: pcx86 - id: z150 + - id: z150 + type: pcx86 --- {% include machine.html id="z150" %} diff --git a/disks/pcx86/apps/ibm/topview/1.01/README.md b/disks/pcx86/apps/ibm/topview/1.01/README.md index 8af383845..608673eb2 100644 --- a/disks/pcx86/apps/ibm/topview/1.01/README.md +++ b/disks/pcx86/apps/ibm/topview/1.01/README.md @@ -3,8 +3,8 @@ layout: page title: TopView 1.01 permalink: /disks/pcx86/apps/ibm/topview/1.01/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 config: /devices/pcx86/machine/5160/cga/640kb/machine.xml autoMount: A: diff --git a/disks/pcx86/apps/other/omniview/4.30/README.md b/disks/pcx86/apps/other/omniview/4.30/README.md index d9cf038b7..4633554c8 100644 --- a/disks/pcx86/apps/other/omniview/4.30/README.md +++ b/disks/pcx86/apps/other/omniview/4.30/README.md @@ -3,8 +3,8 @@ layout: page title: Omniview 386 4.30 permalink: /disks/pcx86/apps/other/omniview/4.30/ machines: - - type: pcx86 - id: compaq386 + - id: compaq386 + type: pcx86 config: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.xml autoMount: A: @@ -14,7 +14,7 @@ machines: --- Omniview 386 4.30 ---- +----------------- The COMPAQ DeskPro 386 machine below is recommended for Omniview 386 4.30. A [directory listing](#directory-of-omniview-386-430) is also provided. diff --git a/disks/pcx86/apps/other/sc2/1.00/README.md b/disks/pcx86/apps/other/sc2/1.00/README.md index d80e3f9c5..e180cb15b 100644 --- a/disks/pcx86/apps/other/sc2/1.00/README.md +++ b/disks/pcx86/apps/other/sc2/1.00/README.md @@ -3,8 +3,8 @@ layout: page title: SuperCalc2 1.00 permalink: /disks/pcx86/apps/other/sc2/1.00/ machines: - - type: pcx86 - id: ibm5150-sc2 + - id: ibm5150-sc2 + type: pcx86 config: /devices/pcx86/machine/5150/cga/256kb/machine.xml autoMount: A: diff --git a/disks/pcx86/apps/other/sc3/1.00/README.md b/disks/pcx86/apps/other/sc3/1.00/README.md index c2eea2063..297f513e9 100644 --- a/disks/pcx86/apps/other/sc3/1.00/README.md +++ b/disks/pcx86/apps/other/sc3/1.00/README.md @@ -3,8 +3,8 @@ layout: page title: SuperCalc3 1.00 permalink: /disks/pcx86/apps/other/sc3/1.00/ machines: - - type: pcx86 - id: ibm5160-sc3 + - id: ibm5160-sc3 + type: pcx86 config: /devices/pcx86/machine/5160/cga/640kb/machine.xml autoMount: A: diff --git a/disks/pcx86/diags/ibm/1.02/README.md b/disks/pcx86/diags/ibm/1.02/README.md index daff6ea6b..349f7490f 100644 --- a/disks/pcx86/diags/ibm/1.02/README.md +++ b/disks/pcx86/diags/ibm/1.02/README.md @@ -3,8 +3,8 @@ layout: page title: "IBM PC (Model 5150) running IBM PC Advanced Diagnostics 1.02" permalink: /disks/pcx86/diags/ibm/1.02/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true config: /devices/pcx86/machine/5150/mda/64kb/debugger/machine.xml autoMount: diff --git a/disks/pcx86/diags/ibm/2.07/README.md b/disks/pcx86/diags/ibm/2.07/README.md index ee1e7f231..4db6a3ac9 100644 --- a/disks/pcx86/diags/ibm/2.07/README.md +++ b/disks/pcx86/diags/ibm/2.07/README.md @@ -3,8 +3,8 @@ layout: page title: "IBM PC AT (Model 5170) running IBM PC AT Advanced Diagnostics 2.07" permalink: /disks/pcx86/diags/ibm/2.07/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true config: /devices/pcx86/machine/5170/vga/4096kb/debugger/machine.xml autoMount: diff --git a/disks/pcx86/diags/ibm/2.20/README.md b/disks/pcx86/diags/ibm/2.20/README.md index 0db5db140..7d06c9175 100644 --- a/disks/pcx86/diags/ibm/2.20/README.md +++ b/disks/pcx86/diags/ibm/2.20/README.md @@ -3,8 +3,8 @@ layout: page title: "IBM PC (Model 5150) running IBM PC Advanced Diagnostics 2.20" permalink: /disks/pcx86/diags/ibm/2.20/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 debugger: true config: /devices/pcx86/machine/5150/mda/64kb/debugger/machine.xml autoMount: diff --git a/disks/pcx86/dos/compaq/1.11/README.md b/disks/pcx86/dos/compaq/1.11/README.md index c0b24b2ec..95f1cd895 100644 --- a/disks/pcx86/dos/compaq/1.11/README.md +++ b/disks/pcx86/dos/compaq/1.11/README.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ MS-DOS 1.11 permalink: /disks/pcx86/dos/compaq/1.11/ machines: - - type: pcx86 - id: ibm5150-compaq111 + - id: ibm5150-compaq111 + type: pcx86 config: /devices/pcx86/machine/5150/mda/64kb/machine.xml resume: 1 autoMount: @@ -13,7 +13,7 @@ machines: --- COMPAQ MS-DOS 1.11 ---- +------------------ Released in 1983 by COMPAQ Computer Corp, this early version of MS-DOS displays the following messages on boot: diff --git a/disks/pcx86/dos/compaq/1.12/README.md b/disks/pcx86/dos/compaq/1.12/README.md index 893d87c89..2ee275af2 100644 --- a/disks/pcx86/dos/compaq/1.12/README.md +++ b/disks/pcx86/dos/compaq/1.12/README.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ MS-DOS 1.12 permalink: /disks/pcx86/dos/compaq/1.12/ machines: - - type: pcx86 - id: ibm5150-compaq112 + - id: ibm5150-compaq112 + type: pcx86 config: /devices/pcx86/machine/5150/mda/64kb/machine.xml resume: 1 autoMount: @@ -13,7 +13,7 @@ machines: --- COMPAQ MS-DOS 1.12 ---- +------------------ Released in 1983 by COMPAQ Computer Corp, this early version of MS-DOS displays the following messages on boot: diff --git a/disks/pcx86/dos/compaq/2.12/README.md b/disks/pcx86/dos/compaq/2.12/README.md index d4afaecfa..95495ae65 100644 --- a/disks/pcx86/dos/compaq/2.12/README.md +++ b/disks/pcx86/dos/compaq/2.12/README.md @@ -3,8 +3,8 @@ layout: page title: COMPAQ MS-DOS 2.12 permalink: /disks/pcx86/dos/compaq/2.12/ machines: - - type: pcx86 - id: ibm5160-compaq212 + - id: ibm5160-compaq212 + type: pcx86 config: /devices/pcx86/machine/5160/mda/256kb/machine.xml autoMount: A: @@ -12,7 +12,7 @@ machines: --- COMPAQ MS-DOS 2.12 ---- +------------------ Released in 1984 by COMPAQ Computer Corp, this early version of MS-DOS displays the following messages on boot: diff --git a/disks/pcx86/dos/ibm/0.90/README.md b/disks/pcx86/dos/ibm/0.90/README.md index 308a628b2..63f126a71 100644 --- a/disks/pcx86/dos/ibm/0.90/README.md +++ b/disks/pcx86/dos/ibm/0.90/README.md @@ -3,8 +3,8 @@ layout: page title: PC-DOS 0.90 permalink: /disks/pcx86/dos/ibm/0.90/ machines: - - type: pcx86 - id: ibm5150-pcdos090 + - id: ibm5150-pcdos090 + type: pcx86 config: /devices/pcx86/machine/5150/cga/256kb/machine.xml autoMount: A: diff --git a/disks/pcx86/dos/ibm/0.90/debugger/README.md b/disks/pcx86/dos/ibm/0.90/debugger/README.md index dfb713ab0..0afe81aa7 100644 --- a/disks/pcx86/dos/ibm/0.90/debugger/README.md +++ b/disks/pcx86/dos/ibm/0.90/debugger/README.md @@ -3,8 +3,8 @@ layout: page title: "PC-DOS 0.90 (with Debugger)" permalink: /disks/pcx86/dos/ibm/0.90/debugger/ machines: - - type: pcx86 - id: ibm5150-pcdos090 + - id: ibm5150-pcdos090 + type: pcx86 debugger: true config: /devices/pcx86/machine/5150/mda/256kb/debugger/machine.xml resume: 1 diff --git a/disks/pcx86/dos/ibm/1.00/README.md b/disks/pcx86/dos/ibm/1.00/README.md index 7ceb9ee92..aa9d6ed0d 100644 --- a/disks/pcx86/dos/ibm/1.00/README.md +++ b/disks/pcx86/dos/ibm/1.00/README.md @@ -3,8 +3,8 @@ layout: page title: PC-DOS 1.00 permalink: /disks/pcx86/dos/ibm/1.00/ machines: - - type: pcx86 - id: ibm5150-pcdos100 + - id: ibm5150-pcdos100 + type: pcx86 config: /devices/pcx86/machine/5150/mda/64kb/machine.xml resume: 1 autoMount: diff --git a/disks/pcx86/dos/ibm/1.10/README.md b/disks/pcx86/dos/ibm/1.10/README.md index 3f399e5dd..d05e3a289 100644 --- a/disks/pcx86/dos/ibm/1.10/README.md +++ b/disks/pcx86/dos/ibm/1.10/README.md @@ -3,8 +3,8 @@ layout: page title: PC-DOS 1.10 permalink: /disks/pcx86/dos/ibm/1.10/ machines: - - type: pcx86 - id: ibm5150-pcdos110 + - id: ibm5150-pcdos110 + type: pcx86 config: /devices/pcx86/machine/5150/mda/64kb/machine.xml resume: 1 autoMount: @@ -13,7 +13,7 @@ machines: --- PC-DOS 1.10 ---- +----------- The PCjs machine below is running PC-DOS 1.10. diff --git a/disks/pcx86/dos/ibm/4.00/README.md b/disks/pcx86/dos/ibm/4.00/README.md index 4cc3ddb8e..7fc0bbadd 100644 --- a/disks/pcx86/dos/ibm/4.00/README.md +++ b/disks/pcx86/dos/ibm/4.00/README.md @@ -3,16 +3,16 @@ layout: page title: PC-DOS 4.00 permalink: /disks/pcx86/dos/ibm/4.00/ machines: - - type: pcx86 - id: ibm5170-pcdos400 + - id: ibm5170-pcdos400 + type: pcx86 + config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml autoMount: A: path: /disks/pcx86/dos/ibm/4.00/PCDOS400-DISK1.json - config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml --- PC-DOS 4.00 ---- +----------- PC-DOS 4.00 was released in July 1988. diff --git a/disks/pcx86/dos/ibm/5.00/README.md b/disks/pcx86/dos/ibm/5.00/README.md index 616fa0334..0ce6fc4f0 100644 --- a/disks/pcx86/dos/ibm/5.00/README.md +++ b/disks/pcx86/dos/ibm/5.00/README.md @@ -3,17 +3,17 @@ layout: page title: PC-DOS 5.00 permalink: /disks/pcx86/dos/ibm/5.00/ machines: - - type: pcx86 - id: ibm5170-pcdos500 + - id: ibm5170-pcdos500 + type: pcx86 debugger: true + config: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.xml autoMount: A: path: /disks/pcx86/dos/ibm/5.00/PCDOS500-DISK1-720K.json - config: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.xml --- PC-DOS 5.00 ---- +----------- PC-DOS 5.00 was released in June 1991. diff --git a/disks/pcx86/dos/ibm/6.10/README.md b/disks/pcx86/dos/ibm/6.10/README.md index 4a7a1360b..d1af89648 100644 --- a/disks/pcx86/dos/ibm/6.10/README.md +++ b/disks/pcx86/dos/ibm/6.10/README.md @@ -3,16 +3,16 @@ layout: page title: PC-DOS 6.10 permalink: /disks/pcx86/dos/ibm/6.10/ machines: - - type: pcx86 - id: ibm5170-pcdos610 + - id: ibm5170-pcdos610 + type: pcx86 + config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml autoMount: A: path: /disks/pcx86/dos/ibm/6.10/PCDOS610-DISK1-1440K.json - config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml --- PC-DOS 6.10 ---- +----------- PC-DOS 6.10 was released in June 1993. diff --git a/disks/pcx86/dos/ibm/6.30/README.md b/disks/pcx86/dos/ibm/6.30/README.md index 60d81fcd1..cd972a036 100644 --- a/disks/pcx86/dos/ibm/6.30/README.md +++ b/disks/pcx86/dos/ibm/6.30/README.md @@ -3,16 +3,16 @@ layout: page title: PC-DOS 6.30 permalink: /disks/pcx86/dos/ibm/6.30/ machines: - - type: pcx86 - id: ibm5170-pcdos630 + - id: ibm5170-pcdos630 + type: pcx86 + config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml autoMount: A: path: /disks/pcx86/dos/ibm/6.30/PCDOS630-DISK1-1440K.json - config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml --- PC-DOS 6.30 ---- +----------- PC-DOS 6.30 was released in December 1993. diff --git a/disks/pcx86/dos/ibm/7.00/README.md b/disks/pcx86/dos/ibm/7.00/README.md index 8dcc8f57b..3d8bed109 100644 --- a/disks/pcx86/dos/ibm/7.00/README.md +++ b/disks/pcx86/dos/ibm/7.00/README.md @@ -3,16 +3,16 @@ layout: page title: PC-DOS 7.00 permalink: /disks/pcx86/dos/ibm/7.00/ machines: - - type: pcx86 - id: ibm5170-pcdos700 + - id: ibm5170-pcdos700 + type: pcx86 + config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml autoMount: A: path: /disks/pcx86/dos/ibm/7.00/PCDOS700-DISK1.json - config: /devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml --- PC-DOS 7.00 ---- +----------- PC-DOS 7.00 was released in April 1995. The disks used the [XDF Format](/blog/2014/10/28/). diff --git a/disks/pcx86/dos/microsoft/3.20/README.md b/disks/pcx86/dos/microsoft/3.20/README.md index de5c8ad35..ccbce7487 100644 --- a/disks/pcx86/dos/microsoft/3.20/README.md +++ b/disks/pcx86/dos/microsoft/3.20/README.md @@ -3,8 +3,8 @@ layout: page title: Microsoft MS-DOS 3.20 permalink: /disks/pcx86/dos/microsoft/3.20/ machines: - - type: pcx86 - id: ibm5170-msdos320 + - id: ibm5170-msdos320 + type: pcx86 config: /devices/pcx86/machine/5170/ega/640kb/rev1/machine.xml autoMount: A: @@ -13,7 +13,7 @@ machines: --- Microsoft MS-DOS 3.20 ---- +--------------------- The MS-DOS 3.20 disks in the PCjs collection are the only known non-OEM copies of that release available online. All other known MS-DOS 3.20 disk images are OEM releases (eg, HP, Zenith, Data General, @@ -23,8 +23,7 @@ Directory listings of the four 360Kb distribution diskettes are provided [below] {% include machine.html id="ibm5170-msdos320" %} -Directory Listings ---- +### Directory Listings Disks 3 and 4 contained a printed date of `March 21, 1986` (see the photo below), which is consistent with the file timestamps (`2-14-86` and `3-14-86`) on those disks. However, all the files on Disks 1 and 2 are @@ -45,7 +44,7 @@ order. As proof, the following data from Disk 1: 00013e00 72 70 20 31 39 38 31 2d 31 39 38 36 0d 0a 0d 0a |rp 1981-1986....| matches the data listed at [16bitos.com](http://16bitos.com/320ms.htm), as do the MD5 checksums of IO.SYS, -MSDODS.SYS and COMMAND.COM. +MSDOS.SYS and COMMAND.COM. ### Directory of MS-DOS 3.20 (Disk 1) @@ -122,7 +121,8 @@ MSDODS.SYS and COMMAND.COM. 1 File(s) 56320 bytes free Surprisingly Bad Bug in MS-DOS 3.20 ---- +----------------------------------- + If you attempt to boot MS-DOS 3.20 on an [IBM PC Model 5150](/devices/pcx86/machine/5150/cga/384kb/softkbd/) (with either an MDA or CGA video card), the machine will appear to crash after printing the first character. @@ -167,7 +167,7 @@ but that release apparently wasn't made available until almost a year later (MS- `5-01-87`). MS-DOS 3.20 Photos ---- +------------------ Here's what one of the MS-DOS 3.20 diskettes looked like. diff --git a/disks/pcx86/dos/microsoft/4.00/README.md b/disks/pcx86/dos/microsoft/4.00/README.md index 8cbc358d1..701576226 100644 --- a/disks/pcx86/dos/microsoft/4.00/README.md +++ b/disks/pcx86/dos/microsoft/4.00/README.md @@ -3,8 +3,8 @@ layout: page title: Microsoft MS-DOS 4.00 permalink: /disks/pcx86/dos/microsoft/4.00/ machines: - - type: pcx86 - id: ibm5170-msdos400 + - id: ibm5170-msdos400 + type: pcx86 config: /devices/pcx86/machine/5170/ega/640kb/rev1/machine.xml autoMount: A: @@ -13,7 +13,7 @@ machines: --- Microsoft MS-DOS 4.00 ---- +--------------------- The PCjs machine below is running PC-DOS 4.00. diff --git a/disks/pcx86/dos/microsoft/4.01/README.md b/disks/pcx86/dos/microsoft/4.01/README.md index 9ce561d4a..0c125de50 100644 --- a/disks/pcx86/dos/microsoft/4.01/README.md +++ b/disks/pcx86/dos/microsoft/4.01/README.md @@ -3,8 +3,8 @@ layout: page title: Microsoft MS-DOS 4.01 permalink: /disks/pcx86/dos/microsoft/4.01/ machines: - - type: pcx86 - id: ibm5170-msdos401 + - id: ibm5170-msdos401 + type: pcx86 config: /devices/pcx86/machine/5170/ega/640kb/rev1/machine.xml autoMount: A: @@ -13,7 +13,7 @@ machines: --- Microsoft MS-DOS 4.01 ---- +--------------------- The PCjs machine below is running PC-DOS 4.01. diff --git a/disks/pcx86/dos/microsoft/4.0M/README.md b/disks/pcx86/dos/microsoft/4.0M/README.md index e76eebd24..40b6bac5c 100644 --- a/disks/pcx86/dos/microsoft/4.0M/README.md +++ b/disks/pcx86/dos/microsoft/4.0M/README.md @@ -8,8 +8,8 @@ redirect_from: - /disks/pc/dos/microsoft/4.0M/ - /videos/pcjs/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true config: /devices/pcx86/machine/5160/cga/640kb/softkbd/machine.xml autoMount: @@ -20,7 +20,7 @@ machines: --- Multitasking MS-DOS 4.00 ---- +------------------------ These disk images contain the first unearthed copy of Microsoft's "multitasking" version of MS-DOS since its *extremely* limited release around late 1985 or early 1986. They were were discovered by the diff --git a/disks/pcx86/games/infocom/hhiker/machine.md b/disks/pcx86/games/infocom/hhiker/machine.md index 21152fb27..9681d147e 100644 --- a/disks/pcx86/games/infocom/hhiker/machine.md +++ b/disks/pcx86/games/infocom/hhiker/machine.md @@ -13,6 +13,6 @@ machines: --- The Hitchhiker's Guide to the Galaxy ---- +------------------------------------ {% include machine.html id="ibm5150-hhiker" %} diff --git a/disks/pcx86/games/infocom/planet/machine.md b/disks/pcx86/games/infocom/planet/machine.md index af87f111f..d4ae0eb54 100644 --- a/disks/pcx86/games/infocom/planet/machine.md +++ b/disks/pcx86/games/infocom/planet/machine.md @@ -13,6 +13,6 @@ machines: --- Planetfall ---- +---------- {% include machine.html id="ibm5150-planet" %} diff --git a/disks/pcx86/games/infocom/zork1/machine.md b/disks/pcx86/games/infocom/zork1/machine.md index 332582ed9..195c509cc 100644 --- a/disks/pcx86/games/infocom/zork1/machine.md +++ b/disks/pcx86/games/infocom/zork1/machine.md @@ -12,6 +12,6 @@ machines: --- Zork I ---- +------ {% include machine.html id="ibm5150-zork1" %} diff --git a/disks/pcx86/games/infocom/zork2/machine.md b/disks/pcx86/games/infocom/zork2/machine.md index faade1894..da48bfcef 100644 --- a/disks/pcx86/games/infocom/zork2/machine.md +++ b/disks/pcx86/games/infocom/zork2/machine.md @@ -13,6 +13,6 @@ machines: --- Zork II ---- +------- {% include machine.html id="ibm5150-zork2" %} diff --git a/disks/pcx86/games/infocom/zork3/machine.md b/disks/pcx86/games/infocom/zork3/machine.md index 6e80c4cde..12dd18593 100644 --- a/disks/pcx86/games/infocom/zork3/machine.md +++ b/disks/pcx86/games/infocom/zork3/machine.md @@ -13,6 +13,6 @@ machines: --- Zork III ---- +-------- {% include machine.html id="ibm5150-zork3" %} diff --git a/disks/pcx86/os2/ibm/1.0/README.md b/disks/pcx86/os2/ibm/1.0/README.md index 9fba2292f..b3ea8447c 100644 --- a/disks/pcx86/os2/ibm/1.0/README.md +++ b/disks/pcx86/os2/ibm/1.0/README.md @@ -3,8 +3,8 @@ layout: page title: IBM OS/2 1.0 permalink: /disks/pcx86/os2/ibm/1.0/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true config: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.xml drives: '[{name:"20Mb Hard Disk",type:2,path:"http://archive.pcjs.org/disks/pcx86/fixed/20mb/IBMOS210-EGA.json"}]' diff --git a/disks/pcx86/os2/ibm/1.1/README.md b/disks/pcx86/os2/ibm/1.1/README.md index 360f20455..2f59cd2f5 100644 --- a/disks/pcx86/os2/ibm/1.1/README.md +++ b/disks/pcx86/os2/ibm/1.1/README.md @@ -3,8 +3,8 @@ layout: page title: IBM OS/2 1.1 permalink: /disks/pcx86/os2/ibm/1.1/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true messages: fault config: /devices/pcx86/machine/5170/vga/4096kb/debugger/machine.xml diff --git a/disks/pcx86/os2/misc/1.0/88286/README.md b/disks/pcx86/os2/misc/1.0/88286/README.md index 88e2d7cfe..07326c119 100644 --- a/disks/pcx86/os2/misc/1.0/88286/README.md +++ b/disks/pcx86/os2/misc/1.0/88286/README.md @@ -13,7 +13,7 @@ machines: --- OS/2 1.0 Debugger Boot Disk ---- +--------------------------- This disk contained a version of OS/2 1.0 built on October 12, 1988, which included the built-in kernel debugger used by Microsoft and IBM for internal development, along with a rudimentary program selector. diff --git a/disks/pcx86/os2/misc/cpdos/86295/README.md b/disks/pcx86/os2/misc/cpdos/86295/README.md index ec20c5931..1a630d4a5 100644 --- a/disks/pcx86/os2/misc/cpdos/86295/README.md +++ b/disks/pcx86/os2/misc/cpdos/86295/README.md @@ -13,7 +13,7 @@ machines: --- OS/2 CP-DOS Boot Disk (v7.68) ---- +----------------------------- This disk contained a pre-1.0 version of OS/2 (aka **CP-DOS** or **MT-DOS** or **ADOS** or **286DOS** or **DOS5**) built on October 22, 1986, with a few files (IBMDOS.COM and NLS.EXE) apparently rebuilt on October 23, 1986. diff --git a/disks/pcx86/os2/misc/cpdos/87007/README.md b/disks/pcx86/os2/misc/cpdos/87007/README.md index 3a0d500d8..6f0c55cdd 100644 --- a/disks/pcx86/os2/misc/cpdos/87007/README.md +++ b/disks/pcx86/os2/misc/cpdos/87007/README.md @@ -13,7 +13,7 @@ machines: --- OS/2 SIZZLE Boot Disk (v7.68.18) ---- +-------------------------------- This disk contained a pre-1.0 version of OS/2 built on January 7, 1987, which was based on an interim source code fork known as **SIZZLE**, the code-name for a collection of changes intended to improve overall diff --git a/disks/pcx86/os2/misc/cpdos/87007/debug/README.md b/disks/pcx86/os2/misc/cpdos/87007/debug/README.md index 88bf1f95e..ff1f5111b 100644 --- a/disks/pcx86/os2/misc/cpdos/87007/debug/README.md +++ b/disks/pcx86/os2/misc/cpdos/87007/debug/README.md @@ -13,7 +13,7 @@ machines: --- OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG) ---- +-------------------------------------- This disk contained a *DEBUG* pre-1.0 version of OS/2 built on January 7, 1987, and it is largely identical to the [OS/2 SIZZLE Boot Disk (v7.68.18)](/disks/pcx86/os2/misc/cpdos/87007/), with diff --git a/disks/pcx86/os2/misc/football/87058/README.md b/disks/pcx86/os2/misc/football/87058/README.md index 7339fcaa4..f0669e34f 100644 --- a/disks/pcx86/os2/misc/football/87058/README.md +++ b/disks/pcx86/os2/misc/football/87058/README.md @@ -8,15 +8,15 @@ machines: - id: deskpro386 type: pcx86 debugger: true + messages: warn + config: /devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.xml autoMount: A: path: /disks/pcx86/os2/misc/football/FOOTBALL-76817.json - messages: warn - config: /devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.xml --- OS/2 FOOTBALL Boot Disk (v7.68.17) ---- +---------------------------------- This disk contained a prototype version of OS/2 from February 1987, code-named **FOOTBALL** (aka **PIGSKIN**). It predated the completion of OS/2 1.0 by some eight months and was based on the diff --git a/disks/pcx86/os2/misc/football/87357/README.md b/disks/pcx86/os2/misc/football/87357/README.md index 078224c7a..42864c5f7 100644 --- a/disks/pcx86/os2/misc/football/87357/README.md +++ b/disks/pcx86/os2/misc/football/87357/README.md @@ -15,7 +15,7 @@ machines: --- OS/2 FOOTBALL Boot Disk (v4.41.00) ---- +---------------------------------- This disk contained an updated version of [OS/2 FOOTBALL Boot Disk (v7.68.17)](/disks/pcx86/os2/misc/football/87058/). It was built in December 1987, using final OS/2 1.0 sources merged with assorted FOOTBALL changes, and although diff --git a/disks/pcx86/shareware/pcsig08/debugger/README.md b/disks/pcx86/shareware/pcsig08/debugger/README.md index 0d90e53e7..3e3dbf01c 100644 --- a/disks/pcx86/shareware/pcsig08/debugger/README.md +++ b/disks/pcx86/shareware/pcsig08/debugger/README.md @@ -3,8 +3,8 @@ layout: page title: PC-SIG Library 8th Edition CD-ROM (April 1990) (with Debugger) permalink: /disks/pcx86/shareware/pcsig08/debugger/ machines: - - type: pcx86 - id: ibm5150-pcsig08 + - id: ibm5150-pcsig08 + type: pcx86 config: /disks/pcx86/shareware/pcsig08/debugger/machine.xml autoMount: A: diff --git a/disks/pcx86/windows/1.01/cga/softkbd/README.md b/disks/pcx86/windows/1.01/cga/softkbd/README.md index 208060cf8..334613ab8 100644 --- a/disks/pcx86/windows/1.01/cga/softkbd/README.md +++ b/disks/pcx86/windows/1.01/cga/softkbd/README.md @@ -7,8 +7,8 @@ redirect_from: - /configs/pc/machines/5160/cga/256kb/win101/softkbd/machine.xml/ - /devices/pcx86/machine/5160/cga/256kb/win101/softkbd/ machines: - - type: pcx86 - id: ibm5160 + - id: ibm5160 + type: pcx86 debugger: true state: /disks/pcx86/windows/1.01/cga/state.json config: /devices/pcx86/machine/5160/cga/256kb/softkbd/machine.xml diff --git a/disks/pcx86/windows/2.0x/README.md b/disks/pcx86/windows/2.0x/README.md index a665db977..943f0ec5a 100644 --- a/disks/pcx86/windows/2.0x/README.md +++ b/disks/pcx86/windows/2.0x/README.md @@ -3,8 +3,8 @@ layout: page title: Microsoft Windows/386 2.0x permalink: /disks/pcx86/windows/2.0x/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 state: deskpro386.json config: /devices/pcx86/machine/compaq/deskpro386/vga/2048kb/machine.xml drives: '[{name:"20Mb Hard Disk",type:2,path:"http://archive.pcjs.org/disks/pcx86/fixed/20mb/COMPAQ310-WIN386201-VGA.json"}]' @@ -21,7 +21,7 @@ Microsoft Windows/386 2.0 existed as the following "point releases": * [Windows/386 2.03](#microsoft-windows386-203) Microsoft Windows/386 2.01 ---- +-------------------------- This Windows/386 release was finalized in September 1987, predating [Windows 2.03](/disks/pcx86/windows/2.03/) by several months. diff --git a/disks/pcx86/windows/3.00/README.md b/disks/pcx86/windows/3.00/README.md index ffa234cfd..427b8937f 100644 --- a/disks/pcx86/windows/3.00/README.md +++ b/disks/pcx86/windows/3.00/README.md @@ -3,8 +3,8 @@ layout: page title: Microsoft Windows 3.00 permalink: /disks/pcx86/windows/3.00/ machines: - - type: pcx86 - id: ibm5170-win300 + - id: ibm5170-win300 + type: pcx86 config: /devices/pcx86/machine/5170/ega/1152kb/rev3/machine.xml drives: '[{name:"20Mb Hard Disk",type:2,path:"http://archive.pcjs.org/disks/pcx86/fixed/20mb/PCDOS320-WIN300-EGA.json"}]' autoMount: @@ -15,7 +15,7 @@ machines: --- Microsoft Windows 3.00 ---- +---------------------- The PCjs machine below starts Microsoft Windows 3.00, using an IBM PC AT running PC-DOS 3.20. diff --git a/disks/pcx86/windows/3.10/README.md b/disks/pcx86/windows/3.10/README.md index 300442f9a..35066558f 100644 --- a/disks/pcx86/windows/3.10/README.md +++ b/disks/pcx86/windows/3.10/README.md @@ -5,8 +5,8 @@ permalink: /disks/pcx86/windows/3.10/ redirect_from: - /disks/pc/windows/3.10/ machines: - - type: pcx86 - id: ibm5170-win310 + - id: ibm5170-win310 + type: pcx86 config: /devices/pcx86/machine/5170/vga/2048kb/machine.xml drives: '[{name:"20Mb Hard Disk",type:2,path:"http://archive.pcjs.org/disks/pcx86/fixed/20mb/PCDOS330-WIN310-VGA.json"}]' autoMount: @@ -17,7 +17,7 @@ machines: --- Microsoft Windows 3.10 ---- +---------------------- The PCjs machine below starts Microsoft Windows 3.10, using an IBM PC AT running PC-DOS 3.30. diff --git a/disks/pcx86/windows/win95/4.00.499/README.md b/disks/pcx86/windows/win95/4.00.499/README.md index 22536adbe..16efca71e 100644 --- a/disks/pcx86/windows/win95/4.00.499/README.md +++ b/disks/pcx86/windows/win95/4.00.499/README.md @@ -3,13 +3,13 @@ layout: page title: Microsoft Windows 95 (Build 499) permalink: /disks/pcx86/windows/win95/4.00.499/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 config: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.xml --- Microsoft Windows 95 (Build 499) ---- +-------------------------------- The PCjs Project was first to unearth this pre-release version of Windows 95 since its *extremely* limited test release back in June 1995. It was one of the last (if not *the* last) test versions produced before diff --git a/disks/pcx86/windows/win95/4.00.950/README.md b/disks/pcx86/windows/win95/4.00.950/README.md index 73e8f808b..0163047ce 100644 --- a/disks/pcx86/windows/win95/4.00.950/README.md +++ b/disks/pcx86/windows/win95/4.00.950/README.md @@ -3,8 +3,8 @@ layout: page title: Microsoft Windows 95 (First Retail Release) permalink: /disks/pcx86/windows/win95/4.00.950/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 state: deskpro386.json config: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.xml drives: '[{name:"68Mb Hard Disk",type:4,path:"http://archive.pcjs.org/disks/pcx86/fixed/68mb/win95.json"}]' @@ -16,7 +16,7 @@ machines: --- Microsoft Windows 95 (First Retail Release) ---- +------------------------------------------- Windows 95 was the successor to Windows 3.1 and included a number of important new features: diff --git a/disks/pcx86/windows/win95/4.00.950/debugger/README.md b/disks/pcx86/windows/win95/4.00.950/debugger/README.md index 6605de110..8e012e559 100644 --- a/disks/pcx86/windows/win95/4.00.950/debugger/README.md +++ b/disks/pcx86/windows/win95/4.00.950/debugger/README.md @@ -3,8 +3,8 @@ layout: page title: "Microsoft Windows 95 (First Retail Release) with Debugger" permalink: /disks/pcx86/windows/win95/4.00.950/debugger/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true state: /disks/pcx86/windows/win95/4.00.950/deskpro386.json config: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/machine.xml @@ -17,7 +17,7 @@ machines: --- Microsoft Windows 95 (First Retail Release) with Debugger ---- +--------------------------------------------------------- Windows 95 is shown running below, following a "Compact Installation" on a 68Mb hard disk. Before the machine can start, it must download the disk image, which may take a minute or two, depending on the speed of your From 7457e4e44f8bc7678b364cb197e2c55947a2e518 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sun, 25 Jun 2017 08:32:27 -0700 Subject: [PATCH 2/3] Changed the default page "exit" event handler from "onunload" to "pagehide" for iOS; hopefully, auto-resume machines will work better on mobile devices with that change --- _posts/2015-01-17-pcjs-uncompiled.md | 4 +-- _posts/2015-01-28-new-pcjs-control-panel.md | 4 +-- _posts/2015-02-22-compaq-deskpro-386.md | 4 +-- .../2015-04-16-compaq-deskpro-386-update.md | 4 +-- _posts/2015-07-17-windows-95.md | 10 ++++-- ...15-09-21-windows-95-in-your-web-browser.md | 10 ++++-- _posts/2015-12-27-revisiting-os2.md | 4 +-- _posts/2016-08-03-the-vt100-terminal.md | 4 +-- _posts/2017-06-15-adventures-in-archiving.md | 4 +-- apps/pcx86/1981/visicalc/README.md | 4 +-- apps/pcx86/1982/esuite/README.md | 4 +-- apps/pcx86/1982/ratbas/README.md | 4 +-- apps/pcx86/1983/adventmath/README.md | 4 +-- apps/pcx86/1985/rogue/README.md | 4 +-- apps/pcx86/1987/thinktank/README.md | 4 +-- apps/pcx86/1992/moria/README.md | 4 +-- apps/pcx86/README.md | 2 ++ devices/c1p/machine/32kb/machine.md | 4 +-- devices/c1p/machine/8kb/README.md | 2 +- .../c1p/machine/8kb/all/debugger/machine.md | 4 +-- devices/c1p/machine/8kb/all/machine.md | 4 +-- devices/c1p/machine/8kb/array/README.md | 36 +++++++++---------- devices/c1p/machine/8kb/embed/machine.md | 4 +-- .../c1p/machine/8kb/large/debugger/machine.md | 4 +-- devices/c1p/machine/8kb/large/machine.md | 4 +-- devices/c1p/machine/8kb/small/machine.md | 4 +-- devices/c1p/machine/README.md | 2 +- devices/pc8080/machine/README.md | 2 +- devices/pc8080/machine/exerciser/README.md | 4 +-- devices/pc8080/machine/invaders/README.md | 4 +-- .../machine/invaders/debugger/README.md | 4 +-- devices/pdp11/machine/1170/array/README.md | 24 ++++++------- docs/c1pjs/README.md | 4 +-- docs/c1pjs/embed/README.md | 4 +-- docs/pcx86/README.md | 8 ++--- docs/pcx86/examples/README.md | 6 ++-- docs/pcx86/examples/pcx86-dbg.js | 5 +-- docs/pcx86/examples/pcx86.js | 2 +- modules/pc8080/lib/computer.js | 10 +++--- modules/pdp11/lib/computer.js | 10 +++--- modules/shared/lib/weblib.js | 2 +- .../Graphics_for_the_IBM_PC/demos/README.md | 8 ++--- tests/pcx86/vga/README.md | 6 ++-- 43 files changed, 132 insertions(+), 117 deletions(-) diff --git a/_posts/2015-01-17-pcjs-uncompiled.md b/_posts/2015-01-17-pcjs-uncompiled.md index f22c6b315..0216e4997 100644 --- a/_posts/2015-01-17-pcjs-uncompiled.md +++ b/_posts/2015-01-17-pcjs-uncompiled.md @@ -5,8 +5,8 @@ date: 2015-01-17 11:00:00 category: Features permalink: /blog/2015/01/17/ machines: - - type: pcx86 - id: at-ega-1152k-rev3 + - id: at-ega-1152k-rev3 + type: pcx86 debugger: true uncompiled: true config: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.xml diff --git a/_posts/2015-01-28-new-pcjs-control-panel.md b/_posts/2015-01-28-new-pcjs-control-panel.md index e93ff21ce..79b403e3b 100644 --- a/_posts/2015-01-28-new-pcjs-control-panel.md +++ b/_posts/2015-01-28-new-pcjs-control-panel.md @@ -5,8 +5,8 @@ date: 2015-01-28 11:00:00 category: Control Panel permalink: /blog/2015/01/28/ machines: - - type: pcx86 - id: at-ega-1152k-rev3 + - id: at-ega-1152k-rev3 + type: pcx86 debugger: true uncompiled: true config: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.xml diff --git a/_posts/2015-02-22-compaq-deskpro-386.md b/_posts/2015-02-22-compaq-deskpro-386.md index be644ef22..981f5b663 100644 --- a/_posts/2015-02-22-compaq-deskpro-386.md +++ b/_posts/2015-02-22-compaq-deskpro-386.md @@ -5,8 +5,8 @@ date: 2015-02-22 11:00:00 category: 80386 permalink: /blog/2015/02/22/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true uncompiled: true config: /devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.xml diff --git a/_posts/2015-04-16-compaq-deskpro-386-update.md b/_posts/2015-04-16-compaq-deskpro-386-update.md index 7f18051ea..4ef17efd1 100644 --- a/_posts/2015-04-16-compaq-deskpro-386-update.md +++ b/_posts/2015-04-16-compaq-deskpro-386-update.md @@ -5,8 +5,8 @@ date: 2015-04-16 11:00:00 category: 80386 permalink: /blog/2015/04/16/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true uncompiled: true config: /devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.xml diff --git a/_posts/2015-07-17-windows-95.md b/_posts/2015-07-17-windows-95.md index 1f04aaa59..08362fa92 100644 --- a/_posts/2015-07-17-windows-95.md +++ b/_posts/2015-07-17-windows-95.md @@ -5,13 +5,17 @@ date: 2015-07-17 11:00:00 category: Windows 95 permalink: /blog/2015/07/17/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 debugger: true state: /disks/pcx86/windows/win95/4.00.950/deskpro386.json config: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/debugger/machine.xml drives: '[{name:"68Mb Hard Disk",type:4,path:"http://archive.pcjs.org/disks/pcx86/fixed/68mb/win95.json"}]' - autoMount: '' + autoMount: + A: + name: None + B: + name: None --- This week (July 14, 2015) was the 20th anniversary of Windows 95 RTM ("Release To Manufacturing"). So I decided to diff --git a/_posts/2015-09-21-windows-95-in-your-web-browser.md b/_posts/2015-09-21-windows-95-in-your-web-browser.md index 77eccbd53..c33ff137f 100644 --- a/_posts/2015-09-21-windows-95-in-your-web-browser.md +++ b/_posts/2015-09-21-windows-95-in-your-web-browser.md @@ -5,12 +5,16 @@ date: 2015-09-21 11:00:00 category: Windows 95 permalink: /blog/2015/09/21/ machines: - - type: pcx86 - id: deskpro386 + - id: deskpro386 + type: pcx86 state: /disks/pcx86/windows/win95/4.00.950/deskpro386.json config: /devices/pcx86/machine/compaq/deskpro386/vga/4096kb/machine.xml drives: '[{name:"68Mb Hard Disk",type:4,path:"http://archive.pcjs.org/disks/pcx86/fixed/68mb/win95.json"}]' - autoMount: '' + autoMount: + A: + name: None + B: + name: None --- Today, the last serious bug preventing a successful boot of Windows 95 was fixed. I won't bore you with diff --git a/_posts/2015-12-27-revisiting-os2.md b/_posts/2015-12-27-revisiting-os2.md index 320b92855..c594bdad2 100644 --- a/_posts/2015-12-27-revisiting-os2.md +++ b/_posts/2015-12-27-revisiting-os2.md @@ -5,8 +5,8 @@ date: 2015-12-27 11:00:00 category: OS/2 permalink: /blog/2015/12/27/ machines: - - type: pcx86 - id: ibm5170 + - id: ibm5170 + type: pcx86 debugger: true config: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.xml drives: '[{name:"20Mb Hard Disk",type:2,path:"http://archive.pcjs.org/disks/pcx86/fixed/20mb/IBMOS210-EGA.json"}]' diff --git a/_posts/2016-08-03-the-vt100-terminal.md b/_posts/2016-08-03-the-vt100-terminal.md index e7fccb580..b809b865b 100644 --- a/_posts/2016-08-03-the-vt100-terminal.md +++ b/_posts/2016-08-03-the-vt100-terminal.md @@ -4,8 +4,8 @@ title: The VT100 Terminal date: 2016-08-03 18:00:00 permalink: /blog/2016/08/03/ machines: - - type: pc8080 - id: vt100 + - id: vt100 + type: pc8080 config: /devices/pc8080/machine/vt100/machine.xml --- diff --git a/_posts/2017-06-15-adventures-in-archiving.md b/_posts/2017-06-15-adventures-in-archiving.md index 417108fba..89b7fbf14 100644 --- a/_posts/2017-06-15-adventures-in-archiving.md +++ b/_posts/2017-06-15-adventures-in-archiving.md @@ -4,8 +4,8 @@ title: Adventures in Archiving date: 2017-06-15 22:00:00 permalink: /blog/2017/06/15/ machines: - - type: pcx86 - id: ibm5150 + - id: ibm5150 + type: pcx86 config: /devices/pcx86/machine/5150/cga/64kb/machine.xml autoMount: A: diff --git a/apps/pcx86/1981/visicalc/README.md b/apps/pcx86/1981/visicalc/README.md index 944b874e8..d6252d20f 100644 --- a/apps/pcx86/1981/visicalc/README.md +++ b/apps/pcx86/1981/visicalc/README.md @@ -3,8 +3,8 @@ layout: page title: "VisiCalc (1981)" permalink: /apps/pcx86/1981/visicalc/ machines: - - type: pcx86 - id: ibm5150-visicalc + - id: ibm5150-visicalc + type: pcx86 config: /devices/pcx86/machine/5150/mda/64kb/machine.xml resume: 1 state: /apps/pcx86/1981/visicalc/state.json diff --git a/apps/pcx86/1982/esuite/README.md b/apps/pcx86/1982/esuite/README.md index 6d58ba31f..ebdcc36a9 100644 --- a/apps/pcx86/1982/esuite/README.md +++ b/apps/pcx86/1982/esuite/README.md @@ -3,8 +3,8 @@ layout: page title: "Executive Suite (1982)" permalink: /apps/pcx86/1982/esuite/ machines: - - type: pcx86 - id: ibm5160-esuite + - id: ibm5160-esuite + type: pcx86 config: /devices/pcx86/machine/5160/mda/256kb/fake188/machine.xml state: /apps/pcx86/1982/esuite/state.json --- diff --git a/apps/pcx86/1982/ratbas/README.md b/apps/pcx86/1982/ratbas/README.md index 2dc35feff..feb4cbe18 100644 --- a/apps/pcx86/1982/ratbas/README.md +++ b/apps/pcx86/1982/ratbas/README.md @@ -3,8 +3,8 @@ layout: page title: "RatBas (1982)" permalink: /apps/pcx86/1982/ratbas/ machines: - - type: pcx86 - id: ibm5150-ratbas + - id: ibm5150-ratbas + type: pcx86 config: /devices/pcx86/machine/5150/cga/256kb/machine.xml autoMount: A: diff --git a/apps/pcx86/1983/adventmath/README.md b/apps/pcx86/1983/adventmath/README.md index afd7e82ea..bc2549f08 100644 --- a/apps/pcx86/1983/adventmath/README.md +++ b/apps/pcx86/1983/adventmath/README.md @@ -3,8 +3,8 @@ layout: page title: "Adventures in Math (1983)" permalink: /apps/pcx86/1983/adventmath/ machines: - - type: pcx86 - id: ibm5150-adventmath + - id: ibm5150-adventmath + type: pcx86 config: /devices/pcx86/machine/5150/cga/64kb/machine.xml resume: 1 autoMount: diff --git a/apps/pcx86/1985/rogue/README.md b/apps/pcx86/1985/rogue/README.md index 750d21a17..33e1aa147 100644 --- a/apps/pcx86/1985/rogue/README.md +++ b/apps/pcx86/1985/rogue/README.md @@ -3,8 +3,8 @@ layout: page title: "Rogue (1985)" permalink: /apps/pcx86/1985/rogue/ machines: - - type: pcx86 - id: ibm5160-rogue + - id: ibm5160-rogue + type: pcx86 config: /devices/pcx86/machine/5160/cga/640kb/machine.xml state: /apps/pcx86/1985/rogue/state.json resume: 1 diff --git a/apps/pcx86/1987/thinktank/README.md b/apps/pcx86/1987/thinktank/README.md index 39b1f4a96..19328d15e 100644 --- a/apps/pcx86/1987/thinktank/README.md +++ b/apps/pcx86/1987/thinktank/README.md @@ -3,8 +3,8 @@ layout: page title: "ThinkTank (1987)" permalink: /apps/pcx86/1987/thinktank/ machines: - - type: pcx86 - id: ibm5160-thinktank + - id: ibm5160-thinktank + type: pcx86 config: /devices/pcx86/machine/5160/cga/640kb/machine.xml state: /apps/pcx86/1987/thinktank/state.json --- diff --git a/apps/pcx86/1992/moria/README.md b/apps/pcx86/1992/moria/README.md index 1515a979f..0a6ef1ab1 100644 --- a/apps/pcx86/1992/moria/README.md +++ b/apps/pcx86/1992/moria/README.md @@ -3,8 +3,8 @@ layout: page title: "The Dungeons of Moria (1992)" permalink: /apps/pcx86/1992/moria/ machines: - - type: pcx86 - id: ibm5160-moria55 + - id: ibm5160-moria55 + type: pcx86 config: /devices/pcx86/machine/5160/cga/640kb/machine.xml state: /apps/pcx86/1992/moria/state.json --- diff --git a/apps/pcx86/README.md b/apps/pcx86/README.md index 9de661829..9f89feb6f 100644 --- a/apps/pcx86/README.md +++ b/apps/pcx86/README.md @@ -17,12 +17,14 @@ A list of all the software available to PCx86 machines can be found in the [IBM ### 1981 * [DONKEY.BAS](1981/donkey/) +* [Microsoft Adventure](/disks/pcx86/games/microsoft/adventure/) * [VisiCalc](1981/visicalc/) ### 1982 * [Executive Suite](1982/esuite/) * [RatBas v2.13](1982/ratbas/) +* [Zork I](/disks/pcx86/games/infocom/zork1/) ### 1983 diff --git a/devices/c1p/machine/32kb/machine.md b/devices/c1p/machine/32kb/machine.md index d97c2200d..17df04ad6 100644 --- a/devices/c1p/machine/32kb/machine.md +++ b/devices/c1p/machine/32kb/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (32Kb) with Disk Support permalink: /devices/c1p/machine/32kb/ machines: - - type: c1p - id: c1p32kb + - id: c1p32kb + type: c1p debugger: true --- diff --git a/devices/c1p/machine/8kb/README.md b/devices/c1p/machine/8kb/README.md index ca6304132..477086d34 100644 --- a/devices/c1p/machine/8kb/README.md +++ b/devices/c1p/machine/8kb/README.md @@ -5,7 +5,7 @@ permalink: /devices/c1p/machine/8kb/ --- Challenger 1P Machine Configurations with 8Kb ---- +--------------------------------------------- Here are some sample C1P Machine Configurations with 8Kb: diff --git a/devices/c1p/machine/8kb/all/debugger/machine.md b/devices/c1p/machine/8kb/all/debugger/machine.md index 6eab9f885..608551889 100644 --- a/devices/c1p/machine/8kb/all/debugger/machine.md +++ b/devices/c1p/machine/8kb/all/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (8Kb) with Additional Software permalink: /devices/c1p/machine/8kb/all/debugger/ machines: - - type: c1p - id: c1p8kb + - id: c1p8kb + type: c1p debugger: true --- diff --git a/devices/c1p/machine/8kb/all/machine.md b/devices/c1p/machine/8kb/all/machine.md index d8d3a5377..5de4fb477 100644 --- a/devices/c1p/machine/8kb/all/machine.md +++ b/devices/c1p/machine/8kb/all/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (8Kb) with Additional Software permalink: /devices/c1p/machine/8kb/all/ machines: - - type: c1p - id: c1p8kb + - id: c1p8kb + type: c1p --- {% include machine.html id="c1p8kb" %} diff --git a/devices/c1p/machine/8kb/array/README.md b/devices/c1p/machine/8kb/array/README.md index e03e1565b..f87f76f1a 100644 --- a/devices/c1p/machine/8kb/array/README.md +++ b/devices/c1p/machine/8kb/array/README.md @@ -3,32 +3,32 @@ layout: page title: OSI Challenger 1P (8Kb) "Server Array" permalink: /devices/c1p/machine/8kb/array/ machines: - - type: c1p - id: osi1 + - id: osi1 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi2 + - id: osi2 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi3 + - id: osi3 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi4 + - id: osi4 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi5 + - id: osi5 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi6 + - id: osi6 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi7 + - id: osi7 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi8 + - id: osi8 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml - - type: c1p - id: osi9 + - id: osi9 + type: c1p config: /devices/c1p/machine/8kb/small/machine.xml redirect_from: - /configs/c1p/machines/array/ diff --git a/devices/c1p/machine/8kb/embed/machine.md b/devices/c1p/machine/8kb/embed/machine.md index a9b247f4c..4e4cca5c7 100644 --- a/devices/c1p/machine/8kb/embed/machine.md +++ b/devices/c1p/machine/8kb/embed/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (8Kb) with Small Display permalink: /devices/c1p/machine/8kb/embed/ machines: - - type: c1p - id: c1pEmbed + - id: c1pEmbed + type: c1p redirect_from: - /configs/c1p/machines/8kb/embed/ - /demos/c1p/embed.xml/ diff --git a/devices/c1p/machine/8kb/large/debugger/machine.md b/devices/c1p/machine/8kb/large/debugger/machine.md index 34774e758..5be2d9740 100644 --- a/devices/c1p/machine/8kb/large/debugger/machine.md +++ b/devices/c1p/machine/8kb/large/debugger/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (8Kb) with Large Display permalink: /devices/c1p/machine/8kb/large/debugger/ machines: - - type: c1p - id: c1p8kb + - id: c1p8kb + type: c1p debugger: true --- diff --git a/devices/c1p/machine/8kb/large/machine.md b/devices/c1p/machine/8kb/large/machine.md index 75c0147d3..15f9036bd 100644 --- a/devices/c1p/machine/8kb/large/machine.md +++ b/devices/c1p/machine/8kb/large/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (8Kb) with Large Display permalink: /devices/c1p/machine/8kb/large/ machines: - - type: c1p - id: c1p8kb + - id: c1p8kb + type: c1p redirect_from: - /configs/c1p/machines/8kb/large/ - /configs/c1p/machines/8kb/large/machine.xml/ diff --git a/devices/c1p/machine/8kb/small/machine.md b/devices/c1p/machine/8kb/small/machine.md index e07bfc716..db9770d6a 100644 --- a/devices/c1p/machine/8kb/small/machine.md +++ b/devices/c1p/machine/8kb/small/machine.md @@ -3,8 +3,8 @@ layout: page title: OSI Challenger 1P (8Kb) with Small Display permalink: /devices/c1p/machine/8kb/small/ machines: - - type: c1p - id: c1p8kb + - id: c1p8kb + type: c1p --- {% include machine.html id="c1p8kb" %} diff --git a/devices/c1p/machine/README.md b/devices/c1p/machine/README.md index 2e8a8e121..df1ef6ff6 100644 --- a/devices/c1p/machine/README.md +++ b/devices/c1p/machine/README.md @@ -5,7 +5,7 @@ permalink: /devices/c1p/machine/ --- Challenger 1P Machine Configurations ---- +------------------------------------ Here are some sample C1P Machine Configurations: diff --git a/devices/pc8080/machine/README.md b/devices/pc8080/machine/README.md index ee44a3634..5642796fe 100644 --- a/devices/pc8080/machine/README.md +++ b/devices/pc8080/machine/README.md @@ -5,7 +5,7 @@ permalink: /devices/pc8080/machine/ --- PC8080 Machine Configurations ---- +----------------------------- The following 8080-based machines are currently available: diff --git a/devices/pc8080/machine/exerciser/README.md b/devices/pc8080/machine/exerciser/README.md index 07c79e2d8..21c1b6128 100644 --- a/devices/pc8080/machine/exerciser/README.md +++ b/devices/pc8080/machine/exerciser/README.md @@ -5,8 +5,8 @@ permalink: /devices/pc8080/machine/exerciser/ redirect_from: - /devices/pc8080/machine/test/ machines: - - type: pc8080 - id: test8080 + - id: test8080 + type: pc8080 debugger: true --- diff --git a/devices/pc8080/machine/invaders/README.md b/devices/pc8080/machine/invaders/README.md index 91dedfc2f..01c0f3fa6 100644 --- a/devices/pc8080/machine/invaders/README.md +++ b/devices/pc8080/machine/invaders/README.md @@ -3,8 +3,8 @@ layout: page title: Space Invaders (1978) permalink: /devices/pc8080/machine/invaders/ machines: - - type: pc8080 - id: invaders + - id: invaders + type: pc8080 --- Space Invaders (1978) diff --git a/devices/pc8080/machine/invaders/debugger/README.md b/devices/pc8080/machine/invaders/debugger/README.md index 150aaf170..e42d5352b 100644 --- a/devices/pc8080/machine/invaders/debugger/README.md +++ b/devices/pc8080/machine/invaders/debugger/README.md @@ -3,8 +3,8 @@ layout: page title: Space Invaders (1978) with Debugger permalink: /devices/pc8080/machine/invaders/debugger/ machines: - - type: pc8080 - id: invaders + - id: invaders + type: pc8080 debugger: true --- diff --git a/devices/pdp11/machine/1170/array/README.md b/devices/pdp11/machine/1170/array/README.md index 690eb2e67..7a34115f9 100644 --- a/devices/pdp11/machine/1170/array/README.md +++ b/devices/pdp11/machine/1170/array/README.md @@ -3,28 +3,28 @@ layout: page title: PDP-11/70 "Server Array" permalink: /devices/pdp11/machine/1170/array/ machines: - - type: pdp11 - id: test1170a + - id: test1170-1 + type: pdp11 autoStart: true config: /devices/pdp11/machine/1170/panel/machine.xml - - type: pdp11 - id: test1170b + - id: test1170-2 + type: pdp11 autoStart: true config: /devices/pdp11/machine/1170/panel/machine.xml - - type: pdp11 - id: test1170c + - id: test1170-3 + type: pdp11 autoStart: true config: /devices/pdp11/machine/1170/panel/machine.xml - - type: pdp11 - id: test1170d + - id: test1170-4 + type: pdp11 autoStart: true config: /devices/pdp11/machine/1170/panel/machine.xml --- -{% include machine.html id="test1170a" %} +{% include machine.html id="test1170-1" %} -{% include machine.html id="test1170b" %} +{% include machine.html id="test1170-2" %} -{% include machine.html id="test1170c" %} +{% include machine.html id="test1170-3" %} -{% include machine.html id="test1170d" %} +{% include machine.html id="test1170-4" %} diff --git a/docs/c1pjs/README.md b/docs/c1pjs/README.md index 5eb21c2bc..44da50563 100644 --- a/docs/c1pjs/README.md +++ b/docs/c1pjs/README.md @@ -3,8 +3,8 @@ layout: page title: C1Pjs Documentation permalink: /docs/c1pjs/ machines: - - type: c1p-dbg - id: c1p8kb + - id: c1p8kb + type: c1p-dbg config: /devices/c1p/machine/8kb/large/debugger/machine.xml redirect_from: - /c1p/ diff --git a/docs/c1pjs/embed/README.md b/docs/c1pjs/embed/README.md index 2d04bdd07..5d0382295 100644 --- a/docs/c1pjs/embed/README.md +++ b/docs/c1pjs/embed/README.md @@ -3,8 +3,8 @@ layout: page title: Embedding The C1Pjs Simulator permalink: /docs/c1pjs/embed/ machines: - - type: c1p - id: c1p8kb + - id: c1p8kb + type: c1p config: /devices/c1p/machine/8kb/embed/machine.xml redirect_from: - /configs/c1p/embed/ diff --git a/docs/pcx86/README.md b/docs/pcx86/README.md index 3b00b47ae..2af898b9c 100644 --- a/docs/pcx86/README.md +++ b/docs/pcx86/README.md @@ -3,14 +3,14 @@ layout: page title: PCx86 Documentation permalink: /docs/pcx86/ machines: - - type: pcx86 - id: ibm5150 - config: /devices/pcx86/machine/5150/mda/64kb/machine.xml + - id: ibm5150 + type: pcx86 resume: 1 + config: /devices/pcx86/machine/5150/mda/64kb/machine.xml --- PCx86 Documentation ---- +------------------- [PCx86](/docs/about/pcx86/) is a full-featured [IBM PC and PC-compatible](/devices/pcx86/machine/) emulator written entirely in JavaScript. It supports a variety of XT and AT class machines, with processors ranging from the 8088 diff --git a/docs/pcx86/examples/README.md b/docs/pcx86/examples/README.md index d28f07643..bb6e4fcea 100644 --- a/docs/pcx86/examples/README.md +++ b/docs/pcx86/examples/README.md @@ -3,13 +3,13 @@ layout: page title: PCx86 Documentation Examples permalink: /docs/pcx86/examples/ machines: - - type: pcx86 - id: example3 + - id: example3 + type: pcx86 config: /docs/pcx86/examples/example3b.xml --- PCx86 Documentation Examples ---- +---------------------------- This folder provides all the self-contained [PCx86](/docs/about/pcx86/) examples described in the [Documentation](/docs/pcx86/). diff --git a/docs/pcx86/examples/pcx86-dbg.js b/docs/pcx86/examples/pcx86-dbg.js index 4916a1984..ee2910061 100644 --- a/docs/pcx86/examples/pcx86-dbg.js +++ b/docs/pcx86/examples/pcx86-dbg.js @@ -68,8 +68,9 @@ function Xa(a){if(!Ya){var b,c={};if(window){b||(b=window.location.search.substr function Za(a,b,c,d){var e=null;b="data:application/"+b+(c?";base64":"")+",";b=Wa("Firefox")?b+(c?a:encodeURIComponent(a)):b+(c?a:encodeURI(a));d&&(e=document.createElement("a"),"string"!=typeof e.download&&(e=null));e?(e.href=b,e.download=d,document.body.appendChild(e),e.click(),document.body.removeChild(e),a="Check your Downloads folder for "+d+"."):(window.open(b),a="Check your browser for a new window/tab containing the requested data"+(d?" ("+d+")":"")+".");return a} function $a(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0a?this.ce=this.id:(this.ye=this.id.substr(0,a),this.ce=this.id.substr(a+1));this.da={ready:!1,qf:!1,bh:!1,Yb:!1,Tf:!1,error:!1};this.rg=null;this.da.error=!1;this.ic=c||0;this.ba=this.H=this.ka=this.pa=this.Je=null;qb.push(this)} -function sb(a,b,c){tb[a]&&b&&(tb[a][b]=c)}function kb(a){window&&window.alert(a)}function ub(a){var b=!1;window&&(b=window.confirm(a));return b}function vb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.ce=this.id:(this.ye=this.id.substr(0,a),this.ce=this.id.substr(a+1));this.da={ready:!1,qf:!1,bh:!1,Yb:!1,Tf:!1,error:!1};this.rg=null;this.da.error=!1;this.ic=c||0;this.ba=this.H=this.ka=this.pa=this.Je=null;qb.push(this)}function sb(a,b,c){tb[a]&&b&&(tb[a][b]=c)}function kb(a){window&&window.alert(a)} +function ub(a){var b=!1;window&&(b=window.confirm(a));return b}function vb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.Ud=this.id:(this.Wd=this.id.substr(0,a),this.Ud=this.id.substr(a+1));this.aa={ready:!1,yf:!1,ng:!1,Pb:!1,hf:!1,error:!1};this.Hf=null;this.aa.error=!1;this.Ea=this.U=this.ma=this.oa=this.Ef=null;Xa.push(this)}function Ya(a,b,c){Za[a]&&b&&(Za[a][b]=c)}function r(a){window&&window.alert(a)} function ab(a){var b=!1;window&&(b=window.confirm(a));return b}function bb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;b Date: Sun, 25 Jun 2017 09:16:08 -0700 Subject: [PATCH 3/3] Assorted application updates --- apps/pcx86/README.md | 7 ++++ disks/pcx86/games/infocom/README.md | 8 ++--- disks/pcx86/games/infocom/hhiker/README.md | 27 +++++++++++++++ disks/pcx86/games/infocom/hhiker/machine.md | 18 ---------- .../infocom/planet/{machine.md => README.md} | 15 +++++++-- disks/pcx86/games/infocom/zork1/README.md | 32 ++++++++++++++++++ .../games/infocom/zork1/debugger/README.md | 23 +++++++++++++ .../games/infocom/zork1/debugger/machine.md | 14 -------- disks/pcx86/games/infocom/zork1/machine.md | 17 ---------- disks/pcx86/games/infocom/zork2/README.md | 33 +++++++++++++++++++ disks/pcx86/games/infocom/zork2/machine.md | 18 ---------- disks/pcx86/games/infocom/zork3/README.md | 33 +++++++++++++++++++ disks/pcx86/games/infocom/zork3/machine.md | 18 ---------- versions/c1pjs/1.35.1/c1p-dbg.js | 2 +- versions/c1pjs/1.35.1/c1p-dbg.map | 2 +- versions/c1pjs/1.35.1/c1p-uncompiled.js | 2 +- versions/c1pjs/1.35.1/c1p.js | 2 +- versions/c1pjs/1.35.1/c1p.map | 2 +- versions/pc8080/1.35.1/pc8080-dbg.js | 4 +-- versions/pc8080/1.35.1/pc8080-dbg.map | 2 +- versions/pc8080/1.35.1/pc8080-uncompiled.js | 12 ++++--- versions/pc8080/1.35.1/pc8080.js | 4 +-- versions/pc8080/1.35.1/pc8080.map | 2 +- versions/pcx86/1.35.1/pcx86-dbg.js | 5 +-- versions/pcx86/1.35.1/pcx86-dbg.map | 4 +-- versions/pcx86/1.35.1/pcx86-uncompiled.js | 2 +- versions/pcx86/1.35.1/pcx86.js | 2 +- versions/pcx86/1.35.1/pcx86.map | 2 +- versions/pdpjs/1.35.1/pdp10-dbg.js | 6 ++-- versions/pdpjs/1.35.1/pdp10-dbg.map | 2 +- versions/pdpjs/1.35.1/pdp10-uncompiled.js | 2 +- versions/pdpjs/1.35.1/pdp10.js | 6 ++-- versions/pdpjs/1.35.1/pdp10.map | 2 +- versions/pdpjs/1.35.1/pdp11-dbg.js | 8 ++--- versions/pdpjs/1.35.1/pdp11-dbg.map | 2 +- versions/pdpjs/1.35.1/pdp11-uncompiled.js | 12 ++++--- versions/pdpjs/1.35.1/pdp11.js | 8 ++--- versions/pdpjs/1.35.1/pdp11.map | 2 +- 38 files changed, 223 insertions(+), 139 deletions(-) create mode 100644 disks/pcx86/games/infocom/hhiker/README.md delete mode 100644 disks/pcx86/games/infocom/hhiker/machine.md rename disks/pcx86/games/infocom/planet/{machine.md => README.md} (51%) create mode 100644 disks/pcx86/games/infocom/zork1/README.md create mode 100644 disks/pcx86/games/infocom/zork1/debugger/README.md delete mode 100644 disks/pcx86/games/infocom/zork1/debugger/machine.md delete mode 100644 disks/pcx86/games/infocom/zork1/machine.md create mode 100644 disks/pcx86/games/infocom/zork2/README.md delete mode 100644 disks/pcx86/games/infocom/zork2/machine.md create mode 100644 disks/pcx86/games/infocom/zork3/README.md delete mode 100644 disks/pcx86/games/infocom/zork3/machine.md diff --git a/apps/pcx86/README.md b/apps/pcx86/README.md index 9f89feb6f..5e84b3fae 100644 --- a/apps/pcx86/README.md +++ b/apps/pcx86/README.md @@ -31,6 +31,13 @@ A list of all the software available to PCx86 machines can be found in the [IBM * [Adventures in Math v1.00](1983/adventmath/) * [SuperCalc2 v1.00](/disks/pcx86/apps/other/sc2/1.00/) * [SuperCalc3 v1.00](/disks/pcx86/apps/other/sc3/1.00/) +* [Zork II](/disks/pcx86/games/infocom/zork2/) +* [Zork III](/disks/pcx86/games/infocom/zork3/) +* [Planetfall](/disks/pcx86/games/infocom/planet/) + +### 1984 + +* [The Hitchhiker's Guide to the Galaxy](/disks/pcx86/games/infocom/hhiker/) ### 1985 diff --git a/disks/pcx86/games/infocom/README.md b/disks/pcx86/games/infocom/README.md index d56997540..5fd1eadbe 100644 --- a/disks/pcx86/games/infocom/README.md +++ b/disks/pcx86/games/infocom/README.md @@ -5,10 +5,10 @@ permalink: /disks/pcx86/games/infocom/ --- Infocom Games ---- +------------- * [The Hitchhiker's Guide to the Galaxy](hhiker/) * [Planetfall](planet/) -* [Zork I](zork1/) ([Debugger](zork1/debugger/)) -* [Zork II](zork2/) -* [Zork III](zork3/) +* [Zork I: The Great Underground Empire](zork1/) +* [Zork II: The Wizard of Frobozz](zork2/) +* [Zork III: The Dungeon Master](zork3/) diff --git a/disks/pcx86/games/infocom/hhiker/README.md b/disks/pcx86/games/infocom/hhiker/README.md new file mode 100644 index 000000000..545daea82 --- /dev/null +++ b/disks/pcx86/games/infocom/hhiker/README.md @@ -0,0 +1,27 @@ +--- +layout: page +title: "The Hitchhiker's Guide to the Galaxy (1984)" +permalink: /disks/pcx86/games/infocom/hhiker/ +machines: + - id: ibm5150-hhiker + type: pcx86 + resume: 1 + config: /disks/pcx86/games/infocom/machine.xml + autoMount: + A: + path: /disks/pcx86/games/infocom/hhiker/HHIKER-READONLY.json +--- + +The Hitchhiker's Guide to the Galaxy (1984) +------------------------------------------- + +{% include machine.html id="ibm5150-hhiker" %} + +References +---------- + +[MobyGames](http://www.mobygames.com/game/hitchhikers-guide-to-the-galaxy) + +![Front Cover](http://www.mobygames.com/images/covers/l/25-the-hitchhiker-s-guide-to-the-galaxy-dos-front-cover.jpg) + +![Back Cover](http://www.mobygames.com/images/covers/l/77-the-hitchhiker-s-guide-to-the-galaxy-dos-back-cover.jpg) diff --git a/disks/pcx86/games/infocom/hhiker/machine.md b/disks/pcx86/games/infocom/hhiker/machine.md deleted file mode 100644 index 9681d147e..000000000 --- a/disks/pcx86/games/infocom/hhiker/machine.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "IBM PC (Model 5150) running The Hitchhiker's Guide to the Galaxy" -permalink: /disks/pcx86/games/infocom/hhiker/ -machines: - - id: ibm5150-hhiker - type: pcx86 - resume: 1 - config: /disks/pcx86/games/infocom/machine.xml - autoMount: - A: - path: /disks/pcx86/games/infocom/hhiker/HHIKER-READONLY.json ---- - -The Hitchhiker's Guide to the Galaxy ------------------------------------- - -{% include machine.html id="ibm5150-hhiker" %} diff --git a/disks/pcx86/games/infocom/planet/machine.md b/disks/pcx86/games/infocom/planet/README.md similarity index 51% rename from disks/pcx86/games/infocom/planet/machine.md rename to disks/pcx86/games/infocom/planet/README.md index d4ae0eb54..598fe61e2 100644 --- a/disks/pcx86/games/infocom/planet/machine.md +++ b/disks/pcx86/games/infocom/planet/README.md @@ -1,6 +1,6 @@ --- layout: page -title: "IBM PC (Model 5150) running Planetfall" +title: "Planetfall (1983)" permalink: /disks/pcx86/games/infocom/planet/ machines: - id: ibm5150-planet @@ -12,7 +12,16 @@ machines: path: /disks/pcx86/games/infocom/planet/PLANET-READONLY.json --- -Planetfall ----------- +Planetfall (1983) +----------------- {% include machine.html id="ibm5150-planet" %} + +References +---------- + +[MobyGames](http://www.mobygames.com/game/planetfall) + +![Front Cover](http://www.mobygames.com/images/covers/l/1657-planetfall-dos-front-cover.jpg) + +![Back Cover](http://www.mobygames.com/images/covers/l/1658-planetfall-dos-back-cover.jpg) diff --git a/disks/pcx86/games/infocom/zork1/README.md b/disks/pcx86/games/infocom/zork1/README.md new file mode 100644 index 000000000..66f973112 --- /dev/null +++ b/disks/pcx86/games/infocom/zork1/README.md @@ -0,0 +1,32 @@ +--- +layout: page +title: "Zork I: The Great Underground Empire" +permalink: /disks/pcx86/games/infocom/zork1/ +redirect_from: + - /disks/pc/games/infocom/zork1/ +machines: + - id: ibm5150-zork1 + type: pcx86 + resume: 1 + config: /disks/pcx86/games/infocom/machine.xml +--- + +Zork I: The Great Underground Empire +------------------------------------ + +{% include machine.html id="ibm5150-zork1" %} + +Related +------- + +* [Zork II: The Wizard of Frobozz](../zork2/) +* [Zork III: The Dungeon Master](../zork3/) + +References +---------- + +[MobyGames](http://www.mobygames.com/game/zork-the-great-underground-empire) + +![Front Cover](http://www.mobygames.com/images/covers/l/2934-zork-the-great-underground-empire-dos-front-cover.jpg) + +![Back Cover](http://www.mobygames.com/images/covers/l/1742-zork-the-great-underground-empire-dos-back-cover.jpg) diff --git a/disks/pcx86/games/infocom/zork1/debugger/README.md b/disks/pcx86/games/infocom/zork1/debugger/README.md new file mode 100644 index 000000000..83c32d561 --- /dev/null +++ b/disks/pcx86/games/infocom/zork1/debugger/README.md @@ -0,0 +1,23 @@ +--- +layout: page +title: "Zork I: The Great Underground Empire (with Debugger)" +permalink: /disks/pcx86/games/infocom/zork1/debugger/ +machines: + - id: ibm5150-zork1 + type: pcx86 + debugger:true +--- + +Zork I: The Great Underground Empire +------------------------------------ + +{% include machine.html id="ibm5150-zork1" %} + +References +---------- + +[MobyGames](http://www.mobygames.com/game/zork-the-great-underground-empire) + +![Front Cover](http://www.mobygames.com/images/covers/l/2934-zork-the-great-underground-empire-dos-front-cover.jpg) + +![Back Cover](http://www.mobygames.com/images/covers/l/1742-zork-the-great-underground-empire-dos-back-cover.jpg) diff --git a/disks/pcx86/games/infocom/zork1/debugger/machine.md b/disks/pcx86/games/infocom/zork1/debugger/machine.md deleted file mode 100644 index c5fce32f2..000000000 --- a/disks/pcx86/games/infocom/zork1/debugger/machine.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: page -title: "IBM PC (Model 5150) running Zork I with Debugger" -permalink: /disks/pcx86/games/infocom/zork1/debugger/ -machines: - - id: ibm5150-zork1 - type: pcx86 - debugger: true ---- - -Zork I ---- - -{% include machine.html id="ibm5150-zork1" %} diff --git a/disks/pcx86/games/infocom/zork1/machine.md b/disks/pcx86/games/infocom/zork1/machine.md deleted file mode 100644 index 195c509cc..000000000 --- a/disks/pcx86/games/infocom/zork1/machine.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: page -title: "IBM PC (Model 5150) running Zork I" -permalink: /disks/pcx86/games/infocom/zork1/ -redirect_from: - - /disks/pc/games/infocom/zork1/ -machines: - - id: ibm5150-zork1 - type: pcx86 - resume: 1 - config: /disks/pcx86/games/infocom/machine.xml ---- - -Zork I ------- - -{% include machine.html id="ibm5150-zork1" %} diff --git a/disks/pcx86/games/infocom/zork2/README.md b/disks/pcx86/games/infocom/zork2/README.md new file mode 100644 index 000000000..6e6a434d3 --- /dev/null +++ b/disks/pcx86/games/infocom/zork2/README.md @@ -0,0 +1,33 @@ +--- +layout: page +title: "Zork II: The Wizard of Frobozz" +permalink: /disks/pcx86/games/infocom/zork2/ +machines: + - id: ibm5150-zork2 + type: pcx86 + resume: 1 + config: /disks/pcx86/games/infocom/machine.xml + autoMount: + A: + path: /disks/pcx86/games/infocom/zork2/ZORK2-READONLY.json +--- + +Zork II: The Wizard of Frobozz +------------------------------ + +{% include machine.html id="ibm5150-zork2" %} + +Related +------- + +* [Zork I: The Great Underground Empire](../zork1/) +* [Zork III: The Dungeon Master](../zork3/) + +References +---------- + +[MobyGames](http://www.mobygames.com/game/zork-ii-the-wizard-of-frobozz) + +![Front Cover](http://www.mobygames.com/images/covers/l/2877-zork-ii-the-wizard-of-frobozz-dos-front-cover.jpg) + +![Back Cover](http://www.mobygames.com/images/covers/l/2878-zork-ii-the-wizard-of-frobozz-dos-back-cover.jpg) diff --git a/disks/pcx86/games/infocom/zork2/machine.md b/disks/pcx86/games/infocom/zork2/machine.md deleted file mode 100644 index da48bfcef..000000000 --- a/disks/pcx86/games/infocom/zork2/machine.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "IBM PC (Model 5150) running Zork II" -permalink: /disks/pcx86/games/infocom/zork2/ -machines: - - id: ibm5150-zork2 - type: pcx86 - resume: 1 - config: /disks/pcx86/games/infocom/machine.xml - autoMount: - A: - path: /disks/pcx86/games/infocom/zork2/ZORK2-READONLY.json ---- - -Zork II -------- - -{% include machine.html id="ibm5150-zork2" %} diff --git a/disks/pcx86/games/infocom/zork3/README.md b/disks/pcx86/games/infocom/zork3/README.md new file mode 100644 index 000000000..35aabddfe --- /dev/null +++ b/disks/pcx86/games/infocom/zork3/README.md @@ -0,0 +1,33 @@ +--- +layout: page +title: "Zork III: The Dungeon Master" +permalink: /disks/pcx86/games/infocom/zork3/ +machines: + - id: ibm5150-zork3 + type: pcx86 + resume: 1 + config: /disks/pcx86/games/infocom/machine.xml + autoMount: + A: + path: /disks/pcx86/games/infocom/zork3/ZORK3-READONLY.json +--- + +Zork III: The Dungeon Master +---------------------------- + +{% include machine.html id="ibm5150-zork3" %} + +Related +------- + +* [Zork I: The Great Underground Empire](../zork1/) +* [Zork II: The Wizard of Frobozz](../zork2/) + +References +---------- + +[MobyGames](http://www.mobygames.com/game/zork-iii-the-dungeon-master) + +![Front Cover](http://www.mobygames.com/images/covers/l/2879-zork-iii-the-dungeon-master-dos-front-cover.jpg) + +![Back Cover](http://www.mobygames.com/images/covers/l/2880-zork-iii-the-dungeon-master-dos-back-cover.jpg) diff --git a/disks/pcx86/games/infocom/zork3/machine.md b/disks/pcx86/games/infocom/zork3/machine.md deleted file mode 100644 index 12dd18593..000000000 --- a/disks/pcx86/games/infocom/zork3/machine.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: "IBM PC (Model 5150) running Zork III" -permalink: /disks/pcx86/games/infocom/zork3/ -machines: - - id: ibm5150-zork3 - type: pcx86 - resume: 1 - config: /disks/pcx86/games/infocom/machine.xml - autoMount: - A: - path: /disks/pcx86/games/infocom/zork3/ZORK3-READONLY.json ---- - -Zork III --------- - -{% include machine.html id="ibm5150-zork3" %} diff --git a/versions/c1pjs/1.35.1/c1p-dbg.js b/versions/c1pjs/1.35.1/c1p-dbg.js index b53807d2e..5038ecb9d 100644 --- a/versions/c1pjs/1.35.1/c1p-dbg.js +++ b/versions/c1pjs/1.35.1/c1p-dbg.js @@ -27,7 +27,7 @@ function ha(a){var b=a,c=a.lastIndexOf("/");0<=c&&(b=a.substr(c+1));c=b.indexOf( function w(a,b){var c=!0,c=void 0===c?!1:c,d=0,e=null;if("object"==typeof resources&&(e=resources[a]))b&&b(a,e,d);else if(c&&"function"==typeof resources)resources(a,function(c,d){b&&b(a,c,d)});else{var g=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");c&&(g.onreadystatechange=function(){4===g.readyState&&(e=g.responseText,200==g.status||!g.status&&e.length&&"file:"==(window?window.location.protocol:"file:")||(d=g.status||-1),b&&b(a,e,d))});g.open("GET", a,c);g.send();c||(e=g.responseText,200!=g.status&&(d=g.status||-1),b&&b(a,e,d))}}function x(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&!!b.match(/(iPod|iPhone|iPad)/)&&!!b.match(/AppleWebKit/)||"MSIE"==a&&!!b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)}return!1}function ma(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0a?this.fb=this.id:(this.nb=this.id.substr(0,a),this.fb=this.id.substr(a+1));this.C={ready:!1,Ga:!1,bb:!1,N:!1,Pe:!1,error:!1};this.eb=null;this.C.error=!1;this.ma=c||0;this.u=this.s=this.U=this.Sa=null;D.push(this)}function A(a){window&&window.alert(a)} function va(a,b){if(void 0!==a){var c;b&&0<(c=b.indexOf("."))&&(a=b.substr(0,c+1)+a);for(c=0;c=b?4:4294967295>=b?8:9);c= function ga(a){var b=a,c=a.lastIndexOf("/");0<=c&&(b=a.substr(c+1));c=b.indexOf("&");0"']/g,function(a){return ja[a]})}var ja={"&":"&","<":"<",">":">",'"':""","'":"'"},ka=Date.now||function(){return+new Date}; function v(a,b){var c=!0,c=void 0===c?!1:c,d=0,f=null;if("object"==typeof resources&&(f=resources[a]))b&&b(a,f,d);else if(c&&"function"==typeof resources)resources(a,function(c,d){b&&b(a,c,d)});else{var g=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");c&&(g.onreadystatechange=function(){4===g.readyState&&(f=g.responseText,200==g.status||!g.status&&f.length&&"file:"==(window?window.location.protocol:"file:")||(d=g.status||-1),b&&b(a,f,d))});g.open("GET", a,c);g.send();c||(f=g.responseText,200!=g.status&&(d=g.status||-1),b&&b(a,f,d))}}function w(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&!!b.match(/(iPod|iPhone|iPad)/)&&!!b.match(/AppleWebKit/)||"MSIE"==a&&!!b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)}return!1}function la(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function x(a){y.init.push(a)} -function z(a){if(A)try{for(var b=0;ba?this.va=this.id:(this.Ba=this.id.substr(0,a),this.va=this.id.substr(a+1));this.u={ready:!1,ra:!1,wa:!1,I:!1,ce:!1,error:!1};this.ua=null;this.u.error=!1;this.G=this.J=this.sa=null;F.push(this)}function B(a){window&&window.alert(a)} function G(a,b){if(void 0!==a){var c;b&&0<(c=b.indexOf("."))&&(a=b.substr(0,c+1)+a);for(c=0;ca?this.cb=this.id:(this.eb=this.id.substr(0,a),this.cb=this.id.substr(a+1));this.F={ready:!1,mb:!1,Ib:!1,ja:!1,Rb:!1,error:!1};this.zb=null;this.F.error=!1;this.ha=c||0;this.K=this.w=this.I=this.R=this.ua=null;fb.push(this)} +Ta(Oa("iOS")?"onpagehide":Oa("Opera")?"onunload":"onbeforeunload",function(){Wa(Va.exit)});function t(a,b,c){this.type=a;b||(b={id:"",name:""});this.id=b.id||"";this.name=b.name;this.wc=b.comment;this.Bd=b;this.exports={};this.P=this.bindings={};a=this.id.indexOf(".");0>a?this.cb=this.id:(this.eb=this.id.substr(0,a),this.cb=this.id.substr(a+1));this.F={ready:!1,mb:!1,Ib:!1,ja:!1,Rb:!1,error:!1};this.zb=null;this.F.error=!1;this.ha=c||0;this.K=this.w=this.I=this.R=this.ua=null;fb.push(this)} function gb(a,b,c){hb[a]&&b&&(hb[a][b]=c)}function ib(){return Date.now()||+new Date}function Ya(a,b,c){b||r((c?c+": ":"")+a)}function r(a){window&&window.alert(a)}function jb(a){var b=!1;window&&(b=window.confirm(a));return b}function kb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;bni){if(pi(d,this.G)){this.u=new td(this,"1.35.1",yi);pi(this.u)&&(zi(this,d),a=Ai,Bi(this.u));this.u.set(vi,Da());Ci(this.u);var e=this.b&&!this.C;if(a==wi||jb("Click OK to restore the previous PC8080 machine state, or CANCEL to reset the machine.")){if(c=ui(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?pi(d,g):("error"==f&&"no machine state"!= g?(this.aa("Error: "+g),"unable to verify user"==g&&(La(Di,""),this.g=null)):this.i(f+": "+g),Bi(d),pi(d)?(c=ui(d),e=!0):c=!1))}e&&si(this,c?d:null)}else a==Ai&&d.clear()}else si(this);delete this.G;delete this.H}e=kb(this.id);for(f=0;fa[1];a=a[2];this.V=!0;this.F.ja=!0;var d=this.P.power;d&&(d.textContent="Shutdown");this.w&&(Ei(this,this.w,b,c,a),this.w.lb());this.N&&(zi(this,b),b.clear());!c&&this.u&&(this.u.clear(),delete this.u);this.j=0}; function zi(a,b){if(jb("There may be a problem with your PC8080 machine.\n\nTo help us diagnose it, click OK to send this PC8080 machine state to http://www.pcjs.org.")){var c=a.g||"";b=b.toString();var d={app:"PC8080",ver:"1.35.1"};d.url=a.U;d.user=c;d.type="bug";d.data=b;Fa("http://www.pcjs.org/api/v1/report",d,!0)}} function ei(a,b,c){var d,e="none";if(a.j)return null;a.j--;var f=new td(a,"1.35.1"),g=new td(a,"1.35.1",ti),h=Da();g.set(vi,h);f.set(vi,h);f.set(Fi,"1.35.1");f.set(Gi,window?window.location.href:null);f.set(Hi,Ha());a.w&&a.w.va&&(c&&a.w.ea(),d=a.w.va(b,c),"object"===typeof d&&f.set(a.w.id,d),c&&(a.w.F.ja=!1,!1===d&&(e=null)));for(var h=kb(a.id),k=0;ka?this.Ya=this.id:(this.Ka=this.id.substr(0,a),this.Ya=this.id.substr(a+1));this.i={ready:!1,ab:!1,nb:!1,V:!1,rb:!1,error:!1};this.eb=null;this.i.error=!1;this.J=this.m=this.u=this.D=this.pa=null;u.push(this)} +Ea(Ba("iOS")?"onpagehide":Ba("Opera")?"onunload":"onbeforeunload",function(){Ha(Ga.exit)});function t(a,b){this.type=a;b||(b={id:"",name:""});this.id=b.id||"";this.name=b.name;this.Ub=b.comment;this.Vc=b;this.exports={};this.w=this.bindings={};a=this.id.indexOf(".");0>a?this.Ya=this.id:(this.Ka=this.id.substr(0,a),this.Ya=this.id.substr(a+1));this.i={ready:!1,ab:!1,nb:!1,V:!1,rb:!1,error:!1};this.eb=null;this.i.error=!1;this.J=this.m=this.u=this.D=this.pa=null;u.push(this)} function Oa(a,b,c){Pa[a]&&b&&(Pa[a][b]=c)}function Qa(){return Date.now()||+new Date}function Ja(a,b,c){b||r((c?c+": ":"")+a)}function r(a){window&&window.alert(a)}function Ra(a){var b=!1;window&&(b=window.confirm(a));return b}function Sa(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ble){if(ne(d,this.o)){this.f=new E(this,"1.35.1",we);ne(this.f)&&(xe(this,d),a=ye,ze(this.f));this.f.set(te,ta());Ae(this.f);var e=this.a&&!this.j;if(a==ue||Ra("Click OK to restore the previous PC8080 machine state, or CANCEL to reset the machine.")){if(c=se(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?ne(d,g):("error"==f&&"no machine state"!= g?(this.G("Error: "+g),"unable to verify user"==g&&(Aa(Be,""),this.b=null)):this.aa(f+": "+g),ze(d),ne(d)?(c=se(d),e=!0):c=!1))}e&&qe(this,c?d:null)}else a==ye&&d.clear()}else qe(this);delete this.o;delete this.s}e=Sa(this.id);for(f=0;fa[1];a=a[2];this.N=!0;this.i.V=!0;var d=this.w.power;d&&(d.textContent="Shutdown");this.m&&(Ce(this,this.m,b,c,a),this.m.Sa());this.B&&(xe(this,b),b.clear());!c&&this.f&&(this.f.clear(),delete this.f);this.c=0}; function xe(a,b){if(Ra("There may be a problem with your PC8080 machine.\n\nTo help us diagnose it, click OK to send this PC8080 machine state to http://www.pcjs.org.")){var c=a.b||"";b=b.toString();var d={app:"PC8080",ver:"1.35.1"};d.url=a.I;d.user=c;d.type="bug";d.data=b;ua("http://www.pcjs.org/api/v1/report",d,!0)}} function De(a,b,c){var d,e="none";if(a.c)return null;a.c--;var f=new E(a,"1.35.1"),g=new E(a,"1.35.1",re),h=ta();g.set(te,h);f.set(te,h);f.set(Ee,"1.35.1");f.set(Fe,window?window.location.href:null);f.set(Ge,window?window.navigator.userAgent:"");a.m&&a.m.ba&&(c&&Rb(a.m),d=a.m.ba(b,c),"object"===typeof d&&f.set(a.m.id,d),c&&(a.m.i.V=!1,!1===d&&(e=null)));for(var h=Sa(a.id),m=0;ma?this.ce=this.id:(this.ye=this.id.substr(0,a),this.ce=this.id.substr(a+1));this.da={ready:!1,qf:!1,bh:!1,Yb:!1,Tf:!1,error:!1};this.rg=null;this.da.error=!1;this.ic=c||0;this.ba=this.H=this.ka=this.pa=this.Je=null;qb.push(this)} -function sb(a,b,c){tb[a]&&b&&(tb[a][b]=c)}function kb(a){window&&window.alert(a)}function ub(a){var b=!1;window&&(b=window.confirm(a));return b}function vb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.ce=this.id:(this.ye=this.id.substr(0,a),this.ce=this.id.substr(a+1));this.da={ready:!1,qf:!1,bh:!1,Yb:!1,Tf:!1,error:!1};this.rg=null;this.da.error=!1;this.ic=c||0;this.ba=this.H=this.ka=this.pa=this.Je=null;qb.push(this)}function sb(a,b,c){tb[a]&&b&&(tb[a][b]=c)}function kb(a){window&&window.alert(a)} +function ub(a){var b=!1;window&&(b=window.confirm(a));return b}function vb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.Ud=this.id:(this.Wd=this.id.substr(0,a),this.Ud=this.id.substr(a+1));this.aa={ready:!1,yf:!1,ng:!1,Pb:!1,hf:!1,error:!1};this.Hf=null;this.aa.error=!1;this.Ea=this.U=this.ma=this.oa=this.Ef=null;Xa.push(this)}function Ya(a,b,c){Za[a]&&b&&(Za[a][b]=c)}function r(a){window&&window.alert(a)} function ab(a){var b=!1;window&&(b=window.confirm(a));return b}function bb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.ab=this.id:(this.bb=this.id.substr(0,a),this.ab=this.id.substr(a+1));this.A={ready:!1,Va:!1,qb:!1,ba:!1,wb:!1,error:!1};this.fb=null;this.A.error=!1;this.ca=c||0;this.D=this.v=this.G=this.H=this.za=null;hb.push(this)}function ib(a,b,c){jb[a]&&b&&(jb[a][b]=c)}function pb(){return Date.now()||+new Date} -function r(a){window&&window.alert(a)}function qb(a){var b=!1;window&&(b=window.confirm(a));return b}function rb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.ab=this.id:(this.bb=this.id.substr(0,a),this.ab=this.id.substr(a+1));this.A={ready:!1,Va:!1,qb:!1,ba:!1,wb:!1,error:!1};this.fb=null;this.A.error=!1;this.ca=c||0;this.D=this.v=this.G=this.H=this.za=null;hb.push(this)} +function ib(a,b,c){jb[a]&&b&&(jb[a][b]=c)}function pb(){return Date.now()||+new Date}function r(a){window&&window.alert(a)}function qb(a){var b=!1;window&&(b=window.confirm(a));return b}function rb(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;b>8&255,d.I[f++]=e[c]>>16&255,d.I[f++]=e[c]>>24&255;else(e function pa(){return"http://"+(window?window.location.host:"www.pcjs.org")}function va(){if(null==wa){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}wa=a}return wa}function xa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b} function ya(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1}function za(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&!!b.match(/(iPod|iPhone|iPad)/)&&!!b.match(/AppleWebKit/)||"MSIE"==a&&!!b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)}return!1} function Aa(a){if(!Ba){var b,c={};if(window){b||(b=window.location.search.substr(1));for(var d,e=/\+/g,f=/([^&=]+)=?([^&]*)/g;d=f.exec(b);)c[decodeURIComponent(d[1].replace(e," "))]=decodeURIComponent(d[2].replace(e," "))}Ba=c}return Ba[a]||Ba[a.toLowerCase()]}function Ca(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Da(a){r.init.push(a)} -function Fa(a){if(Ga)try{for(var b=0;ba?this.va=this.id:(this.wa=this.id.substr(0,a),this.va=this.id.substr(a+1));this.h={ready:!1,Ba:!1,Oa:!1,F:!1,Sa:!1,error:!1};this.Da=null;this.h.error=!1;this.w=this.j=this.s=this.v=this.ga=null;v.push(this)}function La(a,b,c){Ma[a]&&b&&(Ma[a][b]=c)}function Na(){return Date.now()||+new Date} -function q(a){window&&window.alert(a)}function Oa(a){var b=!1;window&&(b=window.confirm(a));return b}function w(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.va=this.id:(this.wa=this.id.substr(0,a),this.va=this.id.substr(a+1));this.h={ready:!1,Ba:!1,Oa:!1,F:!1,Sa:!1,error:!1};this.Da=null;this.h.error=!1;this.w=this.j=this.s=this.v=this.ga=null;v.push(this)} +function La(a,b,c){Ma[a]&&b&&(Ma[a][b]=c)}function Na(){return Date.now()||+new Date}function q(a){window&&window.alert(a)}function Oa(a){var b=!1;window&&(b=window.confirm(a));return b}function w(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.Mb=this.id:(this.vb=this.id.substr(0,a),this.Mb=this.id.substr(a+1));this.A={ready:!1,eb:!1,xd:!1,ca:!1,Jd:!1,error:!1};this.Oc=null;this.A.error=!1;this.ja=c||0;this.D=this.f=this.F=this.J=this.Ua=null;db.push(this)}function eb(a,b,c){fb[a]&&b&&(fb[a][b]=c)}function gb(){return Date.now()||+new Date} -function w(a){window&&window.alert(a)}function hb(a){var b=!1;window&&(b=window.confirm(a));return b}function ib(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.Mb=this.id:(this.vb=this.id.substr(0,a),this.Mb=this.id.substr(a+1));this.A={ready:!1,eb:!1,xd:!1,ca:!1,Jd:!1,error:!1};this.Oc=null;this.A.error=!1;this.ja=c||0;this.D=this.f=this.F=this.J=this.Ua=null;db.push(this)} +function eb(a,b,c){fb[a]&&b&&(fb[a][b]=c)}function gb(){return Date.now()||+new Date}function w(a){window&&window.alert(a)}function hb(a){var b=!1;window&&(b=window.confirm(a));return b}function ib(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;bZk){if($k(d,this.G)){this.u=new G(this,"1.35.1",hl);$k(this.u)&&(il(this,d),a=jl,kl(this.u));this.u.set(el,Da());ll(this.u);var e=this.b&&!this.C;if(a==fl||hb("Click OK to restore the previous "+Hb+" machine state, or CANCEL to reset the machine.")){if(c=dl(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?$k(d,g):("error"==f&&"no machine state"!= g?(this.T("Error: "+g),"unable to verify user"==g&&(La(ml,""),this.g=null)):this.v(f+": "+g),kl(d),$k(d)?(c=dl(d),e=!0):c=!1))}e&&bl(this,c?d:null)}else a==jl&&d.clear()}else bl(this);delete this.G;delete this.B}e=ib(this.id);for(f=0;fa[1];a=a[2];this.P=!0;this.A.ca=!0;var d=this.H.power;d&&(d.textContent="Shutdown");this.f&&(nl(this,this.f,b,c,a),H(this,-2),this.f.ra());this.N&&(il(this,b),b.clear());!c&&this.u&&(this.u.clear(),delete this.u);this.j=0}; function il(a,b){if(hb("There may be a problem with your "+Hb+" machine.\n\nTo help us diagnose it, click OK to send this "+Hb+" machine state to http://www.pcjs.org.")){var c=a.U;a=a.g||"";b=b.toString();var d={};d.app=Hb;d.ver="1.35.1";d.url=c;d.user=a;d.type="bug";d.data=b;Ea("http://www.pcjs.org/api/v1/report",d,!0)}} function Tk(a,b,c){var d,e="none";if(a.j)return null;a.j--;var f=new G(a,"1.35.1"),g=new G(a,"1.35.1",cl),k=Da();g.set(el,k);f.set(el,k);f.set(ol,"1.35.1");f.set(pl,window?window.location.href:null);f.set(ql,window?window.navigator.userAgent:"");a.f&&a.f.Ca&&(c&&(b&&(a.f.A.ra=a.f.A.V),a.f.da()),d=a.f.Ca(b,c),"object"===typeof d&&f.set(a.f.id,d),c&&(a.f.A.ca=!1,!1===d&&(e=null)));for(var k=ib(a.id),l=0;l>8&255,d.L[f++]=e[c]>>16&255,d.L[f++]=e[c]>>24&255;else(e function Ba(){return"http://"+(window?window.location.host:"www.pcjs.org")}function Ca(){if(null==Da){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}Da=a}return Da}function Ea(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b} function Fa(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1}function Ga(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&!!b.match(/(iPod|iPhone|iPad)/)&&!!b.match(/AppleWebKit/)||"MSIE"==a&&!!b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)}return!1} function Ha(a){if(!Ia){var b,c={};if(window){b||(b=window.location.search.substr(1));for(var d,e=/\+/g,f=/([^&=]+)=?([^&]*)/g;d=f.exec(b);)c[decodeURIComponent(d[1].replace(e," "))]=decodeURIComponent(d[2].replace(e," "))}Ia=c}return Ia[a]||Ia[a.toLowerCase()]}function Ja(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ka(a){La.init.push(a)} -function Ma(a){if(Na)try{for(var b=0;ba?this.ib=this.id:(this.Ua=this.id.substr(0,a),this.ib=this.id.substr(a+1));this.j={ready:!1,Ra:!1,Yc:!1,R:!1,gd:!1,error:!1};this.ic=null;this.j.error=!1;this.qd=c||0;this.D=this.c=this.v=this.A=this.ob=null;u.push(this)}function Sa(a,b,c){Ua[a]&&b&&(Ua[a][b]=c)}function Va(){return Date.now()||+new Date} -function r(a){window&&window.alert(a)}function Wa(a){var b=!1;window&&(b=window.confirm(a));return b}function Xa(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;ba?this.ib=this.id:(this.Ua=this.id.substr(0,a),this.ib=this.id.substr(a+1));this.j={ready:!1,Ra:!1,Yc:!1,R:!1,gd:!1,error:!1};this.ic=null;this.j.error=!1;this.qd=c||0;this.D=this.c=this.v=this.A=this.ob=null;u.push(this)} +function Sa(a,b,c){Ua[a]&&b&&(Ua[a][b]=c)}function Va(){return Date.now()||+new Date}function r(a){window&&window.alert(a)}function Wa(a){var b=!1;window&&(b=window.confirm(a));return b}function Xa(a){var b,c=[];a&&(a=0<(b=a.indexOf("."))?a.substr(0,b+1):"");for(b=0;bgh){if(hh(d,this.s)){this.h=new E(this,"1.35.1",rh);hh(this.h)&&(sh(this,d),a=th,uh(this.h));this.h.set(mh,ya());vh(this.h);var e=this.a&&!this.m;if(a==nh||Wa("Click OK to restore the previous "+hb+" machine state, or CANCEL to reset the machine.")){if(c=lh(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?hh(d,g):("error"==f&&"no machine state"!= g?(this.G("Error: "+g),"unable to verify user"==g&&(Fa(wh,""),this.b=null)):this.aa(f+": "+g),uh(d),hh(d)?(c=lh(d),e=!0):c=!1))}e&&jh(this,c?d:null)}else a==th&&d.clear()}else jh(this);delete this.s;delete this.l}e=Xa(this.id);for(f=0;fa[1];a=a[2];this.H=!0;this.j.R=!0;var d=this.o.power;d&&(d.textContent="Shutdown");this.c&&(xh(this,this.c,b,c,a),Lb(this,-2),this.c.Y());this.C&&(sh(this,b),b.clear());!c&&this.h&&(this.h.clear(),delete this.h);this.g=0}; function sh(a,b){if(Wa("There may be a problem with your "+hb+" machine.\n\nTo help us diagnose it, click OK to send this "+hb+" machine state to http://www.pcjs.org.")){var c=a.K;a=a.b||"";b=b.toString();var d={};d.app=hb;d.ver="1.35.1";d.url=c;d.user=a;d.type="bug";d.data=b;za("http://www.pcjs.org/api/v1/report",d,!0)}} function yh(a,b,c){var d,e="none";if(a.g)return null;a.g--;var f=new E(a,"1.35.1"),g=new E(a,"1.35.1",kh),k=ya();g.set(mh,k);f.set(mh,k);f.set(zh,"1.35.1");f.set(Ah,window?window.location.href:null);f.set(Bh,window?window.navigator.userAgent:"");a.c&&a.c.ka&&(c&&(b&&(a.c.j.Y=a.c.j.N),G(a.c)),d=a.c.ka(b,c),"object"===typeof d&&f.set(a.c.id,d),c&&(a.c.j.R=!1,!1===d&&(e=null)));for(var k=Xa(a.id),l=0;l