Initial commit (a clone of the jsmachines project as of v1.15.3)

This commit is contained in:
jeffpar 2014-09-27 14:52:57 -07:00
commit a5e3e6a59d
714 changed files with 130602 additions and 0 deletions

19
disks/README.md Normal file
View file

@ -0,0 +1,19 @@
Disk Archives
---
Browse [IBM PC](pc/) and [Challenger 1P](c1p/) disk images.
### PCjs Disk Image Formats
PCjs works best with disk images in a **JSON** format, to save conversion time, so that's the only
disk image format you'll find on the PCjs website.
To convert any of our **JSON** disk images back into an **IMG** file, you can use the **diskdump** API
with the *format* parameter set to `img` instead of `json`. For example:
http://www.pcjs.org/api/v1/dump?disk=/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json&format=img
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.
See **Creating PCjs-Compatible Disk Images** in the [PCjs Documentation](/docs/pcjs/) for more information
about supported disks and formats.

95
disks/c1p/OS65D33.json Normal file

File diff suppressed because one or more lines are too long

12
disks/pc/README.md Normal file
View file

@ -0,0 +1,12 @@
IBM PC Disk Archives
---
Below are selected Disk Sets featuring "Ready-to-Boot" machine configurations:
* [IBM PC (Model 5150), MDA, 64K, CP/M-86</a>](/disks/pc/cpm/)
* [IBM PC (Model 5150), MDA, 64K, IBM Diagnostics v2.20</a>](/disks/pc/diags/ibm/2.20/)
* [IBM PC (Model 5150), CGA, 64K, Zork I</a>](/disks/pc/games/infocom/zork1/)
You can browse the rest of our disk archives by type. There is no search capability at this time.
Learn more about PCjs disk image formats [here](/disks/).

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS Word</title>
<version>2.0c</version>
<type>Application</type>
<category>Word Processor</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/apps/microsoft/word/2.0c/WORD20-DISK1.json" md5="5689477a4e0db01dd599307b32c4f5df" md5json="190f66ae5b1aa1f4d7cddb79ceb14ceb">
<name>MS Word 2.0c (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/apps/microsoft/word/2.0c/WORD20-DISK2.json" md5="d51e70e3cf4cfbd42f60b9e063557ca6" md5json="f5d1b7cbb68ae7c815dbdefc3d88257f">
<name>MS Word 2.0c (Disk 2)</name>
</disk>
<disk id="disk03" href="/disks/pc/apps/microsoft/word/2.0c/WORD20-DISK3.json" md5="d18c31da61339895daa9d95d82e56785" md5json="315cb58399dd8d67db942db8c30e741b">
<name>MS Word 2.0c (Disk 3)</name>
</disk>
<disk id="disk04" href="/disks/pc/apps/microsoft/word/2.0c/WORD20-DISK4.json" md5="e3120099f7a57b0d72298515d89273d0" md5json="c781c67a63e6fb03af4bb6d1b16694b5">
<name>MS Word 2.0c (Disk 4)</name>
</disk>
<disk id="disk05" href="/disks/pc/apps/microsoft/word/2.0c/WORD20-DISK5.json" md5="4b5dbc6d2e1e279073033c4560d464c6" md5json="d77d7afc02a6d05c69226c13d44e0776">
<name>MS Word 2.0c (Disk 5)</name>
</disk>
<disk id="disk06" href="/disks/pc/apps/microsoft/word/2.0c/WORD20-DISK6.json" md5="573af2dcc8938358d6b19623ad1fb9ac" md5json="16a117e0c3a50a1bf80d8089699b0b60">
<name>MS Word 2.0c (Disk 6)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS Word</title>
<version>3.0</version>
<type>Application</type>
<category>Word Processor</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK1-PROGRAM.json" md5="97f9cea388a2732089936334fcc63c96" md5json="b713ad3dd4eee3f6dd2abf048dc2daad">
<name>MS Word 3.0 (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK2-SPELL.json" md5="7935e208cbe47b20aa63d6bbda9c53f8" md5json="d8136eeb67df7832a1f0e26c7868bfe8">
<name>MS Word 3.0 (Disk 2)</name>
</disk>
<disk id="disk03" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK3-UTILITIES.json" md5="8e95a1700ab66f71af6f148dffa4bf39" md5json="dfb026f66699710775159a97474984dc">
<name>MS Word 3.0 (Disk 3)</name>
</disk>
<disk id="disk04" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK4-PRINTER.json" md5="a15131fe73097ac52bcc15beeba451f3" md5json="9814f88a83af26649d1e9e0c7292102c">
<name>MS Word 3.0 (Disk 4)</name>
</disk>
<disk id="disk05" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK5-LEARNMOU.json" md5="6343da623cd8d1b7b7613174df4d0b6f" md5json="a194294aec182ee668c2b295ad17c471">
<name>MS Word 3.0 (Disk 5)</name>
</disk>
<disk id="disk06" href="/disks/pc/apps/microsoft/word/3.0/WORD30-DISK6-LEARNKBD-ERRORS.json" md5="ee4dead3e8b40347e40824e16cf65d9b" md5json="464f5b6884a6817c3ea40ee1242bb384">
<name>MS Word 3.0 (Disk 6)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

27
disks/pc/cpm/machine.xml Normal file
View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" width="740px" pos="center" style="background-color:#FAEBD7">
<name pos="center">IBM PC (Model 5150) running CP/M-86</name>
<computer id="cpm-mda-64k" name="IBM PC" resume="1"/>
<ram id="ramLow" addr="0x00000"/>
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.00.json"/>
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5150/1981-04-24.json"/>
<video id="videoMDA" screenwidth="720" screenheight="350" scale="true" charset="/devices/pc/video/ibm-mda-cga.json" padding="8px">
<name>Monochrome Display</name>
</video>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px">
<control type="button" class="input" binding="run">Run</control>
<control type="button" class="input" binding="reset">Reset</control>
</cpu>
<keyboard ref="/configs/pc/keyboards/minimal.xml"/>
<fdc id="fdcNEC" automount='{A: {name: "CP/M-86 (Disk 1)", path: "/disks/pc/cpm/cpm86-disk1.json"}, B: {name: "CP/M-86 (Disk 2)", path: "/disks/pc/cpm/cpm86-disk2.json"}}' pos="right">
<control type="list" class="input" binding="listDrives"/>
<control type="list" class="input" binding="listDisks">
<disk path="">None</disk>
<manifest ref="/disks/pc/cpm/manifest.xml" disk="*"/>
</control>
<control type="button" class="input" binding="loadDrive">Load Drive</control>
<control type="description" class="output" binding="descDisk" padleft="8px"/>
</fdc>
<chipset id="chipset" model="5150" sw1="01000001" sw2="11110000"/>
</machine>

18
disks/pc/cpm/manifest.xml Normal file
View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>CP/M-86</title>
<version>1.1B</version>
<type>OS</type>
<category>Operating System</category>
<author href="http://en.wikipedia.org/wiki/Digital_Research">Digital Research</author>
<publisher href="http://en.wikipedia.org/wiki/Eagle_Computer">Eagle Computer</publisher>
<releaseDate>May 20, 1983</releaseDate>
<machine href="/disks/pc/cpm/machine.xml"/>
<disk id="disk01" href="/disks/pc/cpm/cpm86-disk1.json" md5="0cfdd3af220207b49a63c4cd2b3c0be4" md5json="224fd69ff9e4e6ac05e9433d2b2ef315">
<name>CP/M-86 (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/cpm/cpm86-disk2.json" md5="50cca3911096c28845089aa5317d96d8" md5json="67f21f46e4b4b9a9c9195e610aeb8d32">
<name>CP/M-86 (Disk 2)</name>
</disk>
</manifest>

BIN
disks/pc/cpm/screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
disks/pc/cpm/thumbnail.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/machine.xsl"?>
<machine id="ibm5150" class="pc" border="1" width="740px" pos="center" style="background-color:#FAEBD7">
<name pos="center">IBM PC (Model 5150) running IBM Advanced Diagnostics 2.20</name>
<computer id="pc-mda-64k" name="IBM PC"/>
<ram id="ramLow" addr="0x00000"/>
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.00.json"/>
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5150/1981-04-24.json"/>
<video id="videoMDA" screenwidth="720" screenheight="350" scale="true" charset="/devices/pc/video/ibm-mda-cga.json" padding="8px">
<name>Monochrome Display</name>
</video>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px">
<control type="button" class="input" binding="run">Run</control>
<control type="button" class="input" binding="reset">Reset</control>
</cpu>
<keyboard ref="/configs/pc/keyboards/minimal.xml"/>
<fdc id="fdcNEC" automount='{A: {name: "IBM Advanced Diagnostics", path: "/disks/pc/diags/ibm/2.20/5150_5155_5160_ADVDIAG_220.json"}}' pos="right">
<control type="list" class="input" binding="listDrives"/>
<control type="list" class="input" binding="listDisks">
<disk path="">None</disk>
<manifest ref="/disks/pc/diags/ibm/2.20/manifest.xml" disk="*"/>
</control>
<control type="button" class="input" binding="loadDrive">Load Drive</control>
<control type="description" class="output" binding="descDisk" padleft="8px"/>
</fdc>
<chipset id="chipset" model="5150" sw1="01000001" sw2="11110000"/>
</machine>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>IBM Advanced Diagnostics</title>
<version>2.20</version>
<type>Diagnostics</type>
<category>Hardware Tests</category>
<author>IBM</author>
<releaseDate/>
<machine href="/disks/pc/diags/ibm/2.20/machine.xml"/>
<disk id="disk01" 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"/>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>1.00</version>
<type>DOS</type>
<category>Operating System</category>
<author>IBM/Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/ibm/1.00/PCDOS100.json" md5="73c919cecadf002a7124b7e8bfe3b5ba" md5json="7f014057d7af74d3c22e1cd10443defe"/>
</manifest>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>1.10</version>
<type>DOS</type>
<category>Operating System</category>
<author>IBM/Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/ibm/1.10/PCDOS110.json" md5="47bfb4371d28cd9e45fb1197f2a70c00" md5json="91086902e08148b50bd1ea1219192751"/>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>2.00</version>
<type>DOS</type>
<category>Operating System</category>
<author>IBM/Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json" md5="d57ceef82122790d1c0ff7bebc12f90a" md5json="2507c02da6cbafe9a94a35cbdd993be2">
<name>PC-DOS 2.00 (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/dos/ibm/2.00/PCDOS200-DISK2.json" md5="1c7aac53c78446992f8821cf42d04c4a" md5json="b66e296319c1f97990b596b1aa376d39">
<name>PC-DOS 2.00 (Disk 2)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>2.10</version>
<type>DOS</type>
<category>Operating System</category>
<author>IBM/Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/ibm/2.10/PCDOS210-DISK1.json" md5="b1619fb749fada3720daac99a7c1a8df" md5json="f6c9f4bd063b3dbdee29b8b97aa4fe48">
<name>PC-DOS 2.10 (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/dos/ibm/2.10/PCDOS210-DISK2.json" md5="52146e5373f8a969f807f0fe63713e29" md5json="348286964aeb589301c8f721506af583">
<name>PC-DOS 2.10 (Disk 2)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>PC-DOS</title>
<version>3.00</version>
<type>DOS</type>
<category>Operating System</category>
<author>IBM/Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json" md5="34e5385569c85e1f024b23adcd26527d" md5json="14e55feee1cada82cdd5a8189ca6b8a5">
<name>PC-DOS 3.00 (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json" md5="64d385860e3d90d52ec50ba56b1141f1" md5json="c65181e4dad3ab26e623698a21b22e22">
<name>PC-DOS 3.00 (Disk 2)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
MS-DOS 3.20
---
Here's what one of the MS-DOS 3.20 diskettes looked like.
> ![MS-DOS 3.20 Programmer's Reference](MSDOS320-DISK3-PROGREF1-thumb.jpg "link:MSDOS320-DISK3-PROGREF1.jpg:nogallery")
And the box, courtesy of [www.oldcomputermuseum.com](http://www.oldcomputermuseum.com/os/msdos_3.2.html).
> ![MS-DOS 3.20 Box](http://www.oldcomputermuseum.com/os/os_files/msdos_3.2.jpg)

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.20</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate>January 1986</releaseDate>
<disk id="disk01" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK1.json" md5="58196a84f19adec78cf3f527d3c9b884" md5json="b03e56df49233ec38d7ada0ffb718e46">
<name>MS-DOS 3.20 (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK2.json" md5="1cb4fedc676daa1dadafb61558bf4e9b" md5json="5a07a27fede4dd97922c51b0b2d5038c">
<name>MS-DOS 3.20 (Disk 2)</name>
</disk>
<disk id="disk03" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK3-PROGREF1.json" md5="40031b4ebd53f2c84d58aea4a37e84c1" md5json="f39a377cb8938660aab2ee46c27f331b">
<name>MS-DOS 3.20 (ProgRef 1)</name>
</disk>
<disk id="disk04" href="/disks/pc/dos/microsoft/3.20/MSDOS320-DISK4-PROGREF2.json" md5="0818c0e1aa3bc50d3dbbfa075f0f9863" md5json="3e05a10152efe4ff2a8ee9206132fe52">
<name>MS-DOS 3.20 (ProgRef 2)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.30</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/microsoft/3.30/MSDOS330-DISK1.json" md5="06b083ce47c8b554b862fa2553cf3ef5" md5json="0fcd1998979e749a19cbb9fdf04942aa">
<name>MS-DOS 3.30 (Disk 1)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/PC-DOS%203.30%20360K.7z"/>
</disk>
<disk id="disk02" href="/disks/pc/dos/microsoft/3.30/MSDOS330-DISK2.json" md5="e0868a5ba87a7c80a07c5c54f002ecb2" md5json="7c3f986cf8d9db68f49e167ed499cc83">
<name>MS-DOS 3.30 (Disk 2)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/PC-DOS%203.30%20360K.7z"/>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>3.30a</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/microsoft/3.30a/MSDOS330A-DISK1.json" md5="61f5d8b660b19eca0fc3447d4c3470c4" md5json="f07e490605f43bda1919ca6225a816b7">
<name>MS-DOS 3.30a (Disk 1)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/PC-DOS%203.30a%20360K.7z"/>
</disk>
<disk id="disk02" href="/disks/pc/dos/microsoft/3.30a/MSDOS330A-DISK2.json" md5="c410e312c3f8d451e57bed6913eb74b7" md5json="91e5a3d62453e999adf133e327e2e5e1">
<name>MS-DOS 3.30a (Disk 2)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/PC-DOS%203.30a%20360K.7z"/>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>4.01</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK1.json" md5="a450b5bf241c6d3b50875b024dec4de3" md5json="e5fc0477c73e6e291661d9d492b0aa24">
<name>MS-DOS 4.01 (Disk 1)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
</disk>
<disk id="disk02" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK2.json" md5="9f23761dbd1e12a713997c21342a6828" md5json="84b758ff65bcf0f74d980a4b62a2fa97">
<name>MS-DOS 4.01 (Disk 2)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
</disk>
<disk id="disk03" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK3.json" md5="0db9d11e7705022be3538ce197d2fcca" md5json="b62e0d32fe65ef81db9bc0dc8db1ebb7">
<name>MS-DOS 4.01 (Disk 3)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
</disk>
<disk id="disk04" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK4.json" md5="14039200d02f68f8e17f709642b48572" md5json="7f8f079f8e7783a5acf95c7008266e0a">
<name>MS-DOS 4.01 (Disk 4)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
</disk>
<disk id="disk05" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK5.json" md5="b61b231f1b0dfc7acc629c30c93b49a6" md5json="7f1c78c7cba2f34b94edab25b910be79">
<name>MS-DOS 4.01 (Disk 5)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
</disk>
<disk id="disk06" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK6.json" md5="5be94fd74f9948d6d182e1e864b5a166" md5json="c15dd3be506ea73ba60e67d604a8d276">
<name>MS-DOS 4.01 (Disk 6)</name>
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,16 @@
"Multitasking" MS-DOS 4.00
---
This was first unearthed copy of Microsoft's "multitasking" version of MS-DOS. It's since been copied
to other web sites, but these are the original images, released on [jsmachines.net](http://jsmachines.net/)
in March, 2013. This version of MS-DOS was never officially released in North America. More information
is available at [Wikipedia](http://en.wikipedia.org/wiki/Multi-tasking_MS-DOS_4.0) and
[OS/2 Museum](http://www.os2museum.com/wp/?p=1769).
Note: The designation "4.0M" is not an official version number; it's an internal version number used only to
differentiate these disk images from those of the official MS-DOS 4.00, released in June, 1988.
The [IBM Model 5160](/configs/pc/machines/) machine configuration below boots MS-DOS 4.0M. To access the MS-DOS
"Session Manager" after it's booted, tap the **Alt** key.
[IBM Model 5160](/configs/pc/machines/5160/cga/640kb/dos400m/ "PCjs:ibm5160:::debugger")

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.15.3/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>4.0M</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate/>
<machine href="/configs/pc/machines/5160/cga/640kb/dos400m/machine.xml"/>
<disk id="disk01" href="/disks/pc/dos/microsoft/4.0M/MSDOS400M-DISK1.json" md5="6349c61a7c74b0872a918d130c8080a4" md5json="e9db9a543fc26b5fc6c7c03586eb05b2">
<name>MS-DOS 4.0M (Disk 1)</name>
</disk>
<disk id="disk02" href="/disks/pc/dos/microsoft/4.0M/MSDOS400M-DISK2.json" md5="37c5bbad4ff5bcc0b6394dbdb8f9e918" md5json="b1bff9bd059994ef8f3937664b4f917d">
<name>MS-DOS 4.0M (Disk 2)</name>
</disk>
<other id="disk03" href="/disks/pc/dos/microsoft/4.0M/MSDOS400M-DISK2-UNPATCHED.json" md5="ef8d829d5ac38765640ad646fb386950" md5json="e6be9bbd90139fc3ef3739a95f32b664">
<name>Disk 2 with unpatched LINK.EXE</name>
</other>
<notes>The designation "4.0M" is not an official version number; we use it only to differentiate this version of MS-DOS from the "non-multitasking" version.</notes>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,15 @@
10Mb Disk Image with Windows 1.01
---
This folder contains a 10Mb hard disk image ([10mb.json](10mb.json)) with a Windows 1.01 installation.
This disk image is used by various [Model 5160 CGA](/configs/pc/machines/5160/cga/) machine configurations.
To use it with a machine configuration, include:
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",path:"/disks/pc/fixed/win101/10mb.json",type:3}]'/>
in your machine.xml file. Alternatively, you can include it by reference:
<hdc ref="/configs/pc/disks/fixed/win101.xml"/>
Of course, if your machine configuration file is on a different server, the *ref* path will likely be different.

View file

@ -0,0 +1,4 @@
Infocom Games
---
[Infocom Games](machine.xml "PCjs:ibm5150")

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<fdc id="fdcNEC" automount='{A: {name: "Zork I", path: "/disks/pc/games/infocom/zork1/zork1-readonly.json"}}' pos="right">
<control type="list" class="input" binding="listDrives"/>
<control type="list" class="input" binding="listDisks">
<disk path="">None</disk>
<manifest ref="/disks/pc/games/infocom/hhiker/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/games/infocom/planet/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/games/infocom/zork1/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/games/infocom/zork2/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/games/infocom/zork3/manifest.xml" disk="*"/>
</control>
<control type="button" class="input" binding="loadDrive">Load Drive</control>
<control type="description" class="output" binding="descDisk" padleft="8px"/>
</fdc>

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