Merge branch 'next-release'

This commit is contained in:
Jeff Parsons 2016-02-17 17:54:28 -08:00
commit 31254a54fe
280 changed files with 17006 additions and 2593 deletions

2
.gitignore vendored
View file

@ -11,6 +11,7 @@
.settings .settings
node_modules node_modules
npm-debug.log npm-debug.log
archive/
/books /books
/notes /notes
/states /states
@ -18,7 +19,6 @@ npm-debug.log
/web /web
private/ private/
src/ src/
static/
tmp/ tmp/
_site _site
.sass-cache .sass-cache

View file

@ -306,7 +306,7 @@ Updating PCjs
To start developing features for a new version of PCjs, here are the recommended steps: To start developing features for a new version of PCjs, here are the recommended steps:
1. Change the version number in the root [package.json](/package.json) 1. Change the version number in the root [package.json](package.json) and [_config.yml](_config.yml)
2. Run the "grunt promote" task to bump the version in all the machine XML files 2. Run the "grunt promote" task to bump the version in all the machine XML files
3. Make changes 3. Make changes
4. Run "grunt" to build new versions of the apps (eg, "/versions/pcjs/1.x.x/pc.js") 4. Run "grunt" to build new versions of the apps (eg, "/versions/pcjs/1.x.x/pc.js")

View file

@ -17,7 +17,7 @@ right_brace: "}"
# Build settings # Build settings
exclude: ["index.html", "**/index.html", "logs", "node_modules", "**/c64", "**/private", "src", "**/src", "**/static", "tmp", "videos", "web", ".git", ".idea"] exclude: ["index.html", "**/index.html", "**/archive", "logs", "node_modules", "**/c64", "**/private", "src", "**/src", "tmp", "videos", "web", ".git", ".idea"]
markdown: kramdown markdown: kramdown
kramdown: kramdown:
input: GFM input: GFM
@ -31,7 +31,7 @@ gems:
pcjs: pcjs:
domain: pcjs.org # whereas site.url is used for linking purposes, site.pcjs.domain is used for display purposes domain: pcjs.org # whereas site.url is used for linking purposes, site.pcjs.domain is used for display purposes
version: 1.20.8 # IMPORTANT: keep pcjs.version in sync with package.json:version version: 1.20.9 # IMPORTANT: keep pcjs.version in sync with package.json:version
compiled: true # by default, the compiled pcjs.version scripts will be used (eg, pc.js or pc-dbg.js) compiled: true # by default, the compiled pcjs.version scripts will be used (eg, pc.js or pc-dbg.js)
pc_scripts: # if pcjs.compiled is false, the following scripts will be included instead, in the order listed pc_scripts: # if pcjs.compiled is false, the following scripts will be included instead, in the order listed
- /modules/shared/lib/defines.js - /modules/shared/lib/defines.js
@ -79,6 +79,7 @@ pcjs:
- /modules/pcjs/lib/state.js - /modules/pcjs/lib/state.js
- /modules/pcjs/lib/computer.js - /modules/pcjs/lib/computer.js
- /modules/shared/lib/embed.js - /modules/shared/lib/embed.js
- /modules/shared/lib/save.js
c1p_scripts: c1p_scripts:
- /modules/shared/lib/defines.js - /modules/shared/lib/defines.js
- /modules/shared/lib/dumpapi.js - /modules/shared/lib/dumpapi.js

View file

@ -2,3 +2,91 @@ developer: true
pcjs: pcjs:
compiled: false compiled: false
#
# Since pcjs.compiled is false, the following scripts will be included instead, in the order listed;
# and since nodebug.js is included immediately after defines.js, DEBUG code is disabled by default.
#
# Note that the Node web server is considerably smarter than the Jekyll templates we're using; Node
# will automatically skip (or include) nodebug.js depending on whether the server is in DEBUG mode,
# and will include nodebugger.js (and skip debugger.js) if DEBUGGER is disabled. The Node server
# also ensures that only one uncompiled copy of each of JavaScript file is included on a given page,
# regardless how many different machines are loaded on the page.
#
# But, you're a developer, otherwise you wouldn't be starting Jekyll like this:
#
# bundle exec jekyll serve --config _config.yml,_developer.yml
#
# so deal with it! ;-)
#
# NOTE: If you're debugging PCjs source code, you'll probably be happier using a JetBrains IDE like WebStorm,
# launching PCjs pages via Node rather than Jekyll, and using the JetBrains Chrome debugger plug-in.
#
pc_scripts:
- /modules/shared/lib/defines.js
- /modules/shared/lib/nodebug.js
- /modules/shared/lib/diskapi.js
- /modules/shared/lib/dumpapi.js
- /modules/shared/lib/reportapi.js
- /modules/shared/lib/userapi.js
- /modules/shared/lib/strlib.js
- /modules/shared/lib/usrlib.js
- /modules/shared/lib/weblib.js
- /modules/shared/lib/component.js
- /modules/pcjs/lib/defines.js
- /modules/pcjs/lib/x86.js
- /modules/pcjs/lib/interrupts.js
- /modules/pcjs/lib/messages.js
- /modules/pcjs/lib/panel.js
- /modules/pcjs/lib/bus.js
- /modules/pcjs/lib/memory.js
- /modules/pcjs/lib/cpu.js
- /modules/pcjs/lib/x86seg.js
- /modules/pcjs/lib/x86cpu.js
- /modules/pcjs/lib/x86fpu.js
- /modules/pcjs/lib/x86func.js
- /modules/pcjs/lib/x86ops.js
- /modules/pcjs/lib/x86op0f.js
- /modules/pcjs/lib/x86modb.js
- /modules/pcjs/lib/x86modw.js
- /modules/pcjs/lib/x86modb16.js
- /modules/pcjs/lib/x86modw16.js
- /modules/pcjs/lib/x86modb32.js
- /modules/pcjs/lib/x86modw32.js
- /modules/pcjs/lib/x86modsib.js
- /modules/pcjs/lib/chipset.js
- /modules/pcjs/lib/rom.js
- /modules/pcjs/lib/ram.js
- /modules/pcjs/lib/keyboard.js
- /modules/pcjs/lib/video.js
- /modules/pcjs/lib/parallelport.js
- /modules/pcjs/lib/serialport.js
- /modules/pcjs/lib/mouse.js
- /modules/pcjs/lib/disk.js
- /modules/pcjs/lib/fdc.js
- /modules/pcjs/lib/hdc.js
- /modules/pcjs/lib/debugger.js
- /modules/pcjs/lib/state.js
- /modules/pcjs/lib/computer.js
- /modules/shared/lib/embed.js
- /modules/shared/lib/save.js
c1p_scripts:
- /modules/shared/lib/defines.js
- /modules/shared/lib/nodebug.js
- /modules/shared/lib/dumpapi.js
- /modules/shared/lib/reportapi.js
- /modules/shared/lib/strlib.js
- /modules/shared/lib/usrlib.js
- /modules/shared/lib/weblib.js
- /modules/shared/lib/component.js
- /modules/c1pjs/lib/defines.js
- /modules/c1pjs/lib/panel.js
- /modules/c1pjs/lib/cpu.js
- /modules/c1pjs/lib/rom.js
- /modules/c1pjs/lib/ram.js
- /modules/c1pjs/lib/keyboard.js
- /modules/c1pjs/lib/video.js
- /modules/c1pjs/lib/serial.js
- /modules/c1pjs/lib/disk.js
- /modules/c1pjs/lib/debugger.js
- /modules/c1pjs/lib/computer.js
- /modules/shared/lib/embed.js

1
_includes/build.html Normal file
View file

@ -0,0 +1 @@
<div class="buildpc" id="{{ include.id }}"></div>

View file

@ -1,5 +1,33 @@
{% comment %}
As documented in /modules/markout/lib/markout.js, our Node web server recognizes the following machine properties
in the Front Matter of Markdown files, for compatibility with the Jekyll web server:
'id' (eg, "ibm5150")
'name' (eg, "IBM PC (Model 5150) with Monochrome Display")
'type' (eg, "pc" or "pc-dbg")
'config' (eg, "machine.xml")
'template' (eg, "machine.xsl")
'uncompiled' (eg, true)
'parms'
And the following properties (along with any property not listed above) will be added to the 'parms' property:
'autopower' (eg, "true")
'automount' (eg, {"A":{"name":"OS/2 FOOTBALL Boot Disk (v7.68.17)","path":"/disks/pc/os2/misc/football/debugger/FOOTBALL-7.68.17.json"}})
'state' (eg, "state.json")
'messages' (eg, "disk")
And all our JavaScript components expect multi-word property names to use camelCase, so that conversion happens both
here and in markout.js. Examples include 'autopower' ('autoPower') and 'automount' ('autoMount').
{% endcomment %}
{% for machine in page.machines %} {% for machine in page.machines %}
{% capture machine_embed %}window.embed{{ machine.type | remove:'-dbg' | upcase }}{% endcapture %} {% capture machine_embed %}window.embed{{ machine.type | remove:'-dbg' | upcase }}{% endcapture %}
{% if machine.autopower == nil %}
{% assign machine_autopower = "true" %}
{% else %}
{% capture machine_autopower %}{{ machine.autopower }}{% endcapture %}
{% endif %}
{% unless machine.config %} {% unless machine.config %}
{% assign machine_config = "machine.xml" %} {% assign machine_config = "machine.xml" %}
{% else %} {% else %}
@ -10,7 +38,7 @@
{% else %} {% else %}
{% assign machine_template = machine.template %} {% assign machine_template = machine.template %}
{% endunless %} {% endunless %}
{% capture machine_parms %}{{ site.left_brace }}state:"{{ machine.state }}",autoMount:{{ machine.automount|jsonify }},messages:"{{ machine.messages }}"{{ site.right_brace }}{% endcapture %} {% capture machine_parms %}{{ site.left_brace }}autoPower:{{ machine_autopower }},state:"{{ machine.state }}",autoMount:{{ machine.automount|jsonify }},messages:"{{ machine.messages }}"{{ site.right_brace }}{% endcapture %}
{% if site.pcjs.compiled == true and machine.uncompiled != true %} {% if site.pcjs.compiled == true and machine.uncompiled != true %}
{% capture machine_script %}<script type="text/javascript" src="{{ site.baseurl }}/versions/{{ machine.type | remove:'-dbg' }}js/{{ site.pcjs.version }}/{{ machine.type }}.js"></script>{% endcapture %} {% capture machine_script %}<script type="text/javascript" src="{{ site.baseurl }}/versions/{{ machine.type | remove:'-dbg' }}js/{{ site.pcjs.version }}/{{ machine.type }}.js"></script>{% endcapture %}
{% unless machine_scripts contains machine_script %} {% unless machine_scripts contains machine_script %}
@ -35,4 +63,8 @@
{% endif %} {% endif %}
{% endif %} {% endif %}
<script type="text/javascript">{{ machine_embed }}('{{ machine.id }}','{{ machine_config }}','{{ machine_template }}','{{ machine_parms }}');</script> <script type="text/javascript">{{ machine_embed }}('{{ machine.id }}','{{ machine_config }}','{{ machine_template }}','{{ machine_parms }}');</script>
{% if page.build %}
<script type="text/javascript" src="{{ site.baseurl }}/modules/build/lib/build.js"></script>
<script type="text/javascript">buildPC("{{ page.build }}");</script>
{% endif %}
{% endfor %} {% endfor %}

View file

@ -1 +1,10 @@
<div class="machine" id="{{ include.id }}"></div> <div class="machine" id="{{ include.id }}">
{% assign machine_name = "PCjs: The Virtual IBM PC" %}
{% for machine in page.machines %}
{% if include.id == machine.id and machine.name%}
{% assign machine_name = machine.name %}
{% break %}
{% endif %}
{% endfor %}
[{{ machine_name }}]
</div>

View file

@ -38,7 +38,7 @@
var totalPages = parseInt(aParms['total'], 10) || 999; var totalPages = parseInt(aParms['total'], 10) || 999;
var frame = document.getElementById('framePDF'); var frame = document.getElementById('framePDF');
if (pdf && frame) { if (pdf && frame) {
pdf = pdf.replace('/static/', '/'); pdf = pdf.replace('/archive/', '/');
var i = pdf.indexOf("/pages/"); var i = pdf.indexOf("/pages/");
if (i > 0) { if (i > 0) {
var sReturnLink = pdf.substr(0, i+1); var sReturnLink = pdf.substr(0, i+1);

View file

@ -21,7 +21,7 @@ could only be used in PC, XT, and AT-compatible systems. I'll refer to it here
The VGA ROM used here is assumed to have come from an original IBM VGA. It's unknown if IBM ever made any The VGA ROM used here is assumed to have come from an original IBM VGA. It's unknown if IBM ever made any
revisions to the VGA ROM. With the introduction of the PS/2 family and the VGA, IBM decided to no longer publish revisions to the VGA ROM. With the introduction of the PS/2 family and the VGA, IBM decided to no longer publish
the source code for its ROMs, so I've created some assemblable source code from the IBM VGA ROM the source code for its ROMs, so I've created some assemblable source code from the IBM VGA ROM
[here](/devices/pc/video/ibm/vga/ibm-vga.nasm). [here](/devices/pc/video/ibm/vga/).
I've finally started debugging a machine configuration that uses the IBM VGA ROM. Since the VGA and the 80386 are I've finally started debugging a machine configuration that uses the IBM VGA ROM. Since the VGA and the 80386 are
contemporaries, I'm using an [80386 machine configuration](/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml). contemporaries, I'm using an [80386 machine configuration](/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml).

View file

@ -0,0 +1,121 @@
---
layout: post
title: "Saving Disks and Machines"
date: 2016-02-17 14:00:00
permalink: /blog/2016/02/17/
---
PCjs (v1.20.9) now offers some new, *much* easier ways to save disks and machines, thanks to the new
[Save Disk](/blog/2016/02/17/#saving-disks) and [Save Machine](/blog/2016/02/17/#saving-machines) features.
With one click, PCjs can now generate a single download containing everything you need to embed any of our
IBM PC demos on your own web page.
Saving Disks
---
Floppy disk images can now be saved to your desktop computer by simply clicking the **Save** button next
to the floppy disk controls. Select the drive first, and then whatever diskette is shown as being "loaded"
in that drive will be saved in your local machine's Downloads folder when you click **Save**.
If you made any changes to that disk after it was loaded, those changes will be included, so if you want a pristine
copy of the disk, click the **Load** button first. PCjs will ask you to confirm that you really want to reload the
disk and discard any changes.
Note that the disk *should* be downloaded as an **.img** file, which is nothing more than a sector-by-sector binary
dump of the disk. For example, a 360Kb double-sided double-density (DSDD) disk contains 9 512-byte sectors on each
of the 40 tracks on each of its 2 sides, so when you **Save** a 360Kb disk, the downloaded file should be exactly
368,640 bytes large.
The Mac OS X operating system can automatically mount most **.img** files (from disks created by DOS 2.0 or later).
Older 1.x DOS disks, along with most non-DOS disks, do not have a BIOS Parameter Block (BPB) in the boot sector, so
most modern operating systems won't recognize the disk format. Other operating systems, like Windows, may require
third-party software in order to mount an **.img** file, and some third-party software may prefer a different extension,
such as **.ima** or **.bin**.
It's also recommended that make your **.img** files *read-only*, so that if you do mount them on your desktop
computer, neither you nor the operating system will inadvertently modify the contents of the disk. On OS X, this is
easily done with the **chmod** utility.
For example, if you saved the disk named "PC-DOS 2.00 (Disk 1)", it should have been downloaded as "PCDOS200-DISK2.img"
in your Downloads folder, so the OS X Terminal command `chmod -w PCDOS200-DISK2.img` will make it read-only, and
`chmod +w PCDOS200-DISK2.img` will make it writable again.
Saving Machines
---
Saving the entire state of any existing IBM PC machine is also possible with a single click. You can choose to save
a machine in its initial state, or make changes to any of the machine's disks and then save it. All your changes should
be preserved.
Under the bottom-left corner of any IBM PC on the PCjs [website](/), you should now see a
[**Save Machine**] link. When you click that link, PCjs will generate a large "blob" of JavaScript containing
everything that machine needs to run, including:
* The machine XML configuration file (eg, "machine.xml")
* The machine XSL transformation file (eg, "components.xsl")
* The machine CSS stylesheet file (eg, "components.css")
* The machine state file (eg, "state.json")
* The PCjs machine emulation script (eg, "pc.js")
* Copies of all the disk images mounted by the machine
Let's say you want to save the IBM PC on the PCjs [home page](/). When you click **Save Machine**, two things should
happen:
* A file will be downloaded ("pc.json")
* A popup will appear with some markup to copy-and-paste
The popup should provide the following information:
Check your Downloads folder for "pc.json", copy it to your web server as "pc.js",
and then add the following to your web page:
<div id="ibm5150"></div>
...
<script type="text/javascript" src="pc.js"></script>
<script type="text/javascript">embedPC("ibm5150","machine.xml","components.xsl");</script>
The machine should appear where the <div> is located.
Rename the downloaded file from **pc.json** to **pc.js**, copy it to your own web server, then create or edit
a web page and insert the above text. If **pc.js** and your web page are in different folders, then you'll also
need to change *src* to indicate the location of **pc.js**.
Some notes:
* PCjs asks the browser to name the downloaded file **pc.json** instead of **pc.js** because a file with a ".js"
extension may cause the Chrome web browser to block the download. And not all browsers support named downloads;
PCjs will attempt to open a new window/tab if that seems to be the case.
* Your version of Chrome may also impose size limitations on the download. If nothing downloads, the machine may
be too large for your browser, so try a different browser (eg, Firefox or Safari).
* If you have modified any floppy disks mounted by the machine *or* any of the machine's hard disks, those
modifications should be saved along with the machine.
* Any floppy disks mounted during the lifetime of the machine will be added to the machine's state. So, for example,
if you want your copy of the machine to include all the Windows 1.01 SDK disks, make sure you have loaded each disk
once before clicking **Save Machine**.
* Any floppy disks *not* mounted during the lifetime of the machine will be *removed* from the machine's list of
available disks; we don't want machines running on other websites to be consuming our bandwidth.
* The machine's current state, including memory and screen contents, are included as part of the saved
machine state. So, even if the original machine always powers on from scratch, the *copied* machine will always
resume at the point it was saved. This behavior, however, can be disabled by passing a *parms* object as the
4th parameter to the *embedPC()* call, overriding the 'state' property:
<script type="text/javascript">embedPC("ibm5150","machine.xml","components.xsl","{state:null}");</script>
While the [PCjs Documentation](/docs/pcjs/) explains how to create a *new* machine, by writing your own machine
XML file and manually copying all the other pieces, the new **Save Machine** feature is the best way to save
any *existing* IBM PC and embed it on any other website.
**WARNING**: While this feature is still "hot of the press," there will probably be some kinks to work out. Every
browser seems to have its own idiosyncrasies in terms of what can be downloaded and/or how large it can be. It's
also quite possible that certain machine features or modifications may not be properly preserved.
If you're having trouble with a particular browser or a particular machine, be sure to
[let me know](mailto:Jeff@pcjs.org), and then try another browser and/or machine.
*[@jeffpar](http://twitter.com/jeffpar)*
*February 17, 2016*

View file

@ -82,7 +82,7 @@ have saved that JSON-encoded image as static file on the server, and then added
&lt;disk&gt; entry: &lt;disk&gt; entry:
<manifest> <manifest>
<disk id="disk01" dir="/apps/pc/1981/visicalc/static/" href="/apps/pc/1981/visicalc/disk.json"> <disk id="disk01" dir="/apps/pc/1981/visicalc/archive/" href="/apps/pc/1981/visicalc/disk.json">
... ...
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>VisiCalc</title> <title>VisiCalc</title>
<!-- Since version numbers are incorporated into the disk image names, and this version number is a bit ugly, we're not exposing it with the normal "version" tag --> <!-- Since version numbers are incorporated into the disk image names, and this version number is a bit ugly, we're not exposing it with the normal "version" tag -->
@ -12,7 +12,7 @@
<releaseDate>December 16, 1981</releaseDate> <releaseDate>December 16, 1981</releaseDate>
<license href="http://www.bricklin.com/history/vclicense.htm">Lotus Development</license> <license href="http://www.bricklin.com/history/vclicense.htm">Lotus Development</license>
<machine href="/devices/pc/machine/5150/mda/64kb/machine.xml" state="/apps/pc/1981/visicalc/state.json"/> <machine href="/devices/pc/machine/5150/mda/64kb/machine.xml" state="/apps/pc/1981/visicalc/state.json"/>
<disk id="disk01" size="163840" chs="40:1:8" dir="static/" href="/apps/pc/1981/visicalc/disk.json" md5="61494f998d5fb0e31e7b8bd99f1cc588" md5json="3ad82ed815725e6bd786f92a4714e84f"> <disk id="disk01" size="163840" chs="40:1:8" dir="archive/" href="/apps/pc/1981/visicalc/disk.json" md5="61494f998d5fb0e31e7b8bd99f1cc588" md5json="3ad82ed815725e6bd786f92a4714e84f">
<file size="27520" time="1981-12-16 23:00:00" attr="0x20" md5="28997dfedb2440c6054d8be835be8634">VC.COM</file> <file size="27520" time="1981-12-16 23:00:00" attr="0x20" md5="28997dfedb2440c6054d8be835be8634">VC.COM</file>
<file dir="../">README.md</file> <file dir="../">README.md</file>
<link href="http://www.bricklin.com/history/vclicense.htm">VisiCalc License</link> <link href="http://www.bricklin.com/history/vclicense.htm">VisiCalc License</link>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>Executive Suite</title> <title>Executive Suite</title>
<version/> <version/>
@ -8,7 +8,7 @@
<author>Armonk Corporation</author> <author>Armonk Corporation</author>
<releaseDate>1982</releaseDate> <releaseDate>1982</releaseDate>
<machine href="/devices/pc/machine/5160/mda/256kb/fake188/machine.xml" state="/apps/pc/1982/esuite/state.json"/> <machine href="/devices/pc/machine/5160/mda/256kb/fake188/machine.xml" state="/apps/pc/1982/esuite/state.json"/>
<disk id="disk01" size="368640" chs="40:2:9" dir="static/" href="/apps/pc/1982/esuite/disk.json" md5="7721a7bc9fcbd0005e7c1d87ecc055c5" md5json="dbf0a2c0176b8128d87e2465794764f4"> <disk id="disk01" size="368640" chs="40:2:9" dir="archive/" href="/apps/pc/1982/esuite/disk.json" md5="7721a7bc9fcbd0005e7c1d87ecc055c5" md5json="dbf0a2c0176b8128d87e2465794764f4">
<name>Executive Suite (1982)</name> <name>Executive Suite (1982)</name>
<file size="384" time="2000-02-29 08:04:48" attr="0x20" md5="3e638560a5f483cdbd1be486b07c767e">ESUITE.COM</file> <file size="384" time="2000-02-29 08:04:48" attr="0x20" md5="3e638560a5f483cdbd1be486b07c767e">ESUITE.COM</file>
<file size="163840" time="2000-02-29 06:57:40" attr="0x20" md5="dcc72026cdc906109cf0e3b2d07ffd5d">GAME.DAT</file> <file size="163840" time="2000-02-29 06:57:40" attr="0x20" md5="dcc72026cdc906109cf0e3b2d07ffd5d">GAME.DAT</file>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>Rogue</title> <title>Rogue</title>
<version/> <version/>
@ -12,7 +12,7 @@
<author>Ken Arnold</author> <author>Ken Arnold</author>
<author>Jon Lane</author> <author>Jon Lane</author>
<author>Michael Toy</author> <author>Michael Toy</author>
<disk id="disk01" size="163840" chs="40:1:8" dir="static/" href="/apps/pc/1985/rogue/disk.json" md5="91fab29636a7517e17eaa38b30ff156a" md5json="c531e9f249b20adad667a3c376e427c8"> <disk id="disk01" size="163840" chs="40:1:8" dir="archive/" href="/apps/pc/1985/rogue/disk.json" md5="91fab29636a7517e17eaa38b30ff156a" md5json="c531e9f249b20adad667a3c376e427c8">
<name>Rogue (1985)</name> <name>Rogue (1985)</name>
<file size="14016" time="1985-03-25 14:33:18" attr="0x20" md5="e8f7c7b97210f480c7b741a0d58951bd">MKOPT.EXE</file> <file size="14016" time="1985-03-25 14:33:18" attr="0x20" md5="e8f7c7b97210f480c7b741a0d58951bd">MKOPT.EXE</file>
<file size="2616" time="1995-09-01 18:46:18" attr="0x20" md5="275fd64a3502af22b56e23934c79e9ef">ROGUE.COM</file> <file size="2616" time="1995-09-01 18:46:18" attr="0x20" md5="275fd64a3502af22b56e23934c79e9ef">ROGUE.COM</file>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>ThinkTank</title> <title>ThinkTank</title>
<version>2.41NP</version> <version>2.41NP</version>
@ -7,7 +7,7 @@
<category>Productivity</category> <category>Productivity</category>
<company>Living Videotext</company> <company>Living Videotext</company>
<releaseDate>September 25, 1987</releaseDate> <releaseDate>September 25, 1987</releaseDate>
<disk id="disk01" size="368640" chs="40:2:9" dir="static/" href="/apps/pc/1987/thinktank/disk.json" md5="94053339672452fba42da85481893d68" md5json="bd39020bff244db9af3ac9eb656e7878"> <disk id="disk01" size="368640" chs="40:2:9" dir="archive/" href="/apps/pc/1987/thinktank/disk.json" md5="94053339672452fba42da85481893d68" md5json="bd39020bff244db9af3ac9eb656e7878">
<name>ThinkTank 2.41NP</name> <name>ThinkTank 2.41NP</name>
<file size="6" time="2012-11-20 15:29:40" attr="0x20" md5="50b68f3f99eda119c661b2b50cb9f4de">AUTOEXEC.BAT</file> <file size="6" time="2012-11-20 15:29:40" attr="0x20" md5="50b68f3f99eda119c661b2b50cb9f4de">AUTOEXEC.BAT</file>
<file size="8192" time="2012-11-20 15:29:35" attr="0x20" md5="3355afbc122700f13647ee0d1bbf9ed7">READ_ME.DB</file> <file size="8192" time="2012-11-20 15:29:35" attr="0x20" md5="3355afbc122700f13647ee0d1bbf9ed7">READ_ME.DB</file>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>The Dungeons of Moria</title> <title>The Dungeons of Moria</title>
<version>4.872</version> <version>4.872</version>
@ -14,7 +14,7 @@
<name>D. G. Kneller</name> <name>D. G. Kneller</name>
<desc>MSDOS port</desc> <desc>MSDOS port</desc>
</author> </author>
<disk id="disk01" size="1228800" chs="80:2:15" dir="static/" href="/apps/pc/1988/moria/disk.json" md5="7bb84a7ac4e9b03e8cd1e6753b1359fb" md5json="7630122397a57af2d0c767141af3817c"> <disk id="disk01" size="1228800" chs="80:2:15" dir="archive/" href="/apps/pc/1988/moria/disk.json" md5="7bb84a7ac4e9b03e8cd1e6753b1359fb" md5json="7630122397a57af2d0c767141af3817c">
<name>Moria v4.872</name> <name>Moria v4.872</name>
<file size="11143" time="1988-11-01 00:00:00" attr="0x20" md5="dae278b77133f32949d0e8940f944c0d">CONFIG.DOC</file> <file size="11143" time="1988-11-01 00:00:00" attr="0x20" md5="dae278b77133f32949d0e8940f944c0d">CONFIG.DOC</file>
<file size="91154" time="1991-06-01 14:50:02" attr="0x20" md5="66593e83a2aa3870d7a9e8b43079ce42">GOD</file> <file size="91154" time="1991-06-01 14:50:02" attr="0x20" md5="66593e83a2aa3870d7a9e8b43079ce42">GOD</file>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>The Dungeons of Moria</title> <title>The Dungeons of Moria</title>
<version>5.5</version> <version>5.5</version>
@ -92,7 +92,7 @@
<name>Ben Schreiber</name> <name>Ben Schreiber</name>
<desc>Macintosh port for Think C</desc> <desc>Macintosh port for Think C</desc>
</contributor> </contributor>
<disk id="disk01" size="368640" chs="40:2:9" dir="static/bin/" href="/apps/pc/1992/moria/disk.json" md5="da0023280238bc2ee9053ad2b9548816" md5json="1473be159bb5f9001db31c06b3a366c1"> <disk id="disk01" size="368640" chs="40:2:9" dir="archive/bin/" href="/apps/pc/1992/moria/disk.json" md5="da0023280238bc2ee9053ad2b9548816" md5json="1473be159bb5f9001db31c06b3a366c1">
<name>Moria 5.5</name> <name>Moria 5.5</name>
<file size="6074" time="1992-11-01 23:15:36" attr="0x20" md5="078aca44b845ee8a787a324c1e827200">EXP.DOC</file> <file size="6074" time="1992-11-01 23:15:36" attr="0x20" md5="078aca44b845ee8a787a324c1e827200">EXP.DOC</file>
<file size="2560" time="1992-11-01 23:15:36" attr="0x20" md5="a5c8620efd0dc841956f9cdc2e46220a">MORIA.CNF</file> <file size="2560" time="1992-11-01 23:15:36" attr="0x20" md5="a5c8620efd0dc841956f9cdc2e46220a">MORIA.CNF</file>

View file

@ -32,12 +32,12 @@ Next, the [manifest](1981/visicalc/manifest.xml) required a disk image containin
(VC.COM). We used the [DiskDump](/modules/diskdump/) module to create that disk image: (VC.COM). We used the [DiskDump](/modules/diskdump/) module to create that disk image:
cd apps/pc/1981/visicalc cd apps/pc/1981/visicalc
node ../../../../modules/diskdump/bin/diskdump --path="static/VC.COM;../README.md" --format=json --output=disk.json --manifest node ../../../../modules/diskdump/bin/diskdump --path="archive/VC.COM;../README.md" --format=json --output=disk.json --manifest
The DiskDump command created a disk image named "disk.json" containing two files ("VC.COM" from the "static" subdirectory, The DiskDump command created a disk image named "disk.json" containing two files ("VC.COM" from the "static" subdirectory,
and "README.md" from the "static" parent directory) and automatically added that disk image to the demo's [manifest](1981/visicalc/manifest.xml): and "README.md" from the "static" parent directory) and automatically added that disk image to the demo's [manifest](1981/visicalc/manifest.xml):
<disk id="disk01" size="163840" chs="40:1:8" dir="static/" href="/apps/pc/1981/visicalc/disk.json" md5="61494f998d5fb0e31e7b8bd99f1cc588" md5json="3ad82ed815725e6bd786f92a4714e84f"> <disk id="disk01" size="163840" chs="40:1:8" dir="archive/" href="/apps/pc/1981/visicalc/disk.json" md5="61494f998d5fb0e31e7b8bd99f1cc588" md5json="3ad82ed815725e6bd786f92a4714e84f">
<file size="27520" time="1981-12-16 23:00:00" attr="0x20" md5="28997dfedb2440c6054d8be835be8634">VC.COM</file> <file size="27520" time="1981-12-16 23:00:00" attr="0x20" md5="28997dfedb2440c6054d8be835be8634">VC.COM</file>
<file dir="../">README.md</file> <file dir="../">README.md</file>
</disk> </disk>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.9/machine.xsl"?>
<machine id="c1psim" class="c1p" border="1" width="100%" padbottom="8px" background="#FAEBD7" style="padding-bottom:8px"> <machine id="c1psim" class="c1p" border="1" width="100%" padbottom="8px" background="#FAEBD7" style="padding-bottom:8px">
<name>OSI Challenger 1P (32Kb) with Disk Support</name> <name>OSI Challenger 1P (32Kb) with Disk Support</name>
<computer id="c1p" name="Challenger 1P"> <computer id="c1p" name="Challenger 1P">

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.9/machine.xsl"?>
<machine id="c1pAll" class="c1p" border="1" width="100%" padbottom="8px" background="#FAEBD7" style="padding-bottom:8px"> <machine id="c1pAll" class="c1p" border="1" width="100%" padbottom="8px" background="#FAEBD7" style="padding-bottom:8px">
<name>OSI Challenger 1P (8Kb, Additional Software)</name> <name>OSI Challenger 1P (8Kb, Additional Software)</name>
<computer id="c1p" name="Challenger 1P"> <computer id="c1p" name="Challenger 1P">

View file

@ -33,7 +33,7 @@ machines:
redirect_from: redirect_from:
- /configs/c1p/machines/array/ - /configs/c1p/machines/array/
- /configs/c1p/machines/8kb/array/ - /configs/c1p/machines/8kb/array/
- /devices/other/c1p/array.xml - /devices/other/c1p/array.xml/
--- ---
Challenger 1P (8Kb) "Server Array" Challenger 1P (8Kb) "Server Array"

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.8/outline.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.9/outline.xsl"?>
<outline> <outline>
<title>Challenger 1P (8Kb) "Server Array"</title> <title>Challenger 1P (8Kb) "Server Array"</title>
<machine id="OSI1" ref="/devices/c1p/machine/8kb/small/machine.xml"/> <machine id="OSI1" ref="/devices/c1p/machine/8kb/small/machine.xml"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.9/machine.xsl"?>
<machine id="c1p8kb" class="c1p" border="1" width="100%" background="#FAEBD7" style="padding-bottom:8px"> <machine id="c1p8kb" class="c1p" border="1" width="100%" background="#FAEBD7" style="padding-bottom:8px">
<name>OSI Challenger 1P (8Kb) with Debugger</name> <name>OSI Challenger 1P (8Kb) with Debugger</name>
<computer id="c1p" name="Challenger 1P"> <computer id="c1p" name="Challenger 1P">

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.9/machine.xsl"?>
<machine id="c1pLarge" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px"> <machine id="c1pLarge" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px">
<name pos="center">OSI Challenger 1P (circa 1978)</name> <name pos="center">OSI Challenger 1P (circa 1978)</name>
<computer id="c1p" name="Challenger 1P"> <computer id="c1p" name="Challenger 1P">

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.9/machine.xsl"?>
<machine id="c1pSmall" class="c1p" border="1" width="272px" pos="left" padding="16px" background="#FAEBD7" style="padding-bottom:8px"> <machine id="c1pSmall" class="c1p" border="1" width="272px" pos="left" padding="16px" background="#FAEBD7" style="padding-bottom:8px">
<computer id="c1p" name="Challenger 1P"> <computer id="c1p" name="Challenger 1P">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/> <module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5150" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC (Model 5150), CGA, 384K</name> <name>IBM PC (Model 5150), CGA, 384K</name>
<computer id="pc-cga-384k" name="IBM PC"/> <computer id="pc-cga-384k" name="IBM PC"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" width="980px" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150), CGA, 64K</name> <name pos="center">IBM PC (Model 5150), CGA, 64K</name>
<computer id="pc-cga-64k" name="IBM PC" state="/devices/pc/machine/5150/cga/64kb/donkey/state.json"/> <computer id="pc-cga-64k" name="IBM PC" state="/devices/pc/machine/5150/cga/64kb/donkey/state.json"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" width="980px" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150), CGA, 64K</name> <name pos="center">IBM PC (Model 5150), CGA, 64K</name>
<computer id="pc-cga-64k" name="IBM PC" state="/devices/pc/machine/5150/cga/64kb/donkey/state.json"/> <computer id="pc-cga-64k" name="IBM PC" state="/devices/pc/machine/5150/cga/64kb/donkey/state.json"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5150" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC (Model 5150), CGA, 64K</name> <name>IBM PC (Model 5150), CGA, 64K</name>
<computer id="pc-cga-64k" name="IBM PC"/> <computer id="pc-cga-64k" name="IBM PC"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Dual Display</name> <name pos="center">IBM PC (Model 5150) with Dual Display</name>
<computer id="pc-dual-64k" name="IBM PC" resume="1"/> <computer id="pc-dual-64k" name="IBM PC" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC Model 5150 with Monochrome Display</name> <name pos="center">IBM PC Model 5150 with Monochrome Display</name>
<computer id="pc-mda-64k" name="IBM PC" resume="1"/> <computer id="pc-mda-64k" name="IBM PC" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name> <name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
<computer id="pc-mda-64k" name="IBM PC" resume="1"/> <computer id="pc-mda-64k" name="IBM PC" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="white"> <machine id="ibm5150" class="pc" border="1" pos="center" background="white">
<name>IBM PC (Model 5150), MDA, 64K</name> <name>IBM PC (Model 5150), MDA, 64K</name>
<computer id="pc-mda-64k" name="IBM PC"/> <computer id="pc-mda-64k" name="IBM PC"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
<name pos="center">IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT"/> <computer id="xt-cga-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/> <computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/> <computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name> <name>IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT"/> <computer id="xt-cga-256k" name="IBM PC XT"/>

View file

@ -4,7 +4,7 @@ title: "IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display running Win
permalink: /devices/pc/machine/5160/cga/256kb/win101/ permalink: /devices/pc/machine/5160/cga/256kb/win101/
redirect_from: redirect_from:
- /configs/pc/machines/5160/cga/256kb/win101/ - /configs/pc/machines/5160/cga/256kb/win101/
- /demos/pc/cga-win101/xt-cga-win101.xml - /demos/pc/cga-win101/xt-cga-win101.xml/
- /demos/pc/cga-win101/ - /demos/pc/cga-win101/
machines: machines:
- type: pc - type: pc

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160) running Windows v1.01</name> <name pos="center">IBM PC XT (Model 5160) running Windows v1.01</name>
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pc/machine/5160/cga/256kb/win101/state.json" resume="1"/> <computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pc/machine/5160/cga/256kb/win101/state.json" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160) running Windows v1.01</name> <name pos="center">IBM PC XT (Model 5160) running Windows v1.01</name>
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pc/machine/5160/cga/256kb/win101/state.json"/> <computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pc/machine/5160/cga/256kb/win101/state.json"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 256K, WIN101</name> <name>IBM PC XT (Model 5160), CGA, 256K, WIN101</name>
<computer id="xt-cga-256k" name="IBM PC XT"/> <computer id="xt-cga-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 512K, WIN101</name> <name>IBM PC XT (Model 5160), CGA, 512K, WIN101</name>
<computer id="xt-cga-512k" name="IBM PC XT"/> <computer id="xt-cga-512k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
<computer id="xt-cga-640k" name="IBM PC XT"/> <computer id="xt-cga-640k" name="IBM PC XT"/>
@ -12,7 +12,7 @@
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/> <keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
<debugger id="debugger"/> <debugger id="debugger"/>
<panel ref="/devices/pc/panel/wide.xml"/> <panel ref="/devices/pc/panel/wide.xml"/>
<fdc ref="/disks/pc/compiled/library.xml" width="320px"/> <fdc ref="/disks/pc/compiled/library.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px"> <chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/> <control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/> <control type="description" binding="swdesc" left="0px"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name> <name>IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
<computer id="xt-cga-640k" name="IBM PC XT"/> <computer id="xt-cga-640k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
<computer id="xt-cga-640k" name="IBM PC XT"/> <computer id="xt-cga-640k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Drive</name> <name>IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Drive</name>
<computer id="xt-ega-256k" name="IBM PC XT"/> <computer id="xt-ega-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="680px" float="left" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" width="680px" float="left" background="#FAEBD7">
<name pos="center">IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name> <name pos="center">IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
<computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/> <computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name> <name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
<computer id="xt-ega-640k" name="IBM PC XT"/> <computer id="xt-ega-640k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name> <name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
<computer id="xt-ega-640k" name="IBM PC XT"/> <computer id="xt-ega-640k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name> <name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
<computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/> <computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" background="#FAEBD7">
<name pos="center">IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name> <name pos="center">IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
<computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/> <computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt-mda-256k" name="IBM PC XT"/> <computer id="xt-mda-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="740px" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" width="740px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt188-mda-256k" name="IBM PC XT"/> <computer id="xt188-mda-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt188-mda-256k" name="IBM PC XT"/> <computer id="xt188-mda-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name> <name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt-mda-256k" name="IBM PC XT"/> <computer id="xt-mda-256k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white"> <machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive</name> <name>IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive</name>
<computer id="xt-mda-64k" name="IBM PC XT"/> <computer id="xt-mda-64k" name="IBM PC XT"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name> <name pos="center">IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/> <computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5170rev3" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5170rev3" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name> <name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/> <computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name> <name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/> <computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT, 128K EGA, 640K RAM</name> <name pos="center">IBM PC AT, 128K EGA, 640K RAM</name>
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/> <computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="document"> <manifest type="document">
<title>IBM PC AT References</title> <title>IBM PC AT References</title>
<document href="http://minuszerodegrees.net/manuals/IBM_5170_Technical_Reference_1502243_MAR84.pdf"> <document href="http://minuszerodegrees.net/manuals/IBM_5170_Technical_Reference_1502243_MAR84.pdf">
<name>IBM 5170 Technical Reference (March 1984)</name> <name>IBM 5170 Technical Reference (March 1984)</name>
<cover href="../../../../../../../../pubs/pc/reference/ibm/static/5170/techref/1984-03/thumbs/IBM-5170-TECHREF 1.jpeg"/> <cover href="../../../../../../../../pubs/pc/reference/ibm/archive/5170/techref/1984-03/thumbs/IBM-5170-TECHREF 1.jpeg"/>
<page href="#page=48">I/O Address Map</page> <page href="#page=48">I/O Address Map</page>
<page href="#page=67">CMOS Addresses</page> <page href="#page=67">CMOS Addresses</page>
<page href="#page=165">BIOS Map</page> <page href="#page=165">BIOS Map</page>
@ -16,7 +16,7 @@
</document> </document>
<document href="https://archive.org/download/bitsavers_intel80286287ProgrammersReferenceManual1987_27505703/210498-005_80286_and_80287_Programmers_Reference_Manual_1987.pdf"> <document href="https://archive.org/download/bitsavers_intel80286287ProgrammersReferenceManual1987_27505703/210498-005_80286_and_80287_Programmers_Reference_Manual_1987.pdf">
<name>80286 and 80287 Programmers Reference Manual (1987)</name> <name>80286 and 80287 Programmers Reference Manual (1987)</name>
<cover href="../../../../../../../../pubs/pc/reference/intel/static/80286/progref/thumbs/80286_and_80287_Programmers_Reference_Manual_1987 1.jpeg"/> <cover href="../../../../../../../../pubs/pc/reference/intel/archive/80286/progref/thumbs/80286_and_80287_Programmers_Reference_Manual_1987 1.jpeg"/>
<page href="#page=27">Memory Organization and Segmentation</page> <page href="#page=27">Memory Organization and Segmentation</page>
<page href="#page=321">VERR/VERW</page> <page href="#page=321">VERR/VERW</page>
</document> </document>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT, 128K EGA, 640K RAM</name> <name pos="center">IBM PC AT, 128K EGA, 640K RAM</name>
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/> <computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>

View file

@ -39,13 +39,14 @@ Machines from our [IBM PC Application Archive](/apps/pc/):
And here are some machines from our [IBM PC Disk Archive](/disks/pc/): And here are some machines from our [IBM PC Disk Archive](/disks/pc/):
* [CP/M-86 v1.1B](/disks/pc/cpm/1.1b/)
* [PC-DOS 1.00](/disks/pc/dos/ibm/1.00/) * [PC-DOS 1.00](/disks/pc/dos/ibm/1.00/)
* [PC-DOS 1.10](/disks/pc/dos/ibm/1.10/) * [PC-DOS 1.10](/disks/pc/dos/ibm/1.10/)
* [IBM Diagnostics](/disks/pc/diags/ibm/2.20/) * [IBM Diagnostics](/disks/pc/diags/ibm/2.20/)
* [Multitasking MS-DOS](/disks/pc/dos/microsoft/4.0M/)
* [OS/2 Prototype Disks](/disks/pc/os2/misc/)
* [CP/M-86 v1.1B](/disks/pc/cpm/1.1b/)
* [Infocom Zork I](/disks/pc/games/infocom/zork1/) * [Infocom Zork I](/disks/pc/games/infocom/zork1/)
* [Multitasking MS-DOS](/disks/pc/dos/microsoft/4.0M/)
* [Microsoft Windows 95](/disks/pc/windows/win95/4.00.950/)
* [OS/2 Prototype Disks](/disks/pc/os2/misc/)
--- ---

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">Compaq DeskPro 386 (16Mhz), 128Kb EGA, 2048Kb RAM</name> <name pos="center">Compaq DeskPro 386 (16Mhz), 128Kb EGA, 2048Kb RAM</name>
<computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/> <computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">Compaq DeskPro 386 (16Mhz), 256Kb EGA, 4096Kb RAM</name> <name pos="center">Compaq DeskPro 386 (16Mhz), 256Kb EGA, 4096Kb RAM</name>
<computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/> <computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">Compaq DeskPro 386 (16Mhz), Compaq VGA, 2048Kb RAM</name> <name pos="center">Compaq DeskPro 386 (16Mhz), Compaq VGA, 2048Kb RAM</name>
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/> <computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">Compaq DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name> <name pos="center">Compaq DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name>
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/> <computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">Compaq DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name> <name pos="center">Compaq DeskPro 386 (16Mhz), IBM VGA, 2048Kb RAM, 20Mb Hard Disk</name>
<computer id="deskpro386-vga-4096k" name="Compaq DeskPro 386" buswidth="32" state="/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json"/> <computer id="deskpro386-vga-4096k" name="Compaq DeskPro 386" buswidth="32" state="/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json"/>

View file

@ -0,0 +1,20 @@
---
layout: page
title: Build Your Own PC
permalink: /devices/pc/machine/custom/
machines:
- type: pc
name: Custom PC
id: custom-pc
uncompiled: true
autopower: false
build: build-pc
sitemap: false
---
Build Your Own PC
---
{% include build.html id="build-pc" %}
{% include machine.html id="custom-pc" %}

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
<computer id="pc-mda-64k" name="IBM PC"/>
<ram id="ramLow" addr="0x00000"/>
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/rom/5150/basic/BASIC100.json"/>
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/rom/5150/bios/1981-04-24/PCBIOS-REV1.json"/>
<video ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" padleft="8px">
<control type="button" binding="power">Power</control>
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
</cpu>
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
<fdc ref="/disks/pc/samples.xml" pos="right"/>
<chipset id="chipset" model="5150" sw1="01000001" sw2="11110000"/>
</machine>

View file

@ -53,8 +53,8 @@ Similarly, [1989-04-14.json](1989-04-14/1989-04-14.json) was generated by first
from the two 16Kb BIN files provided by [Al Kossow](http://www.vintage-computer.com/vcforum/member.php?2256-Al-Kossow): from the two 16Kb BIN files provided by [Al Kossow](http://www.vintage-computer.com/vcforum/member.php?2256-Al-Kossow):
cd 1989-04-14 cd 1989-04-14
filedump --file=static/109592-005.U11.bin --merge=static/109591-005.U13.bin --output=static/1989-04-14.rom --format=rom filedump --file=archive/109592-005.U11.bin --merge=archive/109591-005.U13.bin --output=archive/1989-04-14.rom --format=rom
filedump --file=static/1989-04-14.rom --output=1989-04-14.json filedump --file=archive/1989-04-14.rom --output=1989-04-14.json
Dumping the ROMs Dumping the ROMs
--- ---

View file

@ -16,6 +16,7 @@ PCjs supports the following IBM PC video adapters:
More detailed information is available for the following IBM-compatible video adapters: More detailed information is available for the following IBM-compatible video adapters:
* [ATI VGA](/devices/pc/video/ati/vga/)
* [Compaq EGA](/devices/pc/video/compaq/ega/) * [Compaq EGA](/devices/pc/video/compaq/ega/)
* [Compaq VGA](/devices/pc/video/compaq/vga/) * [Compaq VGA](/devices/pc/video/compaq/vga/)
* [Paradise VGA](/devices/pc/video/paradise/vga/) * [Paradise VGA](/devices/pc/video/paradise/vga/)

View file

@ -0,0 +1,50 @@
---
layout: page
title: "ATI VGA Wonder-16"
permalink: /devices/pc/video/ati/vga/
---
ATI VGA Wonder-16
---
Thanks to the [OS/2 Museum](http://www.os2museum.com/wp/so-this-actually-works/),
we now have the contents of the ROMs on the ATI VGA Wonder-16; specifically, the 1988 "REV 2" board (P/N 109004800)
containing ROM version V3-1.02.
Each ROM chip apparently contains 32Kb of data, but only the upper 16Kb of each chip is used. So we take the two
32Kb files:
VGA_Wonder_V3-1.02_EVEN.BIN
VGA_Wonder_V3-1.02_ODD.BIN
and merge them into a single 64Kb file, using the PCjs [FileDump](/modules/filedump/lib/) utility:
filedump --file=VGA_Wonder_V3-1.02_EVEN.BIN --merge=VGA_Wonder_V3-1.02_ODD.BIN --format=rom --output=VGA_Wonder_V3-1.02.rom
Then, within the resulting 64Kb file, we extract the ROM code+data from the upper 32Kb:
filedump --file=VGA_Wonder_V3-1.02.rom --offset=32768 --format=json --output=VGA_Wonder_V3-1.02.json
And now we have a JSON-encoded ROM image that PCjs machines can load.
---
To create a human-readable dump, you can use the following command:
filedump --file=VGA_Wonder_V3-1.02.json --format=bytes --comments
Here are the first 12 lines from that dump:
0x55,0xAA,0x40,0xEB,0x63,0x37,0x34,0x30,0x30,0x3E,0xFF,0xFF,0x81,0x00,0x88,0x2C, // 0x00000000 U.@.c7400......,
0xCE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x49,0x42, // 0x00000010 ..............IB
0x4D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 0x00000020 M...............
0x20,0x37,0x36,0x31,0x32,0x39,0x35,0x35,0x32,0x30,0x00,0x00,0x00,0x00,0x00,0x00, // 0x00000030 761295520......
0x33,0x31,0x01,0x31,0x4D,0x20,0xB0,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00, // 0x00000040 31.1M ..........
0x31,0x39,0x38,0x38,0x2F,0x31,0x31,0x2F,0x31,0x31,0x20,0x31,0x37,0x3A,0x31,0x31, // 0x00000050 1988/11/11 17:11
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8,0x40,0x00,0xCB,0x0E,0x07,0xBD,0x81, // 0x00000060 .........@......
0x00,0xB8,0x01,0x13,0xBB,0x07,0x00,0xB9,0x29,0x00,0x90,0xBA,0x00,0x00,0xCD,0x6D, // 0x00000070 ........)......m
0xC3,0x0D,0x0A,0x41,0x54,0x49,0x20,0x56,0x47,0x41,0x20,0x57,0x6F,0x6E,0x64,0x65, // 0x00000080 ...ATI VGA Wonde
0x72,0x20,0x42,0x69,0x6F,0x73,0x2C,0x20,0x56,0x65,0x72,0x73,0x69,0x6F,0x6E,0x20, // 0x00000090 r Bios, Version
0x56,0x33,0x2D,0x31,0x2E,0x30,0x32,0x20,0x0D,0x0A,0x00,0x1E,0x06,0x57,0x56,0x55, // 0x000000A0 V3-1.02 .....WVU
0x52,0x51,0x53,0x50,0xBA,0xE8,0x46,0xB0,0x16,0xEE,0xBA,0x02,0x01,0xB0,0x01,0xEE, // 0x000000B0 RQSP..F.........

View file

@ -0,0 +1,514 @@
{"data":[
-348083627,808728419,-49616,747110529,462,0,0,1112080384,77,0,0,0,825636640,892680498,12338,0,
822161715,11542605,0,513,943208753,791753007,824193329,825309751,0,0,-889175832,-2118318322,318879744,-1191180357,-1164967895,1842151424,
1091177923,1444956500,1461731655,1701080687,1765941362,539784047,1936876886,544108393,825045846,540160046,503319053,1431721734,1347637586,-1337530182,45805078,-301879295,
-1337530182,-826610162,-833570813,-1320044305,64666351,-289393940,854375090,-1062015296,-1308315410,-994906430,-283115080,-99095576,-1544526408,12058888,17474544,8128199,
244073262,113705086,1194197260,17698444,28575431,244067167,113705398,727646272,4329100,78120647,244067338,719848618,460908545,1956429834,398387203,-401105944,
-471334573,1915086963,-253185616,1946265641,548845574,-1658210840,-1964506251,-15931386,1499158779,1600019802,-389865721,512366444,-477952888,-1484116465,-1112538736,-941092939,
28751913,-785807896,788378083,27305983,-1069514752,-530538464,-800026608,-261050320,30409152,30409168,32637408,35062276,35062295,37683754,39060052,39060052,
-186121808,-2029117435,98428932,-1023050520,-454557264,-2029117435,95938564,-1023054616,-722992976,147977733,-402356466,-2115500652,11584261,-167394584,-2029123375,92465156,
-1023059480,-1326972496,-2029117435,87812100,-402286872,-1329395849,94234625,75959840,-402315032,1692927341,11584263,-167408920,-2029123375,87746564,-402307096,-1329395889,
91613184,235459062,266863751,87222277,-1022936344,-401167128,-389867863,1048643403,305398898,-1145567628,684386320,-857164624,-1229959128,1344849640,-1207511576,-1595346757,
36038696,-1327461800,682289334,-1327461800,681765044,76409027,-826670413,1004464129,-461315190,-1057193792,-466484619,1068874672,-2128046616,872706622,-1207012334,1978138806,
11843624,-349671448,-390811589,-662034321,1760081584,1408797224,-1207536152,1089011385,-390352856,-662034345,1527172840,1946403830,46396947,-940176524,-385649662,686358885,
13691137,-826670669,997386241,-2146441344,75366655,-1006742296,-826670413,996075521,-266025078,-388962096,-388962096,813023242,-2146441344,158600191,168074728,-350325312,
75884551,360038410,76031616,-2009200400,-1993965564,-478089468,-1994520560,21358852,1819658494,-2146441344,1014238207,1946681216,150962222,-8377996,-2145094647,142476287,
2114322304,18737423,168050408,-2145356352,468387527,168051176,-1223395904,-401544437,-1073085386,132851573,168042216,-2145487424,-268138458,76037640,76097152,28424431,
-1205384728,1139286198,-39851993,14019011,1366673662,168034792,-1963821632,-2147186658,-880742173,-2011265015,-390352892,254027599,91554876,76031616,78756094,1206451893,
-43522009,63355642,-1327975700,-1191449047,-135790156,79214630,-1205407256,15261617,57665575,1976106691,60680246,1970651146,76029578,-2131696768,512232395,-1313340280,
652077310,-84073240,-335296838,699447474,-1262945298,649390082,-402343752,-20765010,-398559800,-1073085597,512375669,-478149496,197886192,76029576,-1257983560,650701054,
-402475336,-488102266,-960824580,-1196233725,-68277840,-402475848,-1195891086,644671492,-54007613,-54269757,-21382973,-1205439768,1474823611,1085847590,-400141848,434635769,
1225180692,266863364,-1157647357,-1073085484,-21756812,-1991199566,-1157340394,118361082,1477448936,-335295302,-1004342492,-387005774,-1326968780,309913616,-1190875416,-397343768,
-497483256,63355641,-1141981134,-1914173842,-1183615743,-1014824955,25356292,-152934283,-398413128,-617470490,-1341930822,12185092,-318840318,-472903644,145807370,33602030,
619511522,182702096,-322129192,-1028459740,56879342,-75496523,-1258130144,-1174293753,434635214,-253263815,-8387151,-1324321712,-788561907,162597236,1955659648,-1979520254,
-370832663,-2034564901,18016262,96015989,79921920,1963001832,-2131303925,268732686,-1175780939,-398413128,378217826,364381283,381218717,-1162285154,626059272,-1172129304,
-5241914,-1207912210,12566670,-18432,-213909319,1662421931,113410820,-1262439700,-289109503,-17948496,284983492,347140988,-301944594,-1293016912,-215683892,-387005774,
-555220728,-167726080,1433735363,73602699,-335101309,28623026,-1326529398,-989925880,2081488000,-300633869,-1326577488,-860688864,-1307833108,-773263678,11003904,-1007287628,
-1205963760,-1064388608,855638207,1073789376,-1243042829,9168896,-1007287628,-1274907376,-1326402300,618719419,1290329226,303219459,336859154,338497556,756285460,336855060,
757923885,302252077,302256132,303960068,755236868,369360900,21,378212352,-1031601053,145288198,-1460864139,1392210952,-1070413646,-1976679698,-1976635897,787349831,
-301840502,27847770,-1028457611,-1978653460,852013792,-297603392,-1863413616,841936528,851641191,1662421979,113410052,-335543111,-76217944,-322784686,-329582454,125108648,
168880000,-487724065,-1957510170,-2096864490,-4651326,27847807,-102628747,1946265836,1526325762,-1174293565,1374159310,266829879,2113994624,78889729,-402534726,-478136512,
-1967476729,-386353693,-2134694914,805572622,73598663,129500084,-1019032320,68167296,269385935,113713156,64226403,-855637064,645972802,-2133916656,268701710,-855637576,
243319618,-953154544,-1274780922,505859,-2134676019,-821817306,68161152,1661388576,-1207708668,1842151427,270958787,243322628,-1206909936,1842151425,-527806269,-335295302,
-1005912540,1492042418,63748803,-1308554004,-1263341886,-1022186520,-335295302,-1028456924,-388713746,-1329392996,592570551,24445352,-1174293565,-2048392754,-2133118410,-8384537,
-1291288832,30325250,-1187613720,-860178432,27847683,-1330314635,-930299506,12572814,140754448,-306578038,-1527541760,1975058304,520039943,99289179,1595866926,1975519752,
-272910328,-350037272,280737798,-1088242200,548933632,67156231,12823539,12058640,-156237808,527696323,-1960836929,33602039,-617437709,-1090477080,-141877248,-217972551,
197145255,-1291356983,9365512,1389035952,30325329,-930353414,-18038018,-1965018422,-449646655,-503275335,-1598427138,-1949136112,-67444032,1371757145,-1297067950,-301871430,
-1460878594,-28347328,-289886006,-1964195074,-2132768024,-1196362780,-1326462210,-1023480133,-1159689492,-1964244020,-789109560,149192940,67945482,-1192312142,619233202,-1598467806,
1509876224,1374601610,-503275335,-826648066,-1967607807,1515778021,-826621095,-289886207,-1964195074,-2132768024,-1196362780,-1158690050,-1964244020,183968968,-1308357437,-1296503102,
-11802560,-1158758006,-1196424754,-1007688310,-402607944,-1313332768,566618113,-398413128,-1279778348,567207936,-402606920,-1246223928,566421504,-402606408,-1195892292,565635072,
-399394376,-1162337872,564848643,-390352701,254026155,91488572,125108648,-1995538237,-2134702588,-117143258,50379203,839108794,-1874661696,-69037842,146389187,-400470552,
113643288,-2147416951,-1007284253,-955091967,168077318,-1441887188,33259524,1340814452,-1475950704,-1943246844,-2147177970,1064567035,1946352512,83591226,113653109,-1335884665,
76063480,184406504,-1338215232,76063483,113653227,-1335884665,76063483,76091008,-39458814,527745034,-2002585168,-971445500,1610909446,-2002585168,-40048636,125091850,
-2002584656,-2147423484,268732686,30325443,-285560144,-1974801342,-2135772960,-452271644,-1161561105,-1297088050,-331157766,-1327461814,-102465358,-68164342,405311683,151519240,
1661075459,-1876416723,532652075,117884672,0,344952476,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,405339904,151519240,
1661075459,-1876416723,532652075,117884672,0,344952476,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,
1661075459,-2108666017,532644181,117884672,0,680496796,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,
1661075459,-2108666017,532644181,117884672,0,680496796,-1548118497,33620223,100992003,303108103,370480147,251660311,0,235929600,405339904,155189256,
1661075459,-1876416723,532643883,49408,0,344952476,-1564895744,353566975,100925975,303108103,370480147,50331927,0,254803968,405339904,155189256,
1661075459,-1876416723,532643883,49408,0,344952476,-1564895744,353566975,100925975,303108103,370480147,50331927,0,254803968,407961344,20971528,
1661337601,-2108666017,532643924,49408,0,680496796,-1028024832,387383551,387389207,387389207,387389207,16777495,0,218103808,407961344,1048590,
-1509752829,-2108666017,532644181,202067200,0,677217667,-1548066035,134742271,134744072,404230152,404232216,251661848,8,168820736,407961344,17825808,
1644298243,-2108666017,532644438,235753216,0,680496796,-1548118497,134742271,134744072,404230152,404232216,251660824,0,168820736,405339904,151519248,
1661075459,-1876416723,532652075,235753216,0,344952476,-1548118497,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825808,
1661075459,-2108666016,532644952,235753216,0,680496796,-1548118497,33620223,335873027,976828423,1044200507,251660351,0,235929600,5308160,687865856,
1644560399,-2108666017,532644181,16384,0,680496796,-474376673,255,0,0,0,251658559,251658240,84410368,5308175,687865856,
1661337615,-2108666017,532644181,16384,0,680496796,-474376673,255,0,0,0,251658559,251658240,84410368,405339919,153092104,
1661337615,-1876416723,532643883,49152,0,344952476,-474376704,33620223,100992003,303108103,370480147,251658519,0,83886080,407961359,20971528,
1661337615,-2108666017,532643924,49152,0,680496796,-474376704,33620223,100992003,303108103,370480147,251658519,0,83886080,407961359,92274702,
-1577058289,441864032,527491152,0,0,341651038,-1955701248,524543,1579008,524288,1572864,83888896,0,118489088,407961359,92274702,
-1493172209,391335771,527219280,0,0,341650270,-1962254577,65791,459776,65536,459776,83886336,0,118489088,407961359,25165838,
-1576665073,-2108666017,532643924,16384,0,677217667,-474324209,524543,1579008,524288,1572864,83888896,0,83886080,407961349,25165838,
-1559887857,-2108666017,532643924,16384,0,677217667,-474324209,33620223,335873027,976828423,1044200507,251658559,0,83886080,405339919,151519246,
-1560150013,-1876416723,532652075,202067200,0,341673347,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,151519246,
-1560150013,-1876416723,532652075,202067200,0,341673347,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825806,
-1560150013,-2108666017,532644181,202067200,0,677217667,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,407961344,17825806,
-1560150013,-2108666017,532644181,202067200,0,677217667,-1548066017,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,134742032,
1728184323,-1876416723,532652075,235753216,0,344952476,-1548118497,33620223,335873027,976828423,1044200507,251661375,8,235929600,407961344,1048592,
1728184323,-2108666017,532644181,235753216,0,680496796,-1548118497,33620223,335873027,976828423,1044200507,251661375,8,235929600,407961344,1048592,
1711407107,-2108666017,532644181,235753216,0,680496796,-1548118513,134742271,134744072,404230152,404232216,251661848,8,168820736,491847424,27262992,
-486146033,-2108666017,1040941140,16384,0,685739242,-1023088896,1061093631,1061109567,1061109567,1061109567,251658559,0,83886080,491847425,27262992,
-486146033,-2108666017,1040941140,16384,0,685739242,-486217984,33620223,335873027,976828423,1044200507,251658559,0,83886080,405339919,18874376,
1661599759,-2108666017,532643924,16640,0,680496796,-1548118464,33620223,100992003,168364039,235736075,251674895,0,88080384,491847439,17825808,
-486408189,-2108666017,1040745047,235753216,0,685740010,-1559959808,33620223,335873027,976828423,1044200507,251660351,8,235929600,411369216,18874382,
-436076541,-1685748834,527237777,202067200,0,1113557347,-1553178081,134742271,134744072,404230152,404232216,251660824,0,168820736,411369216,18874382,
-419299325,-1685748834,527237777,202067200,0,1113557347,-1553178081,33620223,335873027,976828423,1044200507,251660351,0,235929600,730136320,20971528,
-436011005,-1685748834,527237777,117851904,0,1113557347,-1553178081,134742271,134744072,404230152,404232216,251661848,8,168820736,730136320,20971528,
-419299325,-1685748834,527237777,117851904,0,1113557347,-1553178081,33620223,335873027,976828423,1044200507,251660351,0,235929600,405339904,151519240,
1661075587,-1876416723,283090988,117851904,0,348692430,-1478701281,33620223,100992003,303108103,370480147,251660311,0,235929600,407961344,17825800,
1661075587,-2108666017,283083607,117851904,0,684236750,-1478701281,33620223,100992003,303108103,370480147,251660311,0,235929600,-1190723840,12533760,
1207314104,259326259,155711014,-1190365951,12519424,855960496,-1207702592,-946993376,-1410072781,102679303,-1341837336,63224321,-322765074,-299889584,75958006,-1606257280,
12125257,-1207910592,860354086,638350593,17385462,12524405,1008135088,-1089569274,12165120,2115189888,2103524356,-339725536,119584771,-13383794,72105603,-217943040,
-527804245,-994442832,520613635,1279165379,-311164924,-1912600391,1373909703,-387151280,-13371861,12173363,1487664000,46432345,-315430430,-336193816,1228832968,377358084,
860354086,-1274055423,1207313923,41222409,646449076,-1966930871,-402372314,-2134701514,33851150,637777082,17385462,-726530188,75966080,1662421501,1309067012,-973078524,
287238,-1090516807,503710800,-205507833,-1977219157,-1545326073,-1977220022,-2069757625,1200236036,75866882,55020326,637815971,-2045491317,73442244,-6559549,-1023409688,
-1342058822,-331157832,609280138,1253617915,222554351,-402644760,-924319668,-434065408,42788896,-401370648,-2141712934,91489508,401127600,1405352726,-1174027389,12059588,
79294209,637644800,-461363318,-29102305,653583040,-1028520054,-397190162,-994963672,-285015880,-1179073701,368437375,30325498,1122940080,-1337306900,-270257484,180585299,
73602699,-1207955015,854536209,663365312,-1057078289,-1977157662,818708519,506351,650182211,-487643254,-826647561,-527804415,-1326467920,30325425,-1460911378,-1961266175,
-2147196138,45352642,1963501804,145288443,-855704716,-1006898571,73602699,-1977216592,-68215961,-1996032317,594806788,868451155,73602699,-335101312,-1062072140,1947335808,
-289109495,-1977170690,-498864633,1405311983,-1960590461,1662422003,113410052,-1157988116,347680628,-1293667840,-289109312,-1977170690,-498864633,-289109260,518963250,74835974,
158657803,280567327,1185215232,1528760228,-390352701,-527821529,-461369564,1946303680,1946238145,-1141142595,-557967522,16547862,71044213,1589322101,386842135,1689983467,
384744983,1950416000,392870670,-2145976642,57966844,639033022,17843702,235305844,1946265607,133663492,-1062055930,838865081,-289109276,-1977170690,-498668028,-1475913484,
-1304136703,-285232954,-1293108558,-402542400,1059324478,-17905486,126496450,1200238318,-1976635903,-1293024697,-1062015814,535301552,-1304484862,-1023480120,55020078,1200238318,
-1976635900,-1947335353,-2080928801,79237315,-323309056,250155188,1086751743,117473515,1061095168,117456703,1056966400,33570560,842138112,33567282,838861312,637547008,
909518336,637548086,905979392,922760704,1061107456,922763071,1056978688,117456640,117901063,1061095175,1061109567,33570623,33686018,842138114,842150450,637547058,
640034342,909518374,909522486,922760758,926365495,1061107511,1061109567,707411775,1061109546,520104448,355472703,1392384,-1308379565,-289393972,28363442,935560174,
163172018,650129920,1139746698,-136134402,-397360293,-1460928181,1492874248,-997801806,-352261138,-289110528,15409328,-1007812373,989145682,839024112,-1610563648,-1017460850,
-2146368072,251939134,116787826,1952449671,17152003,-1161131069,45614020,-779358449,-315441101,1605038935,-427111797,-994442576,-779358461,855637944,-1426892819,-2053061793,
-1964771836,517508087,-924311802,1274872831,-994379659,251836419,1405296623,73539210,1526844904,-785647477,16892545,-1014307790,1960512195,717654577,-2061044029,1388874500,
-1157661208,-1292958770,251836612,102652655,-386518497,1377764156,-1157667352,-855768114,-1712825617,-561331201,-620037909,-561380235,-964022549,-162348246,839157030,-1948059658,
-12785464,-284963142,45663410,509275919,-1527570682,669536799,63879935,1525665022,-167475808,-134860061,516459490,1464934150,-1207712582,871304962,1605039040,-1327003047,
-4657406,-1163201537,45614020,-1021317361,1122957980,1256980715,860930973,1490587328,-768401725,378264206,-1031797661,516103942,-628174285,73602699,-1185823969,199753729,
1371756800,-402652487,-1017577470,-1229958832,867189734,95437542,1642349286,51175562,-1185848858,-997556224,-497419038,1499588341,1394525016,-6100910,-13443190,-2020875311,
266863696,-338604032,-150713183,-1039967517,-1021355174,-1596945582,-453639094,-1039927758,-1017454383,-444340085,-1500893681,-393537151,-305009199,-305009199,772793731,427918986,
201523395,1009987599,-859586497,-51121969,76228351,12247174,-1060833664,-703987084,-523112752,-243932975,1157650056,1662421955,-2033874428,-510988320,-1007697666,73602699,
-528038518,-18773265,1388572608,-997535605,71968502,-523116335,-1039927758,-1974221990,-771804449,1351060451,-387198716,-1017446398,852527954,-997567754,653780018,653722698,
56231045,-13479742,-150713183,-1039967517,-1957510310,71999696,-164436746,-523124221,72222211,-930350895,73602699,-443937104,-18773265,-1017450560,653771403,-108329910,
-271454255,-133959727,175439626,-466434166,72099575,-511641597,-763317241,-2132229140,-389812994,-1062010888,-1007804240,-1291849752,-301944640,-1472281405,2110006788,197495812,
-1336687633,-28776434,263250058,-1946271256,-1441875752,1427093743,-401690385,-1438843342,263196020,1023289832,839152725,-1329374272,-270038514,-477445890,1526837487,1343134915,
1448543774,1397838421,-1957343152,450410732,1561740937,278063448,-25630525,72222211,16892545,-315436757,71970443,-125049391,-1957498741,-136039741,-620078363,-661979965,
-1599078210,807666704,57946172,-1900543810,-389968954,41287619,-268181878,71964218,520488564,-1023397656,1290280710,-1963146496,-1342128424,604246176,1949318192,-1207910909,
-1047869810,-1863784822,-1979550209,735967198,-400619792,1405288449,-886387062,165932338,-489556430,-788517912,548428010,-212350326,-50110549,-193606658,-964013117,108315434,
-930356490,1347986931,-930356490,-215961512,-1957575765,732230602,66202618,1509753845,-1950093086,3074264,-1900543814,583240410,-1461464097,805532800,-671694052,-148753270,
478731786,-386102589,12189708,-1965388104,585683460,682673095,-1024007434,84112385,-242540584,-288231727,2131099520,-152042740,65110225,62382544,65982915,-2133723408,
28772321,-661979965,-1900543816,-389968960,41222252,-268181878,-1023400728,-1193768196,-1064388608,-427114102,1962955752,-136410622,-255426083,-255360768,-386913536,-1966931967,
-473224498,-896904928,-1527556266,-248788342,-964560597,-947838976,-1527570432,-184328609,-497419005,-1966634272,-1426892854,-114570614,536921985,56601331,1976303357,1256768490,
29524477,1372662529,-422444367,844751826,5291501,71908992,-805014522,115397090,-1946645729,-162483984,-1009055005,-2114180120,872706622,839087378,468239296,-1157647125,
-1073085484,-21756812,-1991199566,-1207672042,-1075311090,-132126719,63748696,-1295768852,-1058476350,-130094856,-386234904,12123518,-1898410336,309696,1359020219,3926099,
-1073063589,-405797259,-270351362,-1195068848,-1192292860,-1192292606,-269995856,1095949,-24381901,-1974118984,984394436,-167086652,-1191910700,-739761989,-1161603059,45089732,
-1292900470,-1979404082,32042979,-1430732032,1763498,360038410,-397060680,-1073086448,520489845,864026553,-205507841,-1174617174,-13402113,-164386061,-1971322951,-1003311904,
-102628747,-78452541,73404041,1613022602,494149800,975110329,168850921,-1609599763,-922876795,108849210,-385829911,-1595342659,-2029586944,-545980156,71908992,-2146929657,
67389758,-154992260,134514438,-387382412,-2060023283,-19494396,2129214154,-391008215,27790683,-922046091,-376787596,-906047862,982546923,-1972079414,66945230,-376830852,
-906039856,-109025813,-1973387773,182790881,973764068,-28871471,1959869130,180718132,2126920385,50102282,-41938306,-2134343934,-1082326020,-889268598,578079290,-906047862,
-376780290,-25105366,-33128696,-339345727,-391008230,27790567,-1040313996,-1313862165,-1475552536,-33262591,-1174344755,-1196424754,1357660910,158598312,-461315958,1253617915,
-401951505,-1470563545,-1979157500,30325472,-1007699792,78126788,-1960852442,2112096979,-1146043647,604804840,1946265615,988303401,-633645056,121386101,468190325,87868161,
921175157,222085889,552076405,154977025,-2115501195,71090945,37488756,-1058535308,-2031566078,367575809,-2134654206,1803486204,604276896,2114075663,1946696760,1946565684,
1946631216,-391008212,78122035,27803765,116787061,1963984009,-163532789,-2116549660,-1023098685,-321896272,-670833418,96519041,-391008061,27790343,-321909388,-453623632,
142656385,-1329342461,65336896,1085326296,-453579568,-1014900733,-2134703552,712771580,-1313856641,-1475619096,-1474988796,-167283455,268732678,-1014954635,-2117926464,-1023000381,
33604481,234651843,803735420,1960459008,-58670335,-2146402541,-855765020,-453623632,-1014900733,-2134702464,91578876,1907147649,1660715203,-1014954635,-1010601492,2131688576,
-163532793,-1009253404,2131819648,-2143244278,-453639484,-1010575357,1969618048,-322731771,-58670221,-2130348697,-1015796541,1711046851,-1014954635,-389844052,-2134704127,91575548,
1928119169,1744601283,-1014954635,-2134674580,91579900,1932313473,1543274691,-1014954635,-2134702272,91564028,125879169,603750595,-1014954635,-2134702144,91568124,134267777,
872186051,-1014954635,-2134702016,91579388,1923924865,-58670141,-2130348716,-1015911229,1969486976,751010053,-2134654094,947848188,604276896,2114075663,1946696729,1946565653,
1946631185,-801066995,65337068,-2134670888,1085326090,-167582592,-1009253404,-461356880,-154862078,-1009253404,1963457664,-391008237,78121611,-1014954635,-2117924096,-1022672701,
2131164288,-163532793,-1009253404,2081291392,251429114,-58658946,-1341227248,200048704,-670833418,176210817,670859459,-1014954635,-2134701056,91563004,205570945,-1031683133,
-628423104,2130967680,76062775,37490468,138156158,104600692,121376884,1085279348,-33364864,65337028,1085326296,-167582592,-1009253404,-461356880,-154862078,-1009253404,
1963457664,-391008237,78121459,-1014954635,-2117926464,-1023278909,2131164288,-163532793,-1009253404,2081291392,284983310,1085278847,-167449472,-1009253404,1965554816,1086554373,
-58670333,-2130348765,-1023180605,1966603392,-1060929275,-58670333,-2130348749,-1023147837,66879683,-2002771841,1007625220,1007713794,1007449096,1007186950,-2130414585,-1341865789,
65336896,-58670120,2081783559,-391008232,78121323,-1014954635,-2117926464,-1023278909,2081291392,284983304,-806878081,-58670083,-2130348761,-1023262525,1965292672,-2134671099,
-58670334,-2130348745,-1023033149,1966341248,12812549,-1195130106,-994443008,-1330057469,150857921,-398478408,-165279497,1971337287,1065362974,-1340181148,151120059,259268776,
927462950,-1207405120,-1075298125,-1207506168,-1209530192,-1062029304,-1207384344,-1058535503,2142615560,-1207387416,-1259804746,50378760,-284965702,-389039432,-1195898713,144828660,
-394808136,-1146091365,604549864,1946265615,146454547,-1207405080,-2065154119,-38684664,-1022853400,61978704,-1207410200,1894268857,3954696,-1162344587,139520008,-138757949,
-1022861592,1961409456,-1475402744,-385649407,-165281560,1948256327,-2135574491,-1207423512,669522102,1069070344,638072552,268978166,-1296561036,135587841,-398413384,-165279730,
1954559815,816887815,-1022885400,927462950,-1207471040,-202889552,-165231865,1947219783,146192403,-1207441944,-538443342,1085388807,-1022895640,82358704,1946265608,548583548,
-402142744,378271124,1048577123,1946682501,-2059501555,544477188,-277080648,-165278741,1946235719,-1676298236,45201647,638033384,-32610422,-284905276,-402081608,-1263007858,
126412936,323483174,639333760,-2147072010,-1313337739,125102128,-394218568,216729454,-394218568,-1313339546,123791400,155711014,-1207536383,1407716280,-1202666745,1273503922,
3954695,-165276555,1963002183,-2001422324,-1207485976,870845368,37536519,-1279773067,120121472,155711014,-1205701631,468191928,-2001422329,-1207495192,266870970,682735623,
105379366,-1274907264,117499952,45660355,-1022952984,762643516,-394218568,-165280018,1947207751,28489758,-1207508504,-605536079,280672262,-1207511576,-806877000,-2001422330,
-351876632,-1146043519,-1475939608,639071233,-2146940938,1592264053,-1207505948,-1410842446,-348081914,-165244907,1971324999,1085454344,-351888920,-465573885,-1977188175,-461372057,
16548032,-1977214347,203688263,276759612,138933798,638154208,272058358,-511049099,1068873904,-1022975512,-394217032,-1229453730,106489984,-394284104,1048577639,2114126921,
1228832782,108332804,-389566024,650315347,-1173133430,162530260,1739700463,-1341766936,106555579,27791140,1048583796,1947206789,-391008247,27788871,-1313339531,101509128,
-2135836477,-1023015448,393543740,323455526,121376548,-1313338252,99674128,-390088264,1019414015,639530242,605243274,1946631183,280082445,-1207577112,-454508615,-1313291515,
97052800,1963211971,1405338369,73602699,-1979334016,-2147202786,816848867,2131229568,-2146929617,41223931,-1561444432,-13499290,-961391878,-1976673556,-1574595961,-494926747,
378269432,-1031797661,-1062015994,-68280144,674022235,774514989,1392912670,71902858,1526785768,-326909177,-95268856,-1173568381,45089732,-322765074,-1336882434,-1023480316,
1355480812,95473330,-322765074,-1336882434,-1023480314,1355480812,-83563389,-285211208,-284948808,45663410,79228676,1482354439,176104528,237139136,-1177406713,71041280,
280430453,-346700099,1976106512,-1123109113,99305262,784140471,2549823,1954588760,27387907,1476644538,112255114,-527804177,1492059568,-527776590,1492059312,45146250,
519881711,12066566,1371573920,-91552335,-1336285229,-478129344,1541666307,1946469366,-2044722174,63998944,-470447110,-2034224614,1375679227,-1527526517,1948318595,2144519,
-1426863317,535618137,-133633853,38242854,862423590,1946273014,1194245409,242486844,1012254397,-1123585008,138166062,780730484,244056332,518521102,-2118860032,208932412,
272401588,45352564,7604284,11781258,-385952792,-1966931642,1342458150,1053054726,-1004141400,-980677507,812969739,-947654773,92939783,611647292,57984058,-1947014329,
92940029,-2069706498,1166747140,75866881,58573862,17579657,17696396,-1017641121,860354086,-1023314943,78126788,140493862,-1022639988,197071988,25830912,175439676,
1225144391,-386763516,-1950154751,-2147196138,57988346,-84994896,-17954384,-534451006,75835018,-1005925122,646642670,602408009,1200301815,-155124223,-2062120220,1358099972,
75769482,1979710592,75801095,75763454,1357051480,73602699,-17954384,-889262910,-161953654,41189569,-527769391,313576702,71999727,75769482,-453589762,385233,
72131329,1392910019,-389313966,646639884,-1075313591,1207314166,175440133,1947138432,284786698,1532635508,1522736903,247138139,1429126656,1015750414,292880139,16770945,
-754601658,-1946549273,-341511221,1522737129,280692571,2129051136,-622125298,71902858,1343218816,1053054726,-1004141400,-980678531,1081405195,-947654773,92939787,880082748,
57984058,-1947014329,1032464125,22907430,38636326,72715046,172329510,41221948,-2069706498,-2059499516,2110006788,-1326478586,-46995456,-1017641121,76089078,-1023314936,
-1192707152,-1475402750,-2131463167,-1274780866,20726389,-389873292,-1185742311,-927334336,-1965346045,-1947272509,-772812293,-2081435153,-1976695833,-30806139,-1869549886,-292515602,
-20709637,1541202634,-1341930310,-331158015,-1007755484,57934140,-393194773,1235222997,16300292,1014507199,1008825363,1008563297,1008301154,-1189776285,-205586368,2098215977,
1200236043,1963473922,708034307,-1160039597,-1014365240,-1976635654,-289210879,-1863413616,-17043824,-490012989,-1662297111,76089078,-352160766,24897702,-1090238048,322730278,
1631338356,1648114548,1664890740,1698444148,272383860,-1977199235,138150471,-1185723019,-617414648,1359202490,-1090516807,-1007211901,57933840,-399860801,-497483445,1206475754,
12145663,-1160039679,954729416,938040065,280581119,-1160039680,-396950584,-1184956121,-617414640,1526809064,1409228265,855654585,63486683,-285555830,-271451253,-410783791,
-2054541809,-1023530381,-74715504,-410783791,-2054541809,-292541837,-410780789,-2054541809,-292541837,-20709637,1539957450,16701929,4128810,136057093,36185355,253762311,
204220436,338306321,255210014,455878419,104412192,321134347,154151960,354820365,322121242,523250455,238893092,540159256,4143140,136057093,1577995,136057093,
236459019,540159256,239024164,540159256,4143140,136057093,1577995,136057093,236459019,540159256,239024164,540159256,4143140,2752554,355074090,356455743,
4134207,0,2752554,707406336,2752512,1387050,355084842,353703189,356455743,1061109525,356455701,356466495,-1170260161,28312516,216810222,-5181920,
-301742406,-87848253,92942062,-1869561090,-1976678418,-292515835,92941895,-68251504,-20709817,-1008803126,-285555830,-33191378,-292515646,92941895,1206816912,-1878685138,
1207692944,-32455805,-1008868662,-826650286,-1964049919,183255752,1254197984,1515846639,-1169075517,-285605426,-331167606,-1047863262,1509683018,-1168981158,1525613006,-826649917,
1122957825,-1017447444,-826650286,-1964049919,585908936,-1965028667,-68203839,-71083431,1460018940,1364350294,-2041556909,-773573920,2112992,1027177616,880017446,-1879033154,
1962943549,855343113,-380107659,-1336930861,-5642060,108266408,-1879039810,-1313862165,-1459643672,-1107004415,1485832232,142460475,777580683,735094015,1499158616,1600019802,
1120739079,1499158735,1600019802,-1865474297,915877004,919287470,772156927,783822391,825175881,994783539,881406915,921122088,923155528,985937991,734342085,734342085,
734342085,1939043090,175797604,49152,0,0,740950016,49152,0,0,1703936,-1073730492,0,0,0,0,
0,524560,16777216,16908800,17040384,84018432,100730368,134219269,117442561,101123842,-1073715770,0,0,0,0,0,
0,0,745024522,-2131997720,-217807066,75826887,113639432,-954727292,771820550,235834431,-2115991039,1968526845,10610947,-2065124176,1946331390,-2132508666,
-1610101632,807666704,376778812,2133116042,242487100,175376188,108856380,-2139036544,-997586996,-1971379120,-240588576,618695256,2114403455,1976777479,16836867,63748688,
-1313557780,1207313968,208929033,548525234,930415016,116066741,796131752,1642597301,1975519981,-2010742773,772337668,468386952,-2029092776,37488644,54266236,243271039,
-2147220345,134514446,-2130809111,-821817306,68161032,-2132508584,75966080,-2027550593,-1327461884,-36312908,578028456,2131229824,1227261978,-421533692,-1947802392,-402366450,
-957812733,-148838153,-370806808,646512183,-58719159,-2130280941,1951749629,-424155133,63748858,-1159689492,-1158937658,-990510152,-1174178815,-1070464040,-1343685650,-425727764,
-387514904,-571934764,-142612251,63355642,1662421996,79855620,-68239310,1072190214,-402170887,-1313806765,-1459793176,-1962445822,-402366450,1793650575,-329062164,1493026537,
-380632908,65600959,-38147840,-1561670680,-466484126,1277622096,72262404,1048627339,1996948553,-1258696446,-343807988,-1947807394,-402370428,868477916,-1965125898,-2147202778,
326567932,-58718860,-402227453,1961487535,-307107587,-2130874647,41686012,1340616308,-1948742935,-374085439,-2061043886,1244067588,66554628,780884720,372900938,108266570,
-370561304,-504824513,-46536215,-1964432920,-389968936,-405673595,-405674031,1244564306,-773467900,-135933467,-150698714,66554853,-1847043344,-49419965,-561056205,71902858,
1946680448,-2146339065,108987388,-370384920,1206451443,-51516947,2081684608,-399739902,-661985074,-427114102,787006718,653742825,653722757,1043006538,-141884342,-1956974549,
-150713810,-383129379,-386090263,-661985118,-427114102,48809214,1245588457,-773336828,1390924263,75835127,71968503,-523116335,-141827887,-1956974549,-788248018,-773467675,
-388106267,2095661824,-1896467460,-1207910690,71908992,-2146468349,117721406,12457852,-385649488,-963772262,-1947613208,-1960421160,1357467655,-1580822788,1323828304,-1141863446,
-483721208,1048636555,1963328585,309537,-2012968410,642056262,536904842,1157645960,-498022781,33601771,-352288582,-422473704,-402651975,-964564517,-722984960,-1326546455,
-336535009,-991220768,369167422,-1946842337,-212379957,1952341926,62979611,-277525765,242535678,-991366168,-1342145474,8436352,-1070409237,-486283893,-924233637,14150139,
71908992,1947696147,1228832879,-311140092,71908992,-2132380574,1661225278,12115828,-390033760,-259266120,75832971,-326376661,-1190656584,-826671099,1228832771,443682564,
75958006,-1273793184,29816586,-1274907392,-284708859,-1189608008,1374617861,-1977169013,-1999571452,54853702,-503035338,-1192273679,12189952,-11671295,-1902116680,72393152,
-164441973,851741266,1244067812,-2061043964,-1039967740,512487563,-483720059,-1957434229,1325681214,-405674031,-422451247,-422451503,838863033,76162788,-1073027888,-864025740,
-236829183,1157654152,1967912707,12082147,16824833,-1191252247,-1064394752,-1947664408,-2061595664,-1948046588,-829729812,1049297841,-749796278,-742010137,-439332378,-400628352,
-1319511733,652489224,-456129398,57982986,1174523008,-277493250,1157654152,41154307,1967900158,12082132,16824833,872322793,-1123816467,-13434879,12574606,1227262648,
66879492,12520830,133988528,1098646900,-1979617303,-946974493,-13443190,-2020875311,-338688944,1252053131,853865988,-1950219274,182964728,-1593215781,-134020020,-92943362,
1978469208,-374607099,1202387515,887749858,12079354,-1581216072,786957392,1492683752,141852840,918912804,99287164,239021758,855411231,-773795356,65065440,117407984,
-405709196,1437660042,-167517312,-1965520157,-167464200,561348806,-410457940,-2081903445,-2054609177,-947707906,1976237646,149849067,20901761,-857089054,1743301881,650322919,
-391379663,-1021057186,8728870,1355252512,-445265154,-2130121085,-503234833,-106567244,-1007287118,-1407355776,-1408946138,8728614,1355252512,-276837634,-2130121085,-503234577,
-108926497,648850092,536839560,-28326013,-2081325110,-276756242,-991821505,1358522089,-1902116680,72393152,-164441973,-997524853,653780018,653722698,-134019963,-405674031,
780920785,378209413,-162003894,-989559514,50400310,-489600272,-489561391,-846507689,-1968437067,-792229152,-1979550748,-838948157,-100404363,1599728354,721995651,-371334411,
-58656509,1947630611,1643937942,-58717068,-2146995102,41182204,2028667883,12079248,-390033760,-125049096,75837067,1245088600,653678084,918881413,-268238580,-1007287370,
-1303808640,251836612,1465015023,-980692693,-1070407542,61535057,-855746054,-1168116107,45089732,1542448010,-1957603509,-1977176883,-83645915,1599731682,-487249081,-1194413332,
-1292959741,251836612,-126227985,62443186,-873730280,-1610565552,1352777870,852527876,-997567754,653780018,653722698,56558725,-2060547080,1242991364,653678596,918881413,
-268238580,-846507689,-812951727,-976092239,-444545584,1390924574,1524019944,-1342175047,639928960,-528204408,-2010774668,-389003491,1499460066,-486931642,1197431247,-991759061,
871891689,-1965125898,-2147202778,276236284,-58718092,-402424317,-387323959,8382967,2081684608,-2141424623,-244030980,1952644224,1677492460,-661985420,-1159315992,145753038,
-1610565393,-1007232882,-1306626688,-16598844,-970618129,-477495291,-1272608017,-282752769,146329266,-1662390273,402897143,-1329286417,-270300670,-4971126,-1292950136,243918,
1356852207,-1902116680,71999936,-523116335,-487071535,-125058813,92808792,1358391017,-1902116680,71999936,-523116335,-487071535,41140483,-125058306,-439293302,-400628352,
643356107,1021904264,-1896467465,1227262686,133988356,175378295,2114190464,-416946171,552161371,335315191,947130748,1952578688,1660715086,-58701452,-398166941,-863312518,
-1902116680,63879896,79232818,-405737725,-652075638,-813694092,2110586369,-947234576,-152966832,-788247903,-773795360,65206240,-1191670847,-661741568,1342540376,-1577662743,
-523172790,-523116335,-1056709897,-1023540621,-359991157,-444537392,-718149602,-1902116680,92952792,-157423280,-644953805,73547402,-506409078,50614462,-1978364943,839141646,
867812,74791551,267113010,443877948,75773498,-286719115,-1983447552,133791764,-1031076481,-370889752,121435739,-1830287755,-162403869,141887548,-545992182,-605304066,
-2135424833,192807929,-2135949121,57935865,-1953464597,-1962653154,-964013878,-315431946,-506345469,72224259,-108279922,-372135336,985857601,-1995213613,1662421780,-1978748924,
-510988315,-370163458,-768412165,909822763,108266628,-888944898,344579563,73602699,-443937104,-18773265,-405672000,23431718,1312721744,-772568316,-1594424346,-470416252,
520538251,-880040461,-215961512,-172627541,508563100,1431721734,1347637586,716827787,307136822,-385875527,-1023476983,71964218,344524148,854953705,-1982713089,-2076820972,
-30706684,-1981027386,-1207910636,2114189696,-1342128371,1946679680,-335597051,-1031041007,-1897680920,-1946580025,-385594850,-919339140,75773578,71964298,245156606,1460018768,
1364350294,-326414253,-1992911688,28840518,-140252922,-386584855,116843072,1963459719,-466462710,-421664688,-369812759,703132939,853510882,-1981558273,-805023593,1646147819,
-1962576636,-481630014,-386598167,-544546292,-472776910,72390539,73404043,-998024360,1600019716,-389079289,-2019499536,176169988,-1979430650,-1979430362,-2096864706,1515783364,
123690589,-773271777,618695393,-789786609,-789786388,266633452,359982090,846515454,58051838,-24091157,-385649204,-1796669249,1946369268,2130983946,-294983677,-1158379799,
12059588,61927169,-1192238198,-370212096,71103603,1397810807,75761350,-297342721,-544581541,-1073021134,246615668,141820220,37488819,280167028,75832969,-376779894,
15257086,-272373530,183778025,-32279360,-31558456,-29461304,-29199160,-381258552,780792867,109838460,417923198,-1899459340,181075648,839349467,-1752551681,780744657,
109838604,243859726,378012805,-186055548,403505395,1194245418,-352317767,1060027856,-352319303,1439088072,-352317255,1975519936,-2062644295,-2078897660,134184964,-8372361,
169637633,-1006209537,-352289746,204391472,774564609,775892551,-967496125,243197525,853510663,48988415,-75242543,-1341555702,-217454415,91554472,330271534,-2091165640,
1599997636,-2117132513,1968506619,-527767525,1072226442,995972070,-1123846678,1532559359,1583241817,-820043937,1964047232,24701187,1965095808,27060483,821788752,-1313862284,
-1460487448,1476686849,1492335337,1949367168,10873091,1021330408,-1220709120,63748616,1963043052,64272920,182573032,-1609861696,807666704,276115516,-1662451017,68198400,
809250852,45548149,76029578,183559040,-2011264801,-1870730492,1383399740,76097152,-1173768209,-1460927540,-1222871807,68198411,809250852,162998388,-402402118,-1073028732,
95886452,-1601169173,807666704,242561084,-1262875721,-513087485,41205770,512361399,-478149496,-1998648592,-352024546,37523496,243279733,-351271799,838566056,-1712841099,
1946172639,1963015179,-1995538420,99289092,76097152,313546999,-227940016,1966275456,1189657109,91602954,-336720208,1976106728,-301944600,-75440149,-400984781,3989340,
20712308,645975925,-335739767,-1995538232,-1041563132,1966406528,-549525476,125108284,75966080,1018096638,-2146994943,17073934,283747307,905674994,149488501,922452210,
549135221,1946238207,-553600247,41156668,-1157987349,28312516,-322765074,-1022703838,1894382574,-237114881,-1277235224,-1174358269,-1460927540,-1224575743,76062721,78766218,
254143698,1489537807,-997997686,1583176196,-820050081,-86064152,1312455,244070974,-369426410,844296607,-1328401436,-166212339,141896132,-768351182,399313584,102679386,
1381324375,-397388975,1048632976,1946223872,444002,512360709,-13499294,-74718255,72385931,-1963576752,839156750,-1957608979,839141902,-5314350,1965671670,-1991093950,
-1274785643,168873224,-1342016064,852636448,-166212124,628435396,1505951322,-956375070,-389291431,-1070399616,1476722850,72385929,1491034088,1566202203,520576862,1499028175,
-454295632,58459196,1408301801,-2032268312,-771804421,-1946448925,1527009461,72390025,-470774954,642994513,1157645962,963906876,896797244,829687612,762579004,182007,
-1977219724,-1186660258,162791425,-18895128,1242970818,839547908,-2076820782,-33000444,1351977414,-1341396220,-401689590,-1785995377,1499137104,-145051678,1962934726,1351977220,
1350929156,-557127676,-386893079,1048632716,1957954659,63748619,1963043052,-262543098,-1326423319,-271193932,108265896,-385828632,15265875,1979648735,-2132571620,645930980,
148898918,-402364890,512360499,-478149530,-771378912,1228833003,461243140,604268192,31686879,537657972,604268194,167906320,4450520,-386920727,149544617,-2142219280,
-74838045,-478026800,-552990960,71908992,-1274119164,-389838336,-317989960,-2010774668,-389838307,-318046197,-2010774412,1532498013,-401492797,-389817444,-90383129,1963501804,
145288443,-1062012044,-1275067463,-289109503,200197002,1191474413,-31619034,46366916,548465634,-1597792786,-16120730,-551284364,1946272758,-1574958078,-642120602,616820227,
535003360,-269761782,1021087720,1344110340,63748690,1510058220,-2146798504,-737909954,1625885300,1665040623,-160058364,-226550980,-393485262,-13703727,-1287881818,-482554308,
1648170556,1648124476,1329411900,1648186173,1648124476,1648124476,-2143526340,-1841536451,1648212285,1648229692,1648233788,708600380,-398568642,-1014243905,-706158458,1961692122,
851937799,25700095,-371354648,-1528238345,-578098979,417908618,1961692159,2106074859,115731217,534613736,125103371,297398923,-1952124160,1709767410,145288413,-466420876,
-1174400839,-997588032,-17912594,-1393040700,-67182872,1172878059,62962397,-1343737680,-2131286821,-553360090,1946221440,-2146956281,537158926,-393090066,-1014309596,-1061543924,
-611522557,1532545163,1347680650,-1275102743,-1947931887,-586749702,838865081,62962404,-285555574,-2010715070,1254424069,-498598930,296811247,-68402450,-402290650,2011946213,
76089078,-402426878,-1014352611,-382385944,-91492813,650349393,-1977207414,-1977220755,116785741,1946289289,888924163,-2093670168,1497564103,216653538,1977289454,-593565669,
-1341931334,-620173264,-940146908,201487361,-399461248,535550396,511036414,-1159954456,816841664,-287643160,74809512,-405739568,-947243852,-388391960,-924197788,-389838099,
1532507374,1560593539,520576862,1375374287,-605502581,898115124,23955494,38635558,1124321155,-370613671,837348763,62962396,-1679280976,-285701414,-1813499728,-1476283430,
-1291422336,-789590016,-602740497,1347639384,1374515945,-1746353269,877389876,1127510248,-370089383,-863965857,-1185812734,-18743280,-35356583,-1185809425,-18743280,-1325743271,
-331157832,-1327461814,-461352776,1392242683,-1207712582,1525612800,-290213638,-527766462,-72110006,-2130722840,-2131755292,-2131819316,-386987828,-863961168,-1444352255,30179583,
-6100753,-268508032,-2130732056,-386924828,-461308012,-1914114050,-167462913,108265923,-285094784,-461372181,2045308926,-18099969,-2132249137,-386924828,861011820,1096155,
-1327247024,-331157833,1946724426,30114563,-11343784,-2141590814,-386926620,-461308088,-1168969733,12059588,1482354435,50159,0,-2122448896,-1715633755,-25395583,
-20530474,-289013636,947715838,940572688,947715708,940572688,284093968,2084044856,275578622,402653240,406617660,-402718720,-406617661,402718719,1013343804,-402718696,
-1013343805,236912615,-864537058,-1015121716,2115534531,438179864,1880627230,1044275440,1727411766,1020988446,1013376870,-1065352997,-1057949456,100794496,102645278,1008205826,
1014896766,1717960728,6710886,-612433818,454769531,1715208219,946629688,30924,-16908288,1008206078,1014896766,1008238104,404232318,404226072,1014896664,402653208,
404553244,805306368,812711536,0,-20922176,603979776,610729830,268435456,-25396168,-33554432,272137340,0,0,1008205824,1579068,1819017240,
108,1819017216,1828613374,2115502188,-66683712,-973078504,1613764620,1815609542,-859015624,404226166,48,806879232,811622496,811597848,806885400,-301989792,
-293798276,402653184,404258328,0,404226048,48,65024,0,939524096,201719864,-1067438056,-964951936,-420028722,2014838908,404232216,-964951938,
1714427916,-964951810,-972669946,470548604,218000444,-1057095668,-972683524,-964951940,-960037696,-956432260,404229126,-964952040,-960070458,-964951940,-972652858,469762172,
469762076,402653212,402653208,403451928,405823536,12,-33554178,811597824,806882328,-964951968,1575942,-964952040,-1059266874,1815609470,-956381498,1727791302,
1717992550,1715208444,1723908288,1828192316,1818650214,-1023541000,-1027540800,1660813566,1616936032,-964951824,-958480192,-960102276,-960037178,406585542,404232216,406585404,
-656926696,-859438992,-858197800,1626341574,1650483296,-289013506,-958998786,-423231290,-824248602,-964951866,-960051514,1727791228,1616936038,-964951824,-691616058,-956561796,
-858194746,-964951866,-972653376,1518207100,404232216,-960102340,-960051514,-960102276,946652870,-960102384,-285288746,1824915654,1815623736,1717960902,404241510,-2030174148,
1647319052,1618739454,1616928864,1623195772,101455920,209453058,202116108,940572796,50796,0,0,808517376,24,0,-864285576,1625292926,
1717986940,252,-960444804,203161724,-858993540,126,-1057044868,907804796,808516656,120,2126958198,1625324550,1717986940,1573094,404232248,786492,
202116124,1625323724,1819831398,406323430,404232216,60,-690553236,198,1717987036,102,-960051588,124,2087085788,61536,2093796470,7692,
1616930524,240,108839036,808452220,909127932,28,-858993460,118,946652870,16,-19478842,108,1815637190,198,1993262790,31750,
1680906492,403570940,404254744,404226062,404226072,409993240,404229656,-596246416,0,268435456,1819031608,1715208446,406611648,-973047604,-825833984,917622,
-1057044868,-964951940,-864285576,12976254,-864285576,14680190,-864285576,943194238,-864285576,126,410828924,-964937620,-1057044868,12976252,-1057044868,14680188,
-1057044868,6684796,404232248,-964952004,404232248,14680124,404232248,952500284,-956381588,943194310,-20546560,917702,-1057439490,254,-662791572,-662830994,
-656867624,-964951842,-960070656,-973078404,-960070656,-536870788,-960070656,-964951940,-825833984,-536870794,-825833984,-973078410,1993262592,952531974,1824966252,12976184,
-960051514,402653308,2128140414,1815609368,-161025952,1724055660,1008238140,-956563432,-857813764,504103118,404258328,946392,-864285576,1835134,404232248,234881084,
-960070656,234881148,-590558208,-67108746,1718008832,16646374,-822679866,1815609542,8257598,-964952064,8126588,1572864,1717579800,60,1616935936,0,
202144768,-859832320,914108632,-859816436,1013723352,1576062,1010571288,905969688,913102956,-671088640,-663996820,-2011037696,-2011002846,-1437235166,-1437226411,2011015765,
2011002845,404256733,404232216,404232216,418912280,404232216,418912504,909514776,922105398,13878,922615808,13878,418912504,909514776,922093302,909522486,
909522486,13878,922093310,909522486,16647926,909508608,16660022,404226048,16259320,0,418906112,404232216,2037784,404226048,16717848,0,
419364864,404232216,404690968,6168,16711680,404226048,419371032,404232216,404690975,909514776,909588022,909522486,4141111,0,909586495,909522486,
16711927,0,922157311,909522486,909586487,13878,16711935,909508608,922157303,404239926,16711935,909508608,16725558,0,419365119,6168,
922681344,909522486,4142646,404226048,2037791,0,404690975,6168,910098432,909522486,922695222,404239926,419371263,404232216,16259096,0,
404684800,-59368,-1,65535,-65536,-252641281,-252645136,252702960,252645135,-61681,65535,0,-589767578,-864550810,-588854024,-33554240,
1616928866,-33554208,1819044972,-956432276,-966774688,2113929470,-657666856,1711276144,2087085670,1979711680,404232412,956170296,946652780,1815609598,1824980678,1815609400,
1819068102,1614676206,-859412936,120,2128337790,2080768000,2095511262,1614282944,1623259328,-964952008,-960051514,-33554234,-33489408,404226048,1579134,405799038,
3151884,403439742,792624,504103038,404232216,404232216,2014844952,48,8257560,1979711512,-596246308,-964952064,31942,0,1579008,0,
1572864,404684800,955783192,1826095128,27756,-663748608,63536,0,2088533116,0,0,0,0,0,0,-2122448896,
-1115586139,8290713,0,-2359426,-1588225,126,1811939328,-16843026,1063036,0,2084048896,272137470,0,268435456,-294907848,3674220,
0,2088515600,275578622,56,0,1010571264,24,-65536,-402653185,-1588285,-1,0,1717976088,6204,-65536,-1008205825,
-406611559,-1,236847104,-864537058,7916748,0,1717986876,410916924,24,438173696,404232222,7403640,1040187392,909524534,241628790,3102,
2128287744,1013343804,1629054,0,-51322752,-521077506,128,235012096,2130607678,134718,0,410926104,1014896664,24,1717960704,1717986918,
6710784,0,-606348417,454761339,27,-960070656,-554271648,-960099204,124,0,-16908288,254,1008205824,2115508350,8263740,0,
410926104,404232216,24,404226048,404232216,1588350,0,235667456,790271,0,0,1895723056,48,0,-1073741824,16695488,
0,0,1728013860,36,0,943208464,-16876420,0,-16908288,947682428,4152,0,0,0,0,1008205824,
404241468,1579008,905969664,1324598,0,0,1819017216,1819082348,7105790,402653184,-1060733928,-972669832,1579132,0,403465826,13002288,
0,943221816,-858851722,118,202116096,24,0,0,808458252,405811248,12,405798912,202116108,3151884,0,946601984,
7092478,0,0,410916888,24,0,0,202113024,6156,0,16646144,0,0,0,402653184,24,
33554432,806882310,8437856,0,-556874116,-960043274,124,2014838784,404232216,8263704,0,214353532,-966774760,254,-964952064,104596998,
8177158,0,1815878668,202178252,12,-1057095680,117227712,8177158,0,-1061108100,-960051460,124,-956432384,808458252,3158064,0,
-960051588,-960051588,124,-964952064,108971718,8177158,0,202113024,202113024,0,0,3084,403442700,0,1613764620,405823680,
12,0,-33489408,0,0,202911840,806882310,96,-964952064,404229318,1579008,0,-557398404,-1059266850,126,1815609344,
-20527418,13027014,0,1717987068,1717986940,252,1715208192,-1061109568,3958464,0,1717988600,1818650214,248,1727922176,1618763872,16672352,
0,1616930558,1616928892,240,-964952064,-826228538,8177350,0,-960051514,-960051458,198,406585344,404232216,3938328,0,404232252,
-656926696,112,-859439104,-655298344,13027020,0,1616929008,1717723232,254,-960102400,-690553106,13027030,0,-421083450,-825303306,198,
-964952064,-960051514,8177350,0,1717987068,1616928892,240,-964952064,-960051514,108844742,0,1717987068,1718384764,230,-964952064,205021376,
8177158,0,404249214,404232216,60,-960102400,-960051514,8177350,0,-960051514,946652870,16,-960102400,-19474730,13027054,0,
946652870,-965986248,198,1717960704,406611558,3938328,0,411879166,-960339920,254,1618739200,1616928864,8151136,0,1623228416,101455920,
2,209453056,202116108,8129548,268435456,13003832,0,0,0,0,0,402718464,792600,0,0,0,
2081191936,7789772,0,2086691040,1717986918,252,0,-1060733952,8177344,0,2081164316,-858993460,126,0,-20546560,8177344,
0,808465948,808464636,120,0,-959547904,-972652858,124,1818255584,1717986934,230,404226048,404240384,3938328,0,469765132,
202116108,7916748,1625292800,2020370016,15099500,0,404232248,404232216,60,0,-687969280,13027030,0,-603979776,1717986918,102,
0,-960070656,8177350,0,-603979776,2087085670,15753312,0,-859015680,202144972,30,-603979776,1616928870,240,0,1892056064,
8177180,0,-63950800,909127728,28,0,-858993664,7785676,0,-973078528,946652870,16,0,-691616256,7143126,0,
-973078528,1815623788,198,0,-960051712,-972654898,124,-33554432,1647319180,254,403570688,409999384,923672,0,404232216,404232192,
24,409993216,403576856,7346200,0,56438,0,0,0,1815623696,65132,0,-1061132740,1013368512,3722264,-960102400,
-960051712,7786182,201326592,2080387096,-960430394,124,-864538624,2081191936,7789772,0,2013318348,-590578676,118,405823488,2081191936,7789772,
939524096,2013280364,-590578676,118,0,-1061108100,1813544134,805306424,2080427128,-960430394,124,-859045888,-20546560,8177344,805306368,2080377880,
-960430394,124,1717960704,404240384,3938328,402653184,939550268,404232216,60,405823488,404240384,3938328,-973078528,1815609542,-960037178,198,
3697720,-960074696,13027070,403439616,1627258928,1616936032,254,0,2132532070,7790552,2113929216,-656877352,-656877314,222,-864538624,-960070656,
8177350,0,2080425670,-960051514,124,202911744,-960070656,8177350,805306368,-973026184,-825833786,118,405823488,-960051712,7786182,0,
-973027642,1993262790,8177158,13026816,-960051588,8177350,-973078528,-960102202,-960051514,124,1008211968,1717592166,1579068,0,1616931896,-161062672,
108,1717960704,410916924,1579068,-67108864,-859767610,-858993442,198,404426240,410916888,-669509608,201326704,2013278232,-590578676,118,806882304,
404240384,3938328,201326592,2080387096,-960051514,124,1613764608,-858993664,7789772,0,-1140794250,1717986918,230,14448128,-152647994,13029086,
1006632960,4090988,126,0,1819031552,8126520,0,0,805318704,-960077776,124,0,1618870272,24672,0,0,
101058174,0,1717723136,1613764716,403453660,1610612798,409757282,920546870,394878,404226048,1008211968,1588284,0,1815478272,3566808,0,
0,1815506136,216,1141964800,1141982225,1141982225,1141982225,-1437226411,-1437226411,-1437226411,2011015765,2011002845,2011002845,2011002845,404232216,404232216,
404232216,404232216,404232216,404289560,404232216,404232216,-132581352,404232216,909514776,909522486,909571638,909522486,0,-33554432,909522486,13878,
-134217728,404289560,404232216,909522486,-167315914,909522486,909522486,909522486,909522486,909522486,0,-167313920,909522486,909522486,-164219338,65030,
0,909522486,-30001610,0,404226048,-132638696,63512,0,0,-134217728,404232216,404232216,404232216,7960,0,404232216,
-15198184,0,0,0,404291328,404232216,404232216,521672728,404232216,6168,0,65280,0,404232216,-15198184,404232216,
404232216,521672728,404234008,404232216,909522486,926299702,909522486,909522486,926299702,16176,0,0,925908736,909522486,909522486,-147442122,
65280,0,0,-150929664,909522486,909522486,926299702,909522736,909522486,0,-16711936,0,909508608,-147442122,909571840,909522486,
404232216,-16711912,0,909508608,909522486,65334,0,0,-16711936,404232216,6168,0,909573888,909522486,909522486,1060517430,
0,404226048,521672728,7960,0,0,521674496,404232216,6168,0,909524736,909522486,909522486,-13224394,909522486,404239926,
-15198184,404291352,404232216,404232216,-132638696,0,0,0,404233984,404232216,-1,-1,-1,65535,0,-256,
-1,-252645136,-252645136,-252645136,252702960,252645135,252645135,252645135,-1,16777215,0,0,-596246528,-589768488,118,0,
-52900744,-1059264826,192,1617061630,1616928864,96,0,1819082240,7105644,0,811779838,-966643688,254,0,-858227200,7916748,
0,1717960704,1618765414,32960,0,417101312,1579032,0,-965986050,946652870,254,1815609344,-956381498,3697862,0,-960074696,
1819045062,238,1614675968,-966378448,7916742,0,2113929216,8313819,0,201719808,-420028804,12607612,0,1616916508,811622524,28,
-964952064,-960051514,13027014,0,-33554432,-33489408,0,0,410916888,8257560,0,101455920,3151884,126,403439616,405823536,
8257548,0,438176768,404232216,404232216,404232216,404232216,813193240,0,1579008,404226174,0,0,14448128,56438,0,
2026687608,0,0,0,404226048,0,0,0,6144,0,520093696,404232216,406354136,-671088640,1819044972,0,
0,819490816,63584,0,0,2122186752,2122219134,0,0,0,0,1900544,603979776,610729830,0,19712,
-1579069,-1010574373,195,-16777132,404232345,1008211992,1442840576,-1010630656,-1010580541,1588326,5701632,-1010580736,-606348349,26367,22528,1724105667,
-1010604484,195,-1023410087,1013367747,1008211992,1828716544,0,-604019200,12835803,7733248,0,1724105667,6204,30464,-620756992,-2368549,
102,0,0,0,0,0,-2119859842,-2120630911,32385,0,-687931780,-960823554,31998,0,-17929216,2097086206,
4152,0,2084048896,272137470,0,0,943198208,1827564560,14352,0,2088515600,1828650750,14352,0,402653184,406600764,
0,-65536,-402653185,-406600765,-1,65535,1008205824,1013343846,24,-65536,-1008205825,-1013343847,-25,65535,907939358,-858993544,
30924,0,1717986876,410916924,6168,0,404625950,2014844952,28920,0,910046782,1727428150,794126,0,1014946584,2117887590,
6363,0,-253722624,-251855108,32992,0,1041105408,1048510078,526,0,410926104,2115508248,6204,0,1717986918,6710886,
26214,0,-606348417,454786011,6939,0,1623639676,2094986876,2093401612,0,0,-16908288,65278,0,410926104,1014896664,
32280,0,410926104,404232216,6168,0,404232216,2115508248,6204,0,201326592,202309390,0,0,805306368,812711536,
0,0,0,-20922176,0,0,603979776,610729830,0,0,943198208,-25396168,254,0,2097085952,943225980,
16,0,0,0,0,0,1010580504,1579068,6168,905969664,339097142,0,0,0,-26448788,1828613228,
27756,0,-964945896,104626368,404257990,0,1644167168,806882406,50790,0,809004088,-859013514,30412,201326592,1575948,0,
0,0,808458252,808464432,3096,0,202119216,202116108,12312,0,1811939328,1815674424,0,0,402653184,404258328,
0,0,0,201326592,1575948,0,0,65024,0,0,0,0,6168,0,100794368,1613764620,
32960,0,-960051588,-960047402,31942,0,404256792,404232216,32280,0,113690236,1613764620,65222,0,101107324,101058108,
31942,0,1815878668,218025164,7692,0,-1061109506,101058300,31942,0,-1061108100,-960051460,31942,0,201770750,808464408,
12336,0,-960051588,-960051588,31942,0,-960051588,101088966,31942,0,201326592,201326604,12,0,201326592,201326604,
1575948,0,806882304,811647072,3096,0,0,16646398,0,0,405823488,403441164,24624,0,214353532,1579032,
6168,0,-960051588,-589373730,32448,0,-960074696,-960037178,50886,0,1717987068,1717986940,64614,0,-1061001668,-1027555136,
15462,0,1717988600,1717986918,63596,0,1616930558,1616928892,65126,0,1616930558,1616928892,61536,0,-1060714884,-959528768,
31942,0,-960051514,-960051458,50886,0,404232252,404232216,15384,0,404232252,-669509608,28888,0,-657668410,-858197776,
50886,0,1616929008,1650483296,65126,0,-286341434,-690563330,50886,0,-421083450,-825303306,50886,0,-960051588,-960051514,
31942,0,1717987068,1616936038,61536,0,-960051588,-691616058,425174,0,1717987068,1718384764,58982,0,-1061108100,101063792,
31942,0,404249214,404232216,15384,0,-960051514,-960051514,31942,0,-960051514,1824966342,4152,0,-691616058,-285288746,
50886,0,1824966342,-965986248,50886,0,1717986918,404241510,15384,0,210159358,-1033883624,65222,0,1616928892,1616928864,
31840,0,-1065353216,202911840,518,0,202116220,202116108,31756,268435456,13003832,0,0,0,0,0,
0,402718719,792600,0,0,0,2013265920,-859014132,30428,0,2086691040,1717986918,64614,0,2080374784,-1061109562,
31942,0,2081164316,-858993460,32460,0,2080374784,-1057044794,31942,0,808465948,808464636,30768,0,1979711488,-825833778,
2093352566,0,2086691040,1717986918,58982,0,939530264,404232216,15384,0,469765132,202116108,2026687500,0,1717592288,1819831398,
58982,0,404232248,404232216,15384,0,1811939328,-958998786,50886,0,-603979776,1717986918,26214,0,2080374784,-960051514,
31942,0,-603979776,1717986918,-262119300,0,1979711488,-858993460,504106108,0,-603979776,1616928870,61536,0,2080374784,108839110,
31942,0,-63950800,808464432,7222,0,-872415232,-858993460,30412,0,-973078528,1824966342,4152,0,-973078528,-690563386,
27902,0,-973078528,1815637190,50886,0,-973078528,-825833786,2093352566,0,-33554432,806882438,65122,0,404232206,404232304,
3608,0,404232216,404232192,6168,0,404232304,404232206,28696,0,56438,0,0,0,268435456,1819031608,
254,0,-1061132740,1013368512,952896536,0,-973027642,-960051514,30414,201326592,2080387096,-1057044794,31942,805306368,2013318264,-859014132,
30428,0,2013318348,-859014132,30428,1610612736,2013272112,-859014132,30428,939524096,2013280364,-859014132,30428,0,-964952064,2093400256,
946605080,805306368,2080427128,-1057044794,31942,0,2080427212,-1057044794,31942,805306368,2080377880,-1057044794,31942,0,939550310,404232216,
15384,402653184,939550268,404232216,15384,1610612736,939530288,404232216,15384,-973078528,1815609542,-956381498,50886,1815609344,1815609400,-956381498,
50886,403439616,1627258928,1616936032,65120,0,-614072320,-656900325,30431,0,-656877442,-656867624,57048,805306368,2080427128,-960051514,
31942,0,2080425670,-960051514,31942,805306368,2080377880,-960051514,31942,805306368,-973026184,-960051514,30414,1610612736,-973072336,-960051514,
30414,-973078528,-960102202,1993262790,2093352454,-973078528,-964951866,-960051514,31942,-973078528,-960102202,-960051514,31942,0,-964945896,2093400256,
6168,939524096,-262119316,1717592160,27894,1711276032,1013343846,1008238104,6168,-67108864,-1057175866,-858988852,50892,234881024,404232219,404232318,
1893210136,201326592,2013278232,-859014132,30428,201326592,939536408,404232216,15384,201326592,2080387096,-960051514,31942,402653184,-872390608,-858993460,
30428,0,-1140794250,1717986918,58982,1979711488,-960102180,-824248602,50886,1006632960,4090988,126,0,939524096,3697772,124,
0,0,805318704,-966774736,31942,0,0,1616936448,96,0,0,101088768,6,1610612736,1818649184,-597676008,
1041763382,1610612736,1818649184,-563202536,101088822,0,402659352,1010580504,6204,0,905969664,913102956,0,0,-671088640,-663996820,
0,1141964800,1141982225,1141982225,1141982225,1437221905,1437226410,1437226410,1437226410,2010994090,2011002845,2011002845,2011002845,404256733,404232216,404232216,
404232216,404232216,404232216,418912280,404232216,404232216,404232216,418912504,404232216,909514776,909522486,922105398,909522486,13878,0,922615808,
909522486,13878,0,418912504,404232216,909514776,909522486,922093302,909522486,909522486,909522486,909522486,909522486,13878,0,922093310,
909522486,909522486,909522486,16647926,0,909508608,909522486,16660022,0,404226048,404232216,16259320,0,0,0,418906112,
404232216,404232216,404232216,2037784,0,404226048,404232216,16717848,0,0,0,419364864,404232216,404232216,404232216,404690968,
404232216,6168,0,16711680,0,404226048,404232216,419371032,404232216,404232216,404232216,404690975,404232216,909514776,909522486,909588022,
909522486,909522486,909522486,4141111,0,0,0,909586495,909522486,909522486,909522486,16711927,0,0,0,922157311,
909522486,909522486,909522486,909586487,909522486,13878,0,16711935,0,909508608,909522486,922157303,909522486,404239926,404232216,16711935,
0,909508608,909522486,16725558,0,0,0,419365119,404232216,6168,0,922681344,909522486,909522486,909522486,4142646,
0,404226048,404232216,2037791,0,0,0,404690975,404232216,6168,0,910098432,909522486,909522486,909522486,922695222,
909522486,404239926,404232216,419371263,404232216,404232216,404232216,16259096,0,0,0,404684800,404232216,-59368,-1,-1,
-1,65535,0,-65536,-1,-252641281,-252645136,-252645136,-252645136,252702960,252645135,252645135,252645135,-61681,-1,65535,
0,0,-596246528,-656877352,30428,0,-864550912,-960037672,-1061102362,0,1617061630,1616928864,24672,0,-33554432,1819044972,
27756,0,811779838,1647319064,65222,0,2113929216,-858993448,28888,0,1717960704,2087085670,8437856,0,1979711488,404232412,
6168,0,1815623934,946652870,65080,0,-965986304,-960037178,14444,0,-960074696,1819068102,61036,0,1012949054,-960051610,
30924,0,2113929216,2128337883,0,0,-830732798,2096559838,49248,0,1613765632,1616936032,7216,0,-960051588,-960051514,
50886,0,16646144,65024,254,0,404226048,1579134,32256,0,101455920,3151884,32256,0,1613764620,792624,
32256,0,504102912,404232218,404232216,404232216,404232216,404232216,3176536,0,404226048,402685440,24,0,0,1979767926,
220,0,2026687608,0,0,0,0,1579008,0,0,0,1572864,0,0,404232223,-656926696,
1587320,0,1819045080,27756,0,0,806934640,63584,0,0,2113929216,2122219134,126,0,0,0,
0,405274624,185073672,587399171,925706039,285349682,117835520,0,348595681,-1544495096,33620223,100992003,303108103,370480147,251660311,0,
235929600,405339904,185073672,587399171,925706039,285349682,117835520,0,348595681,-1544495096,33620223,100992003,303108103,370480147,251660311,0,
235929600,407961344,17825800,587399171,794578802,285477472,117835520,0,684140001,-1544495096,33620223,100992003,303108103,370480147,251660311,0,
235929600,407961344,17825800,587399171,794578802,285477472,117835520,0,684140001,-1544495096,33620223,100992003,303108103,370480147,251660311,0,
235929600,405339904,188743688,587333635,925706039,285349425,256,0,348595681,-1561272320,353566975,100925975,303108103,370480147,50331927,0,
254803968,405339904,188743688,587333635,925706039,285349425,256,0,348595681,-1561272320,68354303,100925975,303108103,370480147,50331927,0,
254803968,407961344,20971528,587595777,760827763,285346400,256,0,684139744,-1024467200,387383551,387389207,387389207,387389207,16777495,0,
218103808,407961344,-2146435058,-1501364221,928010075,527063889,202050816,0,677194334,-1559601651,117899519,117901063,1061107719,1061109567,251661887,8,
168820736,407961344,-2129657840,-1501364221,659574631,530188380,235736832,0,680474000,-1550216960,117899519,117901063,1061107719,1061109567,251661887,0,
168820736,411369216,1092616206,-1501364221,1032094622,527047818,202050816,0,1113400414,-1559601651,117899519,117901063,1061107719,1061109567,251661887,0,
168820736,411369216,1092616206,-1484587005,1032094622,527047818,202050816,0,1113400414,-1559601650,33620223,335873027,976828423,1044200507,251660351,0,
235929600,407961344,17825806,-1492713468,928206683,527194961,202050816,0,677194590,-1559601649,255,0,0,0,251660288,0,
67108864,407961344,-2146435058,-1501102076,928206683,527063890,202050816,0,677194334,-1559601651,255,0,0,0,251661824,8,
67108864,405339904,186646536,587595791,925706039,285414961,0,0,348595681,-470753280,33620223,100992003,303108103,370480147,251658519,0,
83886080,407961359,20971528,587595791,760827762,285477215,0,0,684139744,-470819072,33620223,100992003,303108103,370480147,251658519,0,
83886080,407961359,25165838,-1509556209,928010075,526916946,0,0,677192798,-485990641,459007,4144896,458752,4128768,83888896,0,
83886080,407961349,25165838,-1492778993,928010075,529276242,0,0,677192798,-485990641,33620223,335873027,976828423,1044200507,251658559,0,
83886080,407961359,25165838,-1509556209,928010075,526916946,0,0,677192798,-485990641,459007,4144896,458752,4128768,83888896,0,
83886080,407961349,25165838,-1492778993,928010075,529276242,0,0,677192798,-485990641,33620223,335873027,976828423,1044200507,251658559,0,
83886080,405339919,185073678,-1492975613,757540651,527134248,202050816,0,341649758,-1559536113,33620223,335873027,976828423,1044200507,251660351,0,
235929600,405339904,185073678,-1492975613,757540651,527134248,202050816,0,341649758,-1559536113,33620223,335873027,976828423,1044200507,251660351,0,
235929600,407961344,17825806,-1492975613,928010075,527194961,202050816,0,677194590,-1559601649,33620223,335873027,976828423,1044200507,251660351,0,
235929600,407961344,17825806,-1492975613,928010075,527194961,202050816,0,677194590,-1559601649,33620223,335873027,976828423,1044200507,251660351,0,
235929600,730136320,1094713352,-1501364221,1032094622,527047818,117835520,0,1113531489,-1559600633,117899519,117901063,1061107719,1061109567,251661887,0,
168820736,730136320,1094713352,-1484587005,1032094622,527047818,117835520,0,1113531489,-1559600632,33620223,335873027,976828423,1044200507,251660351,0,
235929600,405339904,185073672,-1560084349,791095086,282001964,117835520,0,348664008,-1492137720,33620223,335873027,976828423,1044200507,251661375,0,
235929600,405339904,185073678,-1560084477,791095086,527434284,202050816,0,341651038,-1552916977,33620223,335873027,976828423,1044200507,251660351,0,
235929600,407961344,17825800,-1560084349,575688545,282001749,117835520,0,684208328,-1492137720,33620223,335873027,976828423,1044200507,251661375,0,
235929600,407961344,17825806,-1560084477,575688545,527369045,202050816,0,677195358,-1552982513,33620223,335873027,976828423,1044200507,251660351,0,
235929600,405339904,188743688,-1560149885,791095086,282001707,256,0,348598472,-1508914936,353566975,67239959,353566726,67239959,50331910,0,
254803968,405339904,188743688,-1560149885,791095086,282001707,256,0,348598472,-1508914936,353566975,67239959,353566726,67239959,50331910,0,
254803968,407961344,20971528,-1559887743,558911329,282026321,256,0,684142792,-972044024,1061093631,1061109567,1061107775,1061109567,16777535,0,
218103808,407961344,1048590,-1509752829,1062227808,527458641,202050816,0,677195358,-1552916979,134742271,134744072,404230152,404232216,251661848,8,
168820736,407961344,17825806,-1509752829,726683500,530540373,202050816,0,680472464,-1558867712,134742271,134744072,404230152,404232216,251661848,0,
168820736,405339904,186646536,-1559887729,791160622,282001451,0,0,348598472,-418395896,33620223,335873027,976828423,1044200507,251658559,0,
83886080,407961359,20971528,-1559887729,558911329,282026321,0,0,684142792,-418395896,33620223,335873027,976828423,1044200507,251658559,0,
83886080,407961359,25165838,-1576665073,1062227809,527458384,0,0,677195358,-479175155,524543,1579008,524288,1572864,83888896,0,
83886080,407961359,25165838,-1559887857,1062227809,527458898,0,0,677195358,-479175155,33620223,335873027,976828423,1044200507,251658559,0,
83886080,411369231,1092616206,-1568473085,545555366,527435917,202050816,0,1113665890,-1553047027,134742271,134744072,404230152,404232216,251661848,0,
168820736,411369216,1092616206,-1551695869,545555366,527435917,202050816,0,1113665890,-1553047026,33620223,335873027,976828423,1044200507,251660351,0,
235929600,730136320,1094713352,-1568473085,545555366,527435917,117835520,0,1113665890,-1553047033,134742271,134744072,404230152,404232216,251661848,0,
168820736,730136320,1094713352,-1551695869,545555366,527435917,117835520,0,1113665890,-1553047032,33620223,335873027,976828423,1044200507,251660351,0,
235929600,405339904,185073678,588447747,925706039,536483634,202050816,0,341649310,-1559585265,302579967,338502683,386860855,909059871,251660351,0,
235929600,407961344,17825806,588447747,794578803,536480352,202050816,0,677193374,-1559585265,302579967,338502683,386860855,909059871,251660351,0,
235929600,407961344,1048590,638779395,794578802,536480351,202050816,0,677193630,-1553293811,926351615,926365495,1061107767,1061109567,251661887,8,
168820736,407961344,17825808,638779395,895242112,535827818,235736832,0,680403113,-1550282737,926351615,926365495,1061107767,1061109567,251661887,0,
168820736,407961344,25165838,571867151,793792371,536480095,0,0,677193630,-485843185,459007,4144896,458752,4128768,83888896,0,
83886080,407961349,25165838,588644367,793792371,536480095,0,0,677193630,-485843185,302579967,338502683,386860855,909059871,251658559,0,
83886080,411369231,1092616200,579010563,797934531,285348000,117835520,0,1120347617,-1544691193,117899519,117901063,1061107719,1061109567,251661887,0,
168820736,411369216,1092616200,595787779,797934531,285348000,117835520,0,1120347617,-1544691192,33620223,100992003,303108103,370480147,251660311,0,
235929600,-292880640,75839114,-620093690,-1169019020,45614020,-1973752049,-154981691,1388874726,-489556430,-1031019823,-718544175,-204960943,737815461,-186492430,387162,
-337802557,-154760456,852003811,-773664266,-774206494,-1966634270,737250272,-204764203,1325018027,1355020149,-420077904,-163860400,196104421,56222198,-1056745023,-235510607,
2083716224,-1967063550,-1964471568,1405311176,-927278453,1122957827,15452042,-1964113685,-352261179,-1047859712,15401195,-1017381906,-944047533,1111682563,15401195,-336033044,
-335484160,15460490,-1964244757,-67663160,-974601381,1975519909,-396666868,447741973,-1595322285,1963015352,4319239,1343926360,-1598516503,1153369226,87698988,-4520846,
-466435073,-133963567,73239342,91544330,74841866,-1006926141,604246176,1949318192,29619718,-154931339,-378273341,742703043,839748142,80184256,1948072750,788235794,
192159035,-33372285,2126592704,-1560301333,197330058,-385649445,844562751,4241856,-1151358221,-1313835768,-1464364312,-1157401343,-1993968360,1301030429,-1524701182,71941719,
-2097144135,-1963195193,92808708,-136165562,75800671,-2010726146,-2053037499,1166616068,1323849507,-2010750977,-2010765987,512370301,-75496375,840531731,786682367,1960871818,
641786930,774325641,1960937354,692422694,-1979415135,-33258474,-1293748542,13122816,28448126,2114018877,1023586830,125698448,-532872270,637566465,841635208,1166550720,
1166550571,-2027517396,616860164,-771444479,48529632,-536156976,-1961823104,-2147196138,-1293154622,539290816,-17952756,136637634,-523181872,17613834,759531558,-2010774608,
102641989,516161714,-1047788376,-1073677951,-987348620,-645135241,57995531,638634624,-1945339963,1961954265,147488771,142066982,-250881652,-897580172,61886980,-402406214,
-1973771250,-789786400,50537964,57991226,117557888,1434986015,464541746,-1226446512,135202831,135202831,16974083,134283521,16843009,16843009,135201039,33752079,
16843279,33489167,123135,50331648,70582788,2031616,1040639,117440512,251594754,4128768,-335295302,443810216,-1174402885,1239942068,1958742693,-402540762,
-92232787,-2044955436,129745915,64272896,178597864,-1223920448,-1550587902,1958017664,-1006926334,1946673539,1958742540,1959329301,1959329291,-1070442486,-1236670128,-376422421,
-1040776895,-311164921,-150986568,1946157505,4588803,180727,973407092,79820544,84112384,1085997827,-137219328,16417779,-1824521868,-1336715176,149508124,-2080666698,
-1040768825,1618214913,1065952849,-1558189993,1166550764,1435051521,113410112,-322915604,54888486,653053618,-1308473976,-2010714932,-894301883,1166550764,-322653692,-2096789466,
79234503,-402541568,-397999667,11838177,-402646599,-890764863,-1261522431,637184,1593947368,1497810819,180727,-1993979788,1464926847,-1599953944,807666704,71941802,
-218095943,75808420,-1527576655,78167802,-1527577423,-1325394754,-1096486140,78708852,2092868851,-217796352,17612452,-1527577423,-947691525,-1040754374,57999364,654243561,
-1174110327,619447239,92808705,-927284090,-469046269,-922877324,21334054,-335296838,38111270,-1190934653,843186944,-1023480128,-319110402,-1867890908,-67575152,1344057432,
-139132183,1946157505,1066083940,1464989579,-1174026365,12059588,28372737,-402651975,-1303969493,1149904578,-994906615,-285015880,-301692378,1079282470,-285208136,-1070458447,
637602536,-301906806,637977216,-301710198,840217068,16771300,54823462,839496174,-389107008,-1977220889,1609433668,46266201,643396608,100827019,-1645717679,92939937,
68167296,268830927,1237206788,2013444,-1107250968,129041540,-1107253016,78709928,-402611992,348037492,-402345728,1958609045,-402345728,2092826765,-402345728,213778565,
-402345727,-2090925955,123288263,311799,-1960426892,-1977219977,-961412540,-1564546834,50379094,-964441934,-88067581,650313454,1190003850,1593369232,-1163746328,883950528,
-282818010,21269030,170166822,-301894428,-301741894,-1963006487,-331157820,1254424234,-389810718,-1061314309,1358083,-2014518222,-289109270,-22352830,-1326560572,-360190432,
650374370,76023178,-136165817,629810883,-1057077265,-1295779870,-289109312,1191545382,-487668482,83936244,185080849,403580948,606089773,83902264,286133000,538712084,
841820196,201801528,404362512,471012630,859320101,656747054,590096937,623054873,724314663,757672234,960182066,858928183,825570612,808396588,875836210,892482355,
1010645560,943208762,926562617,84095284,185272583,218630410,387519761,286331669,252973842,269485835,320082706,336728851,421140502,387323672,353900311,353702164,
387389206,404100887,454760985,421075226,404363545,50468375,101123332,117769478,219024394,168364812,151718666,151585798,185273098,201984779,252644877,218959118,
202247437,202115595,218959116,218893581,252645134,235802127,235802126,3085,0,0,704643072,10752,2763306,704653824,704648490,353708586,
1058346261,353713941,356466495,1058357013,1058357055,16191,84215040,185075720,235801355,286331150,403969044,471603224,538976284,673457188,757934120,842150445,
1060649016,16191,1056968767,792657951,4144896,788545343,1058996287,4132864,1064704,1056972607,1061093423,4140800,268451615,1056964671,272564224,2047744,
1056976703,1060044863,4136704,522141456,1059006271,926883631,524238623,924794687,1060052799,524232479,522665759,1059008319,1061101367,524236575,656359215,1059004223,
658448159,523190047,1059010367,1060577087,524234527,757940007,1059926335,977218870,759119661,976043839,1060515135,759116077,758202157,1059927615,1061104954,759118381,
825048886,1059925311,826223917,758529837,1059928639,1060777279,759117357,16177,469763868,354156558,1842176,352328732,470679580,1836800,465920,469765660,
471597077,1840384,117447694,469762076,119275520,924672,469767452,471138332,1838592,235805703,470683932,404491797,236723214,403577884,471141916,236720398,
236002318,470684956,471600664,236722190,286137365,470683164,287051278,236264462,470685724,471338524,236721422,336862225,471078428,438047768,337386516,437525532,
471340060,337384980,336993300,471078940,471602202,337386004,370416664,471077916,370938900,337124372,471079452,471471132,337385492,7190,268436496,202375176,
1052672,201330704,268959760,1049600,266240,268437520,269484044,1051648,67112968,268435472,68157440,528384,268438544,269221904,1050624,134746116,
268962320,235931660,135270408,235409424,269223952,135268872,134877192,268962832,269486094,135269896,168300556,268961808,168822792,135008264,268963344,269355024,
135269384,185274378,269159440,252709645,185602059,252383248,269290256,185601035,185339915,269159696,269486863,185601803,202051597,269159184,202377995,185405451,
269160208,269421328,185601291,1061097484,1061109567,1061109567,1061109567,1061109567,4144959,407896064,25165840,1661599759,-2108666017,532644181,16384,0,
1351585436,-474376673,33620223,100992003,168364039,235736075,251658511,16384,83886080,491847439,27262992,-485883889,-2108666017,1040941397,16384,0,
685739242,-486217984,33620223,100992003,168364039,235736075,251674895,32768,83886080,694484751,32505870,797573135,-1654299782,523801193,0,0,
841780781,-416010225,33620223,100992003,168364039,235736075,251674895,32768,83886080,694484751,32505870,797310991,-1654299782,523801193,0,0,
841780781,-416010225,33620223,335873027,976828423,1044200507,251658559,0,83886080,694484751,32505870,-276168689,-1654299782,523801193,0,0,
841780781,-416010225,33620223,100992003,168364039,235736075,251674895,32768,83886080,694484751,32505870,-276430833,-1654299782,523801193,0,0,
841780781,-416010225,33620223,335873027,976828423,1044200507,251658559,0,83886080,796983055,25165840,-281411569,-1941946550,-13500348,24576,0,
536907526,-483588849,33620223,100992003,168364039,235736075,251674895,32768,83886080,796983055,25165840,-284819441,-1941946550,-13500348,24576,0,
536907526,-483588849,33620223,100992003,168364039,235736075,251658511,4096,83886080,796983055,25165840,-281411569,-1941946550,-13500348,24576,0,
536907526,-483588849,33620223,100992003,168364039,235736075,251674895,32768,83886080,796983055,25165840,792330255,-1941946550,-13500348,24576,0,
536907526,-483588849,33620223,100992003,168364039,235736075,251674895,32768,83886080,796983055,25165840,788922383,-1941946550,-13500348,24576,0,
536907526,-483588849,33620223,100992003,168364039,235736075,251658511,4096,83886080,1965839,0,1728013860,36,788529152,16777216,403441155,
-2134876112,0,2113929264,-607927357,-1010580517,126,19712,-1588285,-1009001473,50115,5505024,412745472,404232216,3938328,1442840576,-1010630656,
-1010580541,406611651,0,-1023410089,-607927357,-2368549,102,22528,1724105667,-1016710084,50115,5832704,-1010580736,406611651,3938328,1543503872,
-2147483648,405823680,16975372,0,109,-10092544,-1009001509,195,30208,-1023410176,1724105667,6204,7798784,0,-606354493,6750171,
0,-256,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]
}

View file

@ -9,7 +9,7 @@ IBM EGA ROM
To (re)build the JSON-encoded IBM EGA ROM with symbols, run the following command: To (re)build the JSON-encoded IBM EGA ROM with symbols, run the following command:
filedump --file=static/ibm-ega.rom --format=bytes --decimal filedump --file=archive/ibm-ega.rom --format=bytes --decimal
The symbol information in the MAP file will be automatically converted and appended to the dump of the ROM file. The symbol information in the MAP file will be automatically converted and appended to the dump of the ROM file.

View file

@ -21,5 +21,5 @@ with the *format* parameter set to `img` instead of `json`. For example:
In fact, when browsing the disk archives, the PCjs web server automatically provides "onclick" handlers In fact, when browsing the disk archives, the PCjs web server automatically provides "onclick" handlers
for links to JSON-encoded disk images, which will invoke the API for you. for links to JSON-encoded disk images, which will invoke the API for you.
See **Creating PCjs-Compatible Disk Images** in the [PCjs Documentation](/docs/pcjs/) for more information See **Creating PCjs-Compatible Disk Images** in the [PCjs Documentation](/docs/pcjs/#creating-pcjs-compatible-disk-images)
about supported disks and formats. for more information about supported disks and formats.

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>1-2-3</title> <title>1-2-3</title>
<version>1.0a</version> <version>1.0a</version>
@ -7,16 +7,16 @@
<category>Productivity</category> <category>Productivity</category>
<author>Lotus</author> <author>Lotus</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/123-DISK1-SYSTEM.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK1-SYSTEM.json" md5="36aa0babe09470801636d9acb6a6d127" md5json="10202c5c7ac7a719e86464f29d14ae7f"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/123-DISK1-SYSTEM.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK1-SYSTEM.json" md5="36aa0babe09470801636d9acb6a6d127" md5json="10202c5c7ac7a719e86464f29d14ae7f">
<name>Lotus 1-2-3 (System)</name> <name>Lotus 1-2-3 (System)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/123-DISK2-UTILITY.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK2-UTILITY.json" md5="7c44429e0572cc9b5ccb69cd158d107e" md5json="6b6bb5326cd2a24370acdf9df9800d1a"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/123-DISK2-UTILITY.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK2-UTILITY.json" md5="7c44429e0572cc9b5ccb69cd158d107e" md5json="6b6bb5326cd2a24370acdf9df9800d1a">
<name>Lotus 1-2-3 (Utility)</name> <name>Lotus 1-2-3 (Utility)</name>
</disk> </disk>
<disk id="disk03" size="368640" chs="40:2:9" img="static/123-DISK3-GRAPH.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK3-GRAPH.json" md5="2f65d1d69f1b048c91373cf616f7b6b4" md5json="137b97e95889983d01e0922a379f2f50"> <disk id="disk03" size="368640" chs="40:2:9" img="archive/123-DISK3-GRAPH.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK3-GRAPH.json" md5="2f65d1d69f1b048c91373cf616f7b6b4" md5json="137b97e95889983d01e0922a379f2f50">
<name>Lotus 1-2-3 (Graph)</name> <name>Lotus 1-2-3 (Graph)</name>
</disk> </disk>
<disk id="disk04" size="368640" chs="40:2:9" img="static/123-DISK4-TUTORIAL.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK4-TUTORIAL.json" md5="279acec5509aa07d3217789ce78eb622" md5json="4074f85008a692ca0ab37658506b6c82"> <disk id="disk04" size="368640" chs="40:2:9" img="archive/123-DISK4-TUTORIAL.img" href="/disks/pc/apps/lotus/123/1.0a/123-DISK4-TUTORIAL.json" md5="279acec5509aa07d3217789ce78eb622" md5json="4074f85008a692ca0ab37658506b6c82">
<name>Lotus 1-2-3 (Tutorial)</name> <name>Lotus 1-2-3 (Tutorial)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>Microsoft Chart</title> <title>Microsoft Chart</title>
<version>2.02</version> <version>2.02</version>
@ -25,7 +25,7 @@
I would much rather post copies of original distribution disks here, but this is all we've currently got. I would much rather post copies of original distribution disks here, but this is all we've currently got.
</notes> </notes>
<disk id="disk01" size="368640" chs="40:2:9" img="static/CHART202.img" href="/disks/pc/apps/microsoft/chart/2.02/CHART202.json" md5="cc155799da50666f6233a21d1d81fe6e" md5json="bd8a3be09c88ee917b3d7f02f0add7a9"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/CHART202.img" href="/disks/pc/apps/microsoft/chart/2.02/CHART202.json" md5="cc155799da50666f6233a21d1d81fe6e" md5json="bd8a3be09c88ee917b3d7f02f0add7a9">
<name>MS Chart 2.02 (Unofficial)</name> <name>MS Chart 2.02 (Unofficial)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>Word for Windows</title> <title>Word for Windows</title>
<version>2.0c</version> <version>2.0c</version>
@ -7,22 +7,22 @@
<category>Word Processor</category> <category>Word Processor</category>
<author>Microsoft</author> <author>Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="1474560" chs="80:2:18" img="static/WINWORD20-DISK1.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK1.json" md5="5689477a4e0db01dd599307b32c4f5df" md5json="190f66ae5b1aa1f4d7cddb79ceb14ceb"> <disk id="disk01" size="1474560" chs="80:2:18" img="archive/WINWORD20-DISK1.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK1.json" md5="5689477a4e0db01dd599307b32c4f5df" md5json="190f66ae5b1aa1f4d7cddb79ceb14ceb">
<name>Word for Windows 2.0c (Disk 1)</name> <name>Word for Windows 2.0c (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="static/WINWORD20-DISK2.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK2.json" md5="d51e70e3cf4cfbd42f60b9e063557ca6" md5json="f5d1b7cbb68ae7c815dbdefc3d88257f"> <disk id="disk02" size="1474560" chs="80:2:18" img="archive/WINWORD20-DISK2.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK2.json" md5="d51e70e3cf4cfbd42f60b9e063557ca6" md5json="f5d1b7cbb68ae7c815dbdefc3d88257f">
<name>Word for Windows 2.0c (Disk 2)</name> <name>Word for Windows 2.0c (Disk 2)</name>
</disk> </disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="static/WINWORD20-DISK3.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK3.json" md5="d18c31da61339895daa9d95d82e56785" md5json="315cb58399dd8d67db942db8c30e741b"> <disk id="disk03" size="1474560" chs="80:2:18" img="archive/WINWORD20-DISK3.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK3.json" md5="d18c31da61339895daa9d95d82e56785" md5json="315cb58399dd8d67db942db8c30e741b">
<name>Word for Windows 2.0c (Disk 3)</name> <name>Word for Windows 2.0c (Disk 3)</name>
</disk> </disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="static/WINWORD20-DISK4.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK4.json" md5="e3120099f7a57b0d72298515d89273d0" md5json="c781c67a63e6fb03af4bb6d1b16694b5"> <disk id="disk04" size="1474560" chs="80:2:18" img="archive/WINWORD20-DISK4.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK4.json" md5="e3120099f7a57b0d72298515d89273d0" md5json="c781c67a63e6fb03af4bb6d1b16694b5">
<name>Word for Windows 2.0c (Disk 4)</name> <name>Word for Windows 2.0c (Disk 4)</name>
</disk> </disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="static/WINWORD20-DISK5.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK5.json" md5="4b5dbc6d2e1e279073033c4560d464c6" md5json="d77d7afc02a6d05c69226c13d44e0776"> <disk id="disk05" size="1474560" chs="80:2:18" img="archive/WINWORD20-DISK5.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK5.json" md5="4b5dbc6d2e1e279073033c4560d464c6" md5json="d77d7afc02a6d05c69226c13d44e0776">
<name>Word for Windows 2.0c (Disk 5)</name> <name>Word for Windows 2.0c (Disk 5)</name>
</disk> </disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="static/WINWORD20-DISK6.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK6.json" md5="573af2dcc8938358d6b19623ad1fb9ac" md5json="16a117e0c3a50a1bf80d8089699b0b60"> <disk id="disk06" size="1474560" chs="80:2:18" img="archive/WINWORD20-DISK6.img" href="/disks/pc/apps/microsoft/winword/2.0c/WINWORD20-DISK6.json" md5="573af2dcc8938358d6b19623ad1fb9ac" md5json="16a117e0c3a50a1bf80d8089699b0b60">
<name>Word for Windows 2.0c (Disk 6)</name> <name>Word for Windows 2.0c (Disk 6)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS Word</title> <title>MS Word</title>
<version>3.0</version> <version>3.0</version>
@ -7,22 +7,22 @@
<category>Word Processor</category> <category>Word Processor</category>
<author>Microsoft</author> <author>Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/WORD30-DISK1-PROGRAM.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK1-PROGRAM.json" md5="97f9cea388a2732089936334fcc63c96" md5json="b713ad3dd4eee3f6dd2abf048dc2daad"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/WORD30-DISK1-PROGRAM.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK1-PROGRAM.json" md5="97f9cea388a2732089936334fcc63c96" md5json="b713ad3dd4eee3f6dd2abf048dc2daad">
<name>MS Word 3.0 (Disk 1)</name> <name>MS Word 3.0 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/WORD30-DISK2-SPELL.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK2-SPELL.json" md5="7935e208cbe47b20aa63d6bbda9c53f8" md5json="d8136eeb67df7832a1f0e26c7868bfe8"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/WORD30-DISK2-SPELL.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK2-SPELL.json" md5="7935e208cbe47b20aa63d6bbda9c53f8" md5json="d8136eeb67df7832a1f0e26c7868bfe8">
<name>MS Word 3.0 (Disk 2)</name> <name>MS Word 3.0 (Disk 2)</name>
</disk> </disk>
<disk id="disk03" size="368640" chs="40:2:9" img="static/WORD30-DISK3-UTILITIES.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK3-UTILITIES.json" md5="8e95a1700ab66f71af6f148dffa4bf39" md5json="dfb026f66699710775159a97474984dc"> <disk id="disk03" size="368640" chs="40:2:9" img="archive/WORD30-DISK3-UTILITIES.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK3-UTILITIES.json" md5="8e95a1700ab66f71af6f148dffa4bf39" md5json="dfb026f66699710775159a97474984dc">
<name>MS Word 3.0 (Disk 3)</name> <name>MS Word 3.0 (Disk 3)</name>
</disk> </disk>
<disk id="disk04" size="368640" chs="40:2:9" img="static/WORD30-DISK4-PRINTER.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK4-PRINTER.json" md5="a15131fe73097ac52bcc15beeba451f3" md5json="9814f88a83af26649d1e9e0c7292102c"> <disk id="disk04" size="368640" chs="40:2:9" img="archive/WORD30-DISK4-PRINTER.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK4-PRINTER.json" md5="a15131fe73097ac52bcc15beeba451f3" md5json="9814f88a83af26649d1e9e0c7292102c">
<name>MS Word 3.0 (Disk 4)</name> <name>MS Word 3.0 (Disk 4)</name>
</disk> </disk>
<disk id="disk05" size="368640" chs="40:2:9" img="static/WORD30-DISK5-LEARNMOU.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK5-LEARNMOU.json" md5="6343da623cd8d1b7b7613174df4d0b6f" md5json="a194294aec182ee668c2b295ad17c471"> <disk id="disk05" size="368640" chs="40:2:9" img="archive/WORD30-DISK5-LEARNMOU.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK5-LEARNMOU.json" md5="6343da623cd8d1b7b7613174df4d0b6f" md5json="a194294aec182ee668c2b295ad17c471">
<name>MS Word 3.0 (Disk 5)</name> <name>MS Word 3.0 (Disk 5)</name>
</disk> </disk>
<disk id="disk06" size="368640" chs="40:2:9" img="static/WORD30-DISK6-LEARNKBD.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK6-LEARNKBD.json" md5="780ae1479c80f36ca1ba561b4da9e87d" md5json="11e8a031c8348c4d76af061f8258ccab"> <disk id="disk06" size="368640" chs="40:2:9" img="archive/WORD30-DISK6-LEARNKBD.img" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK6-LEARNKBD.json" md5="780ae1479c80f36ca1ba561b4da9e87d" md5json="11e8a031c8348c4d76af061f8258ccab">
<name>MS Word 3.0 (Disk 6)</name> <name>MS Word 3.0 (Disk 6)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS Word</title> <title>MS Word</title>
<version>3.1</version> <version>3.1</version>
@ -7,28 +7,28 @@
<category>Word Processor</category> <category>Word Processor</category>
<author>Microsoft</author> <author>Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/WORD31-DISK1-PROGRAM.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK1-PROGRAM.json" md5="1c370c3abc240dbd20d87af6cd0902e2" md5json="f5db259c42fcb1e8236c23a4cc9f263e"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/WORD31-DISK1-PROGRAM.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK1-PROGRAM.json" md5="1c370c3abc240dbd20d87af6cd0902e2" md5json="f5db259c42fcb1e8236c23a4cc9f263e">
<name>MS Word 3.1 (Disk 1)</name> <name>MS Word 3.1 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/WORD31-DISK2-SPELL.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK2-SPELL.json" md5="9353352b7cffb1a7cf7aa39c5a68a827" md5json="135ce767ba56423ce09f59f1b20944d0"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/WORD31-DISK2-SPELL.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK2-SPELL.json" md5="9353352b7cffb1a7cf7aa39c5a68a827" md5json="135ce767ba56423ce09f59f1b20944d0">
<name>MS Word 3.1 (Disk 2)</name> <name>MS Word 3.1 (Disk 2)</name>
</disk> </disk>
<disk id="disk03" size="368640" chs="40:2:9" img="static/WORD31-DISK3-THESAURUS.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK3-THESAURUS.json" md5="a27129a4549ac43e15dcffb39deb1e12" md5json="bb110081bc34da49b408c5593c561595"> <disk id="disk03" size="368640" chs="40:2:9" img="archive/WORD31-DISK3-THESAURUS.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK3-THESAURUS.json" md5="a27129a4549ac43e15dcffb39deb1e12" md5json="bb110081bc34da49b408c5593c561595">
<name>MS Word 3.1 (Disk 3)</name> <name>MS Word 3.1 (Disk 3)</name>
</disk> </disk>
<disk id="disk04" size="368640" chs="40:2:9" img="static/WORD31-DISK4-UTILITIES.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK4-UTILITIES.json" md5="3b11d6096006d3a5020183b95414c2b9" md5json="33273f2eb4c4e5e47984f9f57361df28"> <disk id="disk04" size="368640" chs="40:2:9" img="archive/WORD31-DISK4-UTILITIES.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK4-UTILITIES.json" md5="3b11d6096006d3a5020183b95414c2b9" md5json="33273f2eb4c4e5e47984f9f57361df28">
<name>MS Word 3.1 (Disk 4)</name> <name>MS Word 3.1 (Disk 4)</name>
</disk> </disk>
<disk id="disk05" size="368640" chs="40:2:9" img="static/WORD31-DISK5-PRINTER.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK5-PRINTER.json" md5="52b513f65a38135d12b4a88c4442898b" md5json="689fcd827cda42d97bca383b40af912c"> <disk id="disk05" size="368640" chs="40:2:9" img="archive/WORD31-DISK5-PRINTER.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK5-PRINTER.json" md5="52b513f65a38135d12b4a88c4442898b" md5json="689fcd827cda42d97bca383b40af912c">
<name>MS Word 3.1 (Disk 5)</name> <name>MS Word 3.1 (Disk 5)</name>
</disk> </disk>
<disk id="disk06" size="368640" chs="40:2:9" img="static/WORD31-DISK6-PRINTER.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK6-PRINTER.json" md5="48724973d58cf7202912ddaf5dde8a9a" md5json="b32dad034f454f8d16a5e0ded6c80e56"> <disk id="disk06" size="368640" chs="40:2:9" img="archive/WORD31-DISK6-PRINTER.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK6-PRINTER.json" md5="48724973d58cf7202912ddaf5dde8a9a" md5json="b32dad034f454f8d16a5e0ded6c80e56">
<name>MS Word 3.1 (Disk 6)</name> <name>MS Word 3.1 (Disk 6)</name>
</disk> </disk>
<disk id="disk07" size="368640" chs="40:2:9" img="static/WORD31-DISK7-LEARNMOU.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK7-LEARNMOU.json" md5="cc25608720e3e64573007612e9c39b1f" md5json="25c30ded5aa26f7c75c527baa95c8f2c"> <disk id="disk07" size="368640" chs="40:2:9" img="archive/WORD31-DISK7-LEARNMOU.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK7-LEARNMOU.json" md5="cc25608720e3e64573007612e9c39b1f" md5json="25c30ded5aa26f7c75c527baa95c8f2c">
<name>MS Word 3.1 (Disk 7)</name> <name>MS Word 3.1 (Disk 7)</name>
</disk> </disk>
<disk id="disk08" size="368640" chs="40:2:9" img="static/WORD31-DISK8-LEARNKBD.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK8-LEARNKBD.json" md5="6627c0b21995fe62f169f402f251a2d2" md5json="be5c00c96fed397648b76a19f0dbced6"> <disk id="disk08" size="368640" chs="40:2:9" img="archive/WORD31-DISK8-LEARNKBD.img" href="/disks/pc/apps/microsoft/word/3.1/WORD31-DISK8-LEARNKBD.json" md5="6627c0b21995fe62f169f402f251a2d2" md5json="be5c00c96fed397648b76a19f0dbced6">
<name>MS Word 3.1 (Disk 8)</name> <name>MS Word 3.1 (Disk 8)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS Word</title> <title>MS Word</title>
<version>5.0</version> <version>5.0</version>
@ -7,43 +7,43 @@
<category>Word Processor</category> <category>Word Processor</category>
<author>Microsoft</author> <author>Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/WORD50-PROGRAM1.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PROGRAM1.json" md5="ec384fe9bc27b518f86fdd47b1fefffd" md5json="d5574356b39c7b5737163aca21eed107"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/WORD50-PROGRAM1.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PROGRAM1.json" md5="ec384fe9bc27b518f86fdd47b1fefffd" md5json="d5574356b39c7b5737163aca21eed107">
<name>MS Word 5.0 (Program 1)</name> <name>MS Word 5.0 (Program 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/WORD50-PROGRAM2.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PROGRAM2.json" md5="537d3dc0c3bc41dd9f16db02fc40094c" md5json="1b5a0fc630596ba53c7751d4aec4690e"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/WORD50-PROGRAM2.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PROGRAM2.json" md5="537d3dc0c3bc41dd9f16db02fc40094c" md5json="1b5a0fc630596ba53c7751d4aec4690e">
<name>MS Word 5.0 (Program 2)</name> <name>MS Word 5.0 (Program 2)</name>
</disk> </disk>
<disk id="disk03" size="368640" chs="40:2:9" img="static/WORD50-SPELL.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-SPELL.json" md5="c81b0c62f2bfe394814a126bd9b382d1" md5json="2c56807a3f9bfacaeeaa06ea8d9a97c7"> <disk id="disk03" size="368640" chs="40:2:9" img="archive/WORD50-SPELL.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-SPELL.json" md5="c81b0c62f2bfe394814a126bd9b382d1" md5json="2c56807a3f9bfacaeeaa06ea8d9a97c7">
<name>MS Word 5.0 (Spell)</name> <name>MS Word 5.0 (Spell)</name>
</disk> </disk>
<disk id="disk04" size="368640" chs="40:2:9" img="static/WORD50-THESAURUS.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-THESAURUS.json" md5="939c39241e2481ae4a332d651f15645c" md5json="98566758db1a80c30e3fcd2ffb2cbb24"> <disk id="disk04" size="368640" chs="40:2:9" img="archive/WORD50-THESAURUS.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-THESAURUS.json" md5="939c39241e2481ae4a332d651f15645c" md5json="98566758db1a80c30e3fcd2ffb2cbb24">
<name>MS Word 5.0 (Thesaurus)</name> <name>MS Word 5.0 (Thesaurus)</name>
</disk> </disk>
<disk id="disk05" size="368640" chs="40:2:9" img="static/WORD50-UTILITIES1.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILITIES1.json" md5="258268a207f5fa813443700c36b6d5a0" md5json="95acace912092a6d167bef346988fd6e"> <disk id="disk05" size="368640" chs="40:2:9" img="archive/WORD50-UTILITIES1.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILITIES1.json" md5="258268a207f5fa813443700c36b6d5a0" md5json="95acace912092a6d167bef346988fd6e">
<name>MS Word 5.0 (Utilities 1)</name> <name>MS Word 5.0 (Utilities 1)</name>
</disk> </disk>
<disk id="disk06" size="368640" chs="40:2:9" img="static/WORD50-UTILITIES2.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILITIES2.json" md5="604713de5d1f7c10ab5df852ebdc747e" md5json="f07f2b13111dd0923730d063bec18af6"> <disk id="disk06" size="368640" chs="40:2:9" img="archive/WORD50-UTILITIES2.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILITIES2.json" md5="604713de5d1f7c10ab5df852ebdc747e" md5json="f07f2b13111dd0923730d063bec18af6">
<name>MS Word 5.0 (Utilities 2)</name> <name>MS Word 5.0 (Utilities 2)</name>
</disk> </disk>
<disk id="disk07" size="368640" chs="40:2:9" img="static/WORD50-UTILITIES3.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILITIES3.json" md5="1bc12154a9bb5523e9551bcc04e9aec6" md5json="68e5d654ff88fdc0533e74c4a9b56317"> <disk id="disk07" size="368640" chs="40:2:9" img="archive/WORD50-UTILITIES3.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILITIES3.json" md5="1bc12154a9bb5523e9551bcc04e9aec6" md5json="68e5d654ff88fdc0533e74c4a9b56317">
<name>MS Word 5.0 (Utilities 3)</name> <name>MS Word 5.0 (Utilities 3)</name>
</disk> </disk>
<disk id="disk08" size="368640" chs="40:2:9" img="static/WORD50-UTILPRINT.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILPRINT.json" md5="22b6c584ac8bb03c4cfe8874ebd131c8" md5json="0b6f2df39ac94d5592da99e55a5ab787"> <disk id="disk08" size="368640" chs="40:2:9" img="archive/WORD50-UTILPRINT.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-UTILPRINT.json" md5="22b6c584ac8bb03c4cfe8874ebd131c8" md5json="0b6f2df39ac94d5592da99e55a5ab787">
<name>MS Word 5.0 (Utilities/Print)</name> <name>MS Word 5.0 (Utilities/Print)</name>
</disk> </disk>
<disk id="disk09" size="368640" chs="40:2:9" img="static/WORD50-PRINTERS1.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PRINTERS1.json" md5="97c904815815535b852039fe7de4092e" md5json="4c670002d9d68776045517d67f62606e"> <disk id="disk09" size="368640" chs="40:2:9" img="archive/WORD50-PRINTERS1.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PRINTERS1.json" md5="97c904815815535b852039fe7de4092e" md5json="4c670002d9d68776045517d67f62606e">
<name>MS Word 5.0 (Printers 1)</name> <name>MS Word 5.0 (Printers 1)</name>
</disk> </disk>
<disk id="disk10" size="368640" chs="40:2:9" img="static/WORD50-PRINTERS2.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PRINTERS2.json" md5="9d8a6b158c964890ad3a46f11e8d66a1" md5json="710fe58bf85e4f66b0c6620f6e106cfb"> <disk id="disk10" size="368640" chs="40:2:9" img="archive/WORD50-PRINTERS2.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-PRINTERS2.json" md5="9d8a6b158c964890ad3a46f11e8d66a1" md5json="710fe58bf85e4f66b0c6620f6e106cfb">
<name>MS Word 5.0 (Printers 2)</name> <name>MS Word 5.0 (Printers 2)</name>
</disk> </disk>
<disk id="disk11" size="368640" chs="40:2:9" img="static/WORD50-LEARNKBD.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-LEARNKBD.json" md5="d8aa737b6b3f1bfa982fbee8d6493c69" md5json="83fd5275f77367742880f5af60fa2281"> <disk id="disk11" size="368640" chs="40:2:9" img="archive/WORD50-LEARNKBD.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-LEARNKBD.json" md5="d8aa737b6b3f1bfa982fbee8d6493c69" md5json="83fd5275f77367742880f5af60fa2281">
<name>MS Word 5.0 (Learning Kbd)</name> <name>MS Word 5.0 (Learning Kbd)</name>
</disk> </disk>
<disk id="disk12" size="368640" chs="40:2:9" img="static/WORD50-LEARNMOU.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-LEARNMOU.json" md5="d63043c19c860498798ecb8470a1d24a" md5json="d7dcfbe52791d2fee7ae70c51bbec48f"> <disk id="disk12" size="368640" chs="40:2:9" img="archive/WORD50-LEARNMOU.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-LEARNMOU.json" md5="d63043c19c860498798ecb8470a1d24a" md5json="d7dcfbe52791d2fee7ae70c51bbec48f">
<name>MS Word 5.0 (Learning Mouse)</name> <name>MS Word 5.0 (Learning Mouse)</name>
</disk> </disk>
<disk id="disk13" size="368640" chs="40:2:9" img="static/WORD50-LEARNADV.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-LEARNADV.json" md5="e23e15685bd2c5b2eb0ec16a162683cd" md5json="8bfd4ebc182253ebcea2d3b8afae095d"> <disk id="disk13" size="368640" chs="40:2:9" img="archive/WORD50-LEARNADV.img" href="/disks/pc/apps/microsoft/word/5.0/WORD50-LEARNADV.json" md5="e23e15685bd2c5b2eb0ec16a162683cd" md5json="8bfd4ebc182253ebcea2d3b8afae095d">
<name>MS Word 5.0 (Learning Adv)</name> <name>MS Word 5.0 (Learning Adv)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -5,7 +5,7 @@
<disk path="">None</disk> <disk path="">None</disk>
<disk path="/disks/pc/cpm/1.1b/cpm86-disk1.json">CP/M-86 (Disk 1)</disk> <disk path="/disks/pc/cpm/1.1b/cpm86-disk1.json">CP/M-86 (Disk 1)</disk>
<disk path="/disks/pc/cpm/1.1b/cpm86-disk2.json">CP/M-86 (Disk 2)</disk> <disk path="/disks/pc/cpm/1.1b/cpm86-disk2.json">CP/M-86 (Disk 2)</disk>
<disk path="/disks/pc/diags/ibm/2.20/5150_5155_5160_ADVDIAG_220.json">IBM Advanced Diagnostics 2.20</disk> <disk path="/disks/pc/diags/ibm/2.20/5150_5155_5160_ADVDIAG_220.json">IBM Diagnostics 2.20</disk>
<disk path="/disks/pc/dos/ibm/1.00/PCDOS100.json">PC-DOS 1.00</disk> <disk path="/disks/pc/dos/ibm/1.00/PCDOS100.json">PC-DOS 1.00</disk>
<disk path="/disks/pc/dos/ibm/1.10/PCDOS110.json">PC-DOS 1.10</disk> <disk path="/disks/pc/dos/ibm/1.10/PCDOS110.json">PC-DOS 1.10</disk>
<disk path="/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json">PC-DOS 2.00 (Disk 1)</disk> <disk path="/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json">PC-DOS 2.00 (Disk 1)</disk>
@ -109,7 +109,7 @@
<disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK3.json">COMPAQ MS-DOS 3.31 (Disk 3)</disk> <disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK3.json">COMPAQ MS-DOS 3.31 (Disk 3)</disk>
<disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK4.json">COMPAQ MS-DOS 3.31 (Disk 4)</disk> <disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK4.json">COMPAQ MS-DOS 3.31 (Disk 4)</disk>
<disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK5.json">COMPAQ MS-DOS 3.31 (Disk 5)</disk> <disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK5.json">COMPAQ MS-DOS 3.31 (Disk 5)</disk>
<disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DIAG.json">COMPAQ MS-DOS 3.31 (Diagnostics)</disk> <disk path="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DIAG.json">COMPAQ MS-DOS 3.31 (Diags)</disk>
<disk path="/disks/pc/os2/ibm/1.0/OS210-INSTALL.json">IBM OS/2 1.0 (1.44M Install)</disk> <disk path="/disks/pc/os2/ibm/1.0/OS210-INSTALL.json">IBM OS/2 1.0 (1.44M Install)</disk>
<disk path="/disks/pc/os2/ibm/1.0/OS210-DISK1.json">IBM OS/2 1.0 (1.44M Disk 1)</disk> <disk path="/disks/pc/os2/ibm/1.0/OS210-DISK1.json">IBM OS/2 1.0 (1.44M Disk 1)</disk>
<disk path="/disks/pc/os2/ibm/1.0/OS210-DISK2.json">IBM OS/2 1.0 (1.44M Disk 2)</disk> <disk path="/disks/pc/os2/ibm/1.0/OS210-DISK2.json">IBM OS/2 1.0 (1.44M Disk 2)</disk>
@ -119,8 +119,8 @@
<disk path="/disks/pc/os2/ibm/1.1/OS211-DISK02.json">IBM OS/2 1.1 (1.44M Disk 2)</disk> <disk path="/disks/pc/os2/ibm/1.1/OS211-DISK02.json">IBM OS/2 1.1 (1.44M Disk 2)</disk>
<disk path="/disks/pc/os2/ibm/1.1/OS211-DISK03.json">IBM OS/2 1.1 (1.44M Disk 3)</disk> <disk path="/disks/pc/os2/ibm/1.1/OS211-DISK03.json">IBM OS/2 1.1 (1.44M Disk 3)</disk>
<disk path="/disks/pc/os2/ibm/1.1/OS211-DISK04.json">IBM OS/2 1.1 (1.44M Disk 4)</disk> <disk path="/disks/pc/os2/ibm/1.1/OS211-DISK04.json">IBM OS/2 1.1 (1.44M Disk 4)</disk>
<disk path="/disks/pc/os2/ibm/1.1/OS211-DEVICES.json">IBM OS/2 1.1 (1.44M Devices Disk)</disk> <disk path="/disks/pc/os2/ibm/1.1/OS211-DEVICES.json">IBM OS/2 1.1 (1.44M Devices)</disk>
<disk path="/disks/pc/os2/ibm/1.1/OS211-PRINTERS.json">IBM OS/2 1.1 (1.44M Printers Disk)</disk> <disk path="/disks/pc/os2/ibm/1.1/OS211-PRINTERS.json">IBM OS/2 1.1 (1.44M Printers)</disk>
<disk path="/disks/pc/os2/ibm/1.3/OS213-DISK01.json">IBM OS/2 1.3 (1.44M Disk 1)</disk> <disk path="/disks/pc/os2/ibm/1.3/OS213-DISK01.json">IBM OS/2 1.3 (1.44M Disk 1)</disk>
<disk path="/disks/pc/os2/ibm/1.3/OS213-DISK02.json">IBM OS/2 1.3 (1.44M Disk 2)</disk> <disk path="/disks/pc/os2/ibm/1.3/OS213-DISK02.json">IBM OS/2 1.3 (1.44M Disk 2)</disk>
<disk path="/disks/pc/os2/ibm/1.3/OS213-DISK03.json">IBM OS/2 1.3 (1.44M Disk 3)</disk> <disk path="/disks/pc/os2/ibm/1.3/OS213-DISK03.json">IBM OS/2 1.3 (1.44M Disk 3)</disk>
@ -428,7 +428,8 @@
<disk path="/apps/pc/1992/moria/disk.json">Moria 5.5</disk> <disk path="/apps/pc/1992/moria/disk.json">Moria 5.5</disk>
<disk path="/tests/pc/vga/VGABIN.json">VGA Tests (Black Book)</disk> <disk path="/tests/pc/vga/VGABIN.json">VGA Tests (Black Book)</disk>
</control> </control>
<control type="button" binding="loadDrive" padright="8px">Load</control> <control type="button" binding="loadDrive">Load</control>
<control type="button" binding="saveDrive" padright="8px">Save</control>
<control type="description" binding="descDisk" padright="8px"/> <control type="description" binding="descDisk" padright="8px"/>
<control type="file" binding="mountDrive"/> <control type="file" binding="mountDrive"/>
</fdc> </fdc>

View file

@ -10,7 +10,8 @@
<disk path="/disks/pc/games/microsoft/adventure/adventure-1981.json">Microsoft Adventure</disk> <disk path="/disks/pc/games/microsoft/adventure/adventure-1981.json">Microsoft Adventure</disk>
<disk path="/apps/pc/1981/visicalc/disk.json">VisiCalc</disk> <disk path="/apps/pc/1981/visicalc/disk.json">VisiCalc</disk>
</control> </control>
<control type="button" binding="loadDrive" padright="8px">Load</control> <control type="button" binding="loadDrive">Load</control>
<control type="button" binding="saveDrive" padright="8px">Save</control>
<control type="description" binding="descDisk" padright="8px"/> <control type="description" binding="descDisk" padright="8px"/>
<control type="file" binding="mountDrive"/> <control type="file" binding="mountDrive"/>
</fdc> </fdc>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) running CP/M-86</name> <name pos="center">IBM PC (Model 5150) running CP/M-86</name>
<computer id="cpm-mda-64k" name="IBM PC" resume="1"/> <computer id="cpm-mda-64k" name="IBM PC" resume="1"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>CP/M-86</title> <title>CP/M-86</title>
<version>1.1B</version> <version>1.1B</version>
@ -9,10 +9,10 @@
<publisher href="http://en.wikipedia.org/wiki/Eagle_Computer">Eagle Computer</publisher> <publisher href="http://en.wikipedia.org/wiki/Eagle_Computer">Eagle Computer</publisher>
<releaseDate>May 20, 1983</releaseDate> <releaseDate>May 20, 1983</releaseDate>
<machine href="/disks/pc/cpm/1.1b/machine.xml"/> <machine href="/disks/pc/cpm/1.1b/machine.xml"/>
<disk id="disk01" size="327680" chs="40:2:8" img="static/cpm86-disk1.dsk" href="/disks/pc/cpm/1.1b/cpm86-disk1.json" md5="0cfdd3af220207b49a63c4cd2b3c0be4" md5json="224fd69ff9e4e6ac05e9433d2b2ef315"> <disk id="disk01" size="327680" chs="40:2:8" img="archive/cpm86-disk1.dsk" href="/disks/pc/cpm/1.1b/cpm86-disk1.json" md5="0cfdd3af220207b49a63c4cd2b3c0be4" md5json="224fd69ff9e4e6ac05e9433d2b2ef315">
<name>CP/M-86 (Disk 1)</name> <name>CP/M-86 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="327680" chs="40:2:8" img="static/cpm86-disk2.dsk" href="/disks/pc/cpm/1.1b/cpm86-disk2.json" md5="50cca3911096c28845089aa5317d96d8" md5json="67f21f46e4b4b9a9c9195e610aeb8d32"> <disk id="disk02" size="327680" chs="40:2:8" img="archive/cpm86-disk2.dsk" href="/disks/pc/cpm/1.1b/cpm86-disk2.json" md5="50cca3911096c28845089aa5317d96d8" md5json="67f21f46e4b4b9a9c9195e610aeb8d32">
<name>CP/M-86 (Disk 2)</name> <name>CP/M-86 (Disk 2)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7"> <machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) running IBM Advanced Diagnostics 2.20</name> <name pos="center">IBM PC (Model 5150) running IBM Advanced Diagnostics 2.20</name>
<computer id="pc-mda-64k" name="IBM PC"/> <computer id="pc-mda-64k" name="IBM PC"/>

View file

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>IBM Advanced Diagnostics</title> <title>IBM Diagnostics</title>
<version>2.20</version> <version>2.20</version>
<type>Diagnostics</type> <type>Diagnostics</type>
<category>Hardware Tests</category> <category>Hardware Tests</category>
<author>IBM</author> <author>IBM</author>
<releaseDate/> <releaseDate/>
<machine href="/disks/pc/diags/ibm/2.20/machine.xml"/> <machine href="/disks/pc/diags/ibm/2.20/machine.xml"/>
<disk id="disk01" size="184320" chs="40:1:9" img="static/5150_5155_5160_ADVDIAG_220.img" href="/disks/pc/diags/ibm/2.20/5150_5155_5160_ADVDIAG_220.json" md5="f1c6deb5474e3e8cb42bb705f71347b2" md5json="8a1a166f511c9de8efbe3aefbce681e3"> <disk id="disk01" size="184320" chs="40:1:9" img="archive/5150_5155_5160_ADVDIAG_220.img" href="/disks/pc/diags/ibm/2.20/5150_5155_5160_ADVDIAG_220.json" md5="f1c6deb5474e3e8cb42bb705f71347b2" md5json="8a1a166f511c9de8efbe3aefbce681e3">
<from href="http://minuszerodegrees.net/software/5150_5155_5160_advanced_diagnostics_2.20/6139804.IMG"/> <from href="http://minuszerodegrees.net/software/5150_5155_5160_advanced_diagnostics_2.20/6139804.IMG"/>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS-DOS</title> <title>MS-DOS</title>
<version>1.11</version> <version>1.11</version>
@ -7,7 +7,7 @@
<category>Operating System</category> <category>Operating System</category>
<author>Microsoft/COMPAQ</author> <author>Microsoft/COMPAQ</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="327680" chs="40:2:8" img="static/COMPAQ-DOS111.img" href="/disks/pc/dos/compaq/1.11/COMPAQ-DOS111.json" md5="a18fd39ab120b1ece3c30a9906d50976" md5json="ca1a04e465a5090cc477c71bc30330d2"> <disk id="disk01" size="327680" chs="40:2:8" img="archive/COMPAQ-DOS111.img" href="/disks/pc/dos/compaq/1.11/COMPAQ-DOS111.json" md5="a18fd39ab120b1ece3c30a9906d50976" md5json="ca1a04e465a5090cc477c71bc30330d2">
<name>COMPAQ MS-DOS 1.11</name> <name>COMPAQ MS-DOS 1.11</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS-DOS</title> <title>MS-DOS</title>
<version>1.12</version> <version>1.12</version>
@ -7,7 +7,7 @@
<category>Operating System</category> <category>Operating System</category>
<author>Microsoft/COMPAQ</author> <author>Microsoft/COMPAQ</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="327680" chs="40:2:8" img="static/COMPAQ-DOS112.img" href="/disks/pc/dos/compaq/1.12/COMPAQ-DOS112.json" md5="78669dbfd2c3a23e30353788fcbabdef" md5json="5aaf3703a5c1374f464d9e7f90175ddf"> <disk id="disk01" size="327680" chs="40:2:8" img="archive/COMPAQ-DOS112.img" href="/disks/pc/dos/compaq/1.12/COMPAQ-DOS112.json" md5="78669dbfd2c3a23e30353788fcbabdef" md5json="5aaf3703a5c1374f464d9e7f90175ddf">
<name>COMPAQ MS-DOS 1.12</name> <name>COMPAQ MS-DOS 1.12</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS-DOS</title> <title>MS-DOS</title>
<version>2.12</version> <version>2.12</version>
@ -7,7 +7,7 @@
<category>Operating System</category> <category>Operating System</category>
<author>Microsoft/COMPAQ</author> <author>Microsoft/COMPAQ</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/COMPAQ-DOS212.img" href="/disks/pc/dos/microsoft/2.00/COMPAQ-DOS212.json" md5="90489565ef2f3dd7e378d1477eb6623e" md5json="c76b7c3b1d9578da79680a1385f73285"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/COMPAQ-DOS212.img" href="/disks/pc/dos/microsoft/2.00/COMPAQ-DOS212.json" md5="90489565ef2f3dd7e378d1477eb6623e" md5json="c76b7c3b1d9578da79680a1385f73285">
<name>COMPAQ MS-DOS 2.12</name> <name>COMPAQ MS-DOS 2.12</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS-DOS</title> <title>MS-DOS</title>
<version>3.10</version> <version>3.10</version>
@ -8,19 +8,19 @@
<author>Microsoft/COMPAQ</author> <author>Microsoft/COMPAQ</author>
<releaseDate/> <releaseDate/>
<machine href="/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml"/> <machine href="/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml"/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/COMPAQ-DOS310-DISK1.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK1.json" md5="a2a329b9d06e5bd425050a10e14e2f92" md5json="c212bb6bcd6a4c5853be2c390df66536"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/COMPAQ-DOS310-DISK1.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK1.json" md5="a2a329b9d06e5bd425050a10e14e2f92" md5json="c212bb6bcd6a4c5853be2c390df66536">
<name>COMPAQ MS-DOS 3.10 (Disk 1)</name> <name>COMPAQ MS-DOS 3.10 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/COMPAQ-DOS310-DISK2.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK2.json" md5="4f6e5ec142fbffc36ea600c262677580" md5json="0770c611514970520b6905223c246ee9"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/COMPAQ-DOS310-DISK2.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK2.json" md5="4f6e5ec142fbffc36ea600c262677580" md5json="0770c611514970520b6905223c246ee9">
<name>COMPAQ MS-DOS 3.10 (Disk 2)</name> <name>COMPAQ MS-DOS 3.10 (Disk 2)</name>
</disk> </disk>
<disk id="disk03" size="1228800" chs="80:2:15" img="static/COMPAQ-DOS310-PERSONAL.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-PERSONAL.json" md5="df312165dc2303aab9417677a50df477" md5json="50ed5b7489569d11a9391287259eeda1"> <disk id="disk03" size="1228800" chs="80:2:15" img="archive/COMPAQ-DOS310-PERSONAL.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-PERSONAL.json" md5="df312165dc2303aab9417677a50df477" md5json="50ed5b7489569d11a9391287259eeda1">
<name>COMPAQ MS-DOS 3.10 (Personal)</name> <name>COMPAQ MS-DOS 3.10 (Personal)</name>
</disk> </disk>
<disk id="disk04" size="368640" chs="40:2:9" img="static/COMPAQ-PCDOS320-SUPP.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-PCDOS320-SUPP.json" md5="0c71fdb4d65bb056b39d9fe5fa2cf1a3" md5json="936c6b80fee1c0e9c5880208ff1a539d"> <disk id="disk04" size="368640" chs="40:2:9" img="archive/COMPAQ-PCDOS320-SUPP.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-PCDOS320-SUPP.json" md5="0c71fdb4d65bb056b39d9fe5fa2cf1a3" md5json="936c6b80fee1c0e9c5880208ff1a539d">
<name>COMPAQ PC-DOS 3.20 Support</name> <name>COMPAQ PC-DOS 3.20 Support</name>
</disk> </disk>
<disk id="disk05" size="368640" chs="40:2:9" img="static/COMPAQ-DESKPRO386-SUPP-1986-08-08.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DESKPRO386-SUPP-1986-08-08.json" md5="2bd655ae5568ac27807aeb7bf1ea046d" md5json="6b43800deab66bde7a860fe9b5cd4e9f"> <disk id="disk05" size="368640" chs="40:2:9" img="archive/COMPAQ-DESKPRO386-SUPP-1986-08-08.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DESKPRO386-SUPP-1986-08-08.json" md5="2bd655ae5568ac27807aeb7bf1ea046d" md5json="6b43800deab66bde7a860fe9b5cd4e9f">
<name>COMPAQ DESKPRO 386 (1986)</name> <name>COMPAQ DESKPRO 386 (1986)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>MS-DOS</title> <title>MS-DOS</title>
<version>3.31</version> <version>3.31</version>
@ -8,22 +8,22 @@
<author>Microsoft/COMPAQ</author> <author>Microsoft/COMPAQ</author>
<releaseDate/> <releaseDate/>
<machine href="/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml"/> <machine href="/devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml"/>
<disk id="disk01" size="737280" chs="80:2:9" img="static/COMPAQ-DOS331-DISK1.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK1.json" md5="a2e8c19e0c712b7865d71b4b85b15f7b" md5json="56928a71999a13d3bcdff895ff222ef6"> <disk id="disk01" size="737280" chs="80:2:9" img="archive/COMPAQ-DOS331-DISK1.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK1.json" md5="a2e8c19e0c712b7865d71b4b85b15f7b" md5json="56928a71999a13d3bcdff895ff222ef6">
<name>COMPAQ MS-DOS 3.31 (Disk 1)</name> <name>COMPAQ MS-DOS 3.31 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="737280" chs="80:2:9" img="static/COMPAQ-DOS331-DISK2.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK2.json" md5="e7a92e5d49cfcbce27c76a76e41cef38" md5json="2e11bbeb4b83922789c8117d2d772c05"> <disk id="disk02" size="737280" chs="80:2:9" img="archive/COMPAQ-DOS331-DISK2.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK2.json" md5="e7a92e5d49cfcbce27c76a76e41cef38" md5json="2e11bbeb4b83922789c8117d2d772c05">
<name>COMPAQ MS-DOS 3.31 (Disk 2)</name> <name>COMPAQ MS-DOS 3.31 (Disk 2)</name>
</disk> </disk>
<disk id="disk03" size="737280" chs="80:2:9" img="static/COMPAQ-DOS331-DISK3.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK3.json" md5="bfa7bb36ff3b3dbd43769d0938bcd33c" md5json="63ca40a545c2ab97e5f29bb4e7f93cc7"> <disk id="disk03" size="737280" chs="80:2:9" img="archive/COMPAQ-DOS331-DISK3.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK3.json" md5="bfa7bb36ff3b3dbd43769d0938bcd33c" md5json="63ca40a545c2ab97e5f29bb4e7f93cc7">
<name>COMPAQ MS-DOS 3.31 (Disk 3)</name> <name>COMPAQ MS-DOS 3.31 (Disk 3)</name>
</disk> </disk>
<disk id="disk04" size="737280" chs="80:2:9" img="static/COMPAQ-DOS331-DISK4.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK4.json" md5="92c26885c372db846ce990fb5e16c745" md5json="525acd75acd621e70743e5315be33dbf"> <disk id="disk04" size="737280" chs="80:2:9" img="archive/COMPAQ-DOS331-DISK4.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK4.json" md5="92c26885c372db846ce990fb5e16c745" md5json="525acd75acd621e70743e5315be33dbf">
<name>COMPAQ MS-DOS 3.31 (Disk 4)</name> <name>COMPAQ MS-DOS 3.31 (Disk 4)</name>
</disk> </disk>
<disk id="disk05" size="737280" chs="80:2:9" img="static/COMPAQ-DOS331-DISK5.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK5.json" md5="931554c9bdec9c26ca3e7c301b7df10f" md5json="6d58d8f3a88f7621c8ca39af118cd504"> <disk id="disk05" size="737280" chs="80:2:9" img="archive/COMPAQ-DOS331-DISK5.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK5.json" md5="931554c9bdec9c26ca3e7c301b7df10f" md5json="6d58d8f3a88f7621c8ca39af118cd504">
<name>COMPAQ MS-DOS 3.31 (Disk 5)</name> <name>COMPAQ MS-DOS 3.31 (Disk 5)</name>
</disk> </disk>
<disk id="disk06" size="368640" chs="40:2:9" img="static/COMPAQ-DOS331-DIAG.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DIAG.json" md5="6fc3678180e8d8c2ff5e1c3d99f14d08" md5json="a5e0a418db4fe09c13cfd86635753a05"> <disk id="disk06" size="368640" chs="40:2:9" img="archive/COMPAQ-DOS331-DIAG.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DIAG.json" md5="6fc3678180e8d8c2ff5e1c3d99f14d08" md5json="a5e0a418db4fe09c13cfd86635753a05">
<name>COMPAQ MS-DOS 3.31 (Diagnostics)</name> <name>COMPAQ MS-DOS 3.31 (Diags)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>1.00</version> <version>1.00</version>
@ -7,5 +7,5 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="163840" chs="40:1:8" img="static/PCDOS100.img" href="/disks/pc/dos/ibm/1.00/PCDOS100.json" md5="73c919cecadf002a7124b7e8bfe3b5ba" md5json="7f014057d7af74d3c22e1cd10443defe"/> <disk id="disk01" size="163840" chs="40:1:8" img="archive/PCDOS100.img" href="/disks/pc/dos/ibm/1.00/PCDOS100.json" md5="73c919cecadf002a7124b7e8bfe3b5ba" md5json="7f014057d7af74d3c22e1cd10443defe"/>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>1.10</version> <version>1.10</version>
@ -7,5 +7,5 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="163840" chs="40:1:8" img="static/PCDOS110.img" href="/disks/pc/dos/ibm/1.10/PCDOS110.json" md5="47bfb4371d28cd9e45fb1197f2a70c00" md5json="91086902e08148b50bd1ea1219192751"/> <disk id="disk01" size="163840" chs="40:1:8" img="archive/PCDOS110.img" href="/disks/pc/dos/ibm/1.10/PCDOS110.json" md5="47bfb4371d28cd9e45fb1197f2a70c00" md5json="91086902e08148b50bd1ea1219192751"/>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>2.00</version> <version>2.00</version>
@ -7,10 +7,10 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="184320" chs="40:1:9" img="static/PCDOS200-DISK1.img" href="/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json" md5="d57ceef82122790d1c0ff7bebc12f90a" md5json="2507c02da6cbafe9a94a35cbdd993be2"> <disk id="disk01" size="184320" chs="40:1:9" img="archive/PCDOS200-DISK1.img" href="/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json" md5="d57ceef82122790d1c0ff7bebc12f90a" md5json="2507c02da6cbafe9a94a35cbdd993be2">
<name>PC-DOS 2.00 (Disk 1)</name> <name>PC-DOS 2.00 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="184320" chs="40:1:9" img="static/PCDOS200-DISK2.img" href="/disks/pc/dos/ibm/2.00/PCDOS200-DISK2.json" md5="1c7aac53c78446992f8821cf42d04c4a" md5json="b66e296319c1f97990b596b1aa376d39"> <disk id="disk02" size="184320" chs="40:1:9" img="archive/PCDOS200-DISK2.img" href="/disks/pc/dos/ibm/2.00/PCDOS200-DISK2.json" md5="1c7aac53c78446992f8821cf42d04c4a" md5json="b66e296319c1f97990b596b1aa376d39">
<name>PC-DOS 2.00 (Disk 2)</name> <name>PC-DOS 2.00 (Disk 2)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>2.10</version> <version>2.10</version>
@ -7,10 +7,10 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="184320" chs="40:1:9" img="static/PCDOS210-DISK1.img" href="/disks/pc/dos/ibm/2.10/PCDOS210-DISK1.json" md5="b1619fb749fada3720daac99a7c1a8df" md5json="f6c9f4bd063b3dbdee29b8b97aa4fe48"> <disk id="disk01" size="184320" chs="40:1:9" img="archive/PCDOS210-DISK1.img" href="/disks/pc/dos/ibm/2.10/PCDOS210-DISK1.json" md5="b1619fb749fada3720daac99a7c1a8df" md5json="f6c9f4bd063b3dbdee29b8b97aa4fe48">
<name>PC-DOS 2.10 (Disk 1)</name> <name>PC-DOS 2.10 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="184320" chs="40:1:9" img="static/PCDOS210-DISK2.img" href="/disks/pc/dos/ibm/2.10/PCDOS210-DISK2.json" md5="52146e5373f8a969f807f0fe63713e29" md5json="348286964aeb589301c8f721506af583"> <disk id="disk02" size="184320" chs="40:1:9" img="archive/PCDOS210-DISK2.img" href="/disks/pc/dos/ibm/2.10/PCDOS210-DISK2.json" md5="52146e5373f8a969f807f0fe63713e29" md5json="348286964aeb589301c8f721506af583">
<name>PC-DOS 2.10 (Disk 2)</name> <name>PC-DOS 2.10 (Disk 2)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>3.00</version> <version>3.00</version>
@ -7,10 +7,10 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/PCDOS300-DISK1.img" href="/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json" md5="34e5385569c85e1f024b23adcd26527d" md5json="14e55feee1cada82cdd5a8189ca6b8a5"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/PCDOS300-DISK1.img" href="/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json" md5="34e5385569c85e1f024b23adcd26527d" md5json="14e55feee1cada82cdd5a8189ca6b8a5">
<name>PC-DOS 3.00 (Disk 1)</name> <name>PC-DOS 3.00 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/PCDOS300-DISK2.img" href="/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json" md5="64d385860e3d90d52ec50ba56b1141f1" md5json="c65181e4dad3ab26e623698a21b22e22"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/PCDOS300-DISK2.img" href="/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json" md5="64d385860e3d90d52ec50ba56b1141f1" md5json="c65181e4dad3ab26e623698a21b22e22">
<name>PC-DOS 3.00 (Disk 2)</name> <name>PC-DOS 3.00 (Disk 2)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>3.10</version> <version>3.10</version>
@ -7,10 +7,10 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/PCDOS310-DISK1.img" href="/disks/pc/dos/ibm/3.10/PCDOS310-DISK1.json" md5="26961da6e8f8a3465387180a15fef158" md5json="188cb5dce015e8656b3092699cd01277"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/PCDOS310-DISK1.img" href="/disks/pc/dos/ibm/3.10/PCDOS310-DISK1.json" md5="26961da6e8f8a3465387180a15fef158" md5json="188cb5dce015e8656b3092699cd01277">
<name>PC-DOS 3.10 (Disk 1)</name> <name>PC-DOS 3.10 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/PCDOS310-DISK2.img" href="/disks/pc/dos/ibm/3.10/PCDOS310-DISK2.json" md5="2ff086072ee0e8000984f4a99680c568" md5json="8efbbb438447bf1fbe33066b723b126a"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/PCDOS310-DISK2.img" href="/disks/pc/dos/ibm/3.10/PCDOS310-DISK2.json" md5="2ff086072ee0e8000984f4a99680c568" md5json="8efbbb438447bf1fbe33066b723b126a">
<name>PC-DOS 3.10 (Disk 2)</name> <name>PC-DOS 3.10 (Disk 2)</name>
</disk> </disk>
</manifest> </manifest>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.8/manifest.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.9/manifest.xsl"?>
<manifest type="software"> <manifest type="software">
<title>PC-DOS</title> <title>PC-DOS</title>
<version>3.20</version> <version>3.20</version>
@ -7,10 +7,10 @@
<category>Operating System</category> <category>Operating System</category>
<author>IBM/Microsoft</author> <author>IBM/Microsoft</author>
<releaseDate/> <releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/PCDOS320-DISK1.img" href="/disks/pc/dos/ibm/3.20/PCDOS320-DISK1.json" md5="c9a60b93b7a039fffa85f803ab5f9d80" md5json="c8ed4a0369c331547187a61bda5b3f41"> <disk id="disk01" size="368640" chs="40:2:9" img="archive/PCDOS320-DISK1.img" href="/disks/pc/dos/ibm/3.20/PCDOS320-DISK1.json" md5="c9a60b93b7a039fffa85f803ab5f9d80" md5json="c8ed4a0369c331547187a61bda5b3f41">
<name>PC-DOS 3.20 (Disk 1)</name> <name>PC-DOS 3.20 (Disk 1)</name>
</disk> </disk>
<disk id="disk02" size="368640" chs="40:2:9" img="static/PCDOS320-DISK2.img" href="/disks/pc/dos/ibm/3.20/PCDOS320-DISK2.json" md5="72bf14f727977e4717823e9b72bf67b7" md5json="d2406cfd3ed34e591344aa6ea97db2b2"> <disk id="disk02" size="368640" chs="40:2:9" img="archive/PCDOS320-DISK2.img" href="/disks/pc/dos/ibm/3.20/PCDOS320-DISK2.json" md5="72bf14f727977e4717823e9b72bf67b7" md5json="d2406cfd3ed34e591344aa6ea97db2b2">
<name>PC-DOS 3.20 (Disk 2)</name> <name>PC-DOS 3.20 (Disk 2)</name>
</disk> </disk>
</manifest> </manifest>

Some files were not shown because too many files have changed in this diff Show more