Cleaned up the 5170 machines a bit (and eliminated some redundant ones)

This commit is contained in:
Jeff Parsons 2016-01-21 14:03:29 -08:00
commit 6291d52a5c
26 changed files with 64 additions and 57 deletions

View file

@ -6,7 +6,7 @@ category: Releases
permalink: /blog/2014/09/13/ permalink: /blog/2014/09/13/
--- ---
My first IBM PC AT (Model 5170) [Test Configuration](/devices/pc/machine/5170/ega/640kb/rev1/) finally My first IBM PC AT (Model 5170) [Test Configuration](/devices/pc/machine/5170/ega/640kb/rev1/debugger/) finally
boots to a PC-DOS prompt. The configuration uses the original [IBM Model 5170 ROM BIOS](/devices/pc/bios/5170/), boots to a PC-DOS prompt. The configuration uses the original [IBM Model 5170 ROM BIOS](/devices/pc/bios/5170/),
dated January 10, 1984. dated January 10, 1984.

View file

@ -6,7 +6,7 @@ category: JavaScript
permalink: /blog/2014/10/13/ permalink: /blog/2014/10/13/
--- ---
I just added my first [8Mhz IBM PC AT](/devices/pc/machine/5170/ega/1152kb/rev3/) machine configuration I just added my first [8Mhz IBM PC AT](/devices/pc/machine/5170/ega/1152kb/rev3/debugger/) machine configuration
to the list of [IBM PC Machine Configurations](/devices/pc/machine/), and not surprisingly, the new machine to the list of [IBM PC Machine Configurations](/devices/pc/machine/), and not surprisingly, the new machine
fails to boot. fails to boot.

View file

@ -6,7 +6,7 @@ category: Releases
permalink: /blog/2014/10/17/ permalink: /blog/2014/10/17/
--- ---
The [8Mhz IBM PC AT](/devices/pc/machine/5170/ega/1152kb/rev3/) machine configuration boots in The [8Mhz IBM PC AT](/devices/pc/machine/5170/ega/1152kb/rev3/debugger/) machine configuration boots in
v1.15.5 of PCjs now, which includes the following fixes: v1.15.5 of PCjs now, which includes the following fixes:
+ The BIOS expects memory refresh to occur roughly every 16us, which I've resolved by tying the state + The BIOS expects memory refresh to occur roughly every 16us, which I've resolved by tying the state

View file

@ -13,13 +13,14 @@ There are also some Debugger improvements; for example, if you turn on "fdc" and
Debugger using the "m fdc on" and "m int on" commands, all FDC (INT 0x13) software interrupts will be logged, Debugger using the "m fdc on" and "m int on" commands, all FDC (INT 0x13) software interrupts will be logged,
including descriptions and register values. including descriptions and register values.
PC-DOS 7.00 still can't be setup from its specially-formatted 1.84Mb [XDF](http://www.os2museum.com/wp/the-xdf-diskette-format/) PC-DOS 7.00 still can't be setup from its specially-formatted 1.84Mb
distribution disk images, "PC-DOS 7.00 (SETUP Disk 2)" through "PC-DOS 7.00 (SETUP Disk 5)", so your best bet is to boot [XDF](http://www.os2museum.com/wp/the-xdf-diskette-format/) distribution disk images, "PC-DOS 7.00 (SETUP Disk 2)"
from the 1.44Mb "PC-DOS 7.00 (Boot Disk)". through "PC-DOS 7.00 (SETUP Disk 5)", so your best bet is to boot from the 1.44Mb "PC-DOS 7.00 (Boot Disk)".
Note that you must also use a fairly new 80286 machine configuration, like this [8Mhz IBM PC AT](/devices/pc/machine/5170/ega/1152kb/rev3/), Note that you must also use a fairly new 80286 machine configuration, like this
in order to use 1.44Mb diskette images; previous models did not support 3.5-inch diskette drives, unless they had been retrofitted [8Mhz IBM PC AT](/devices/pc/machine/5170/ega/1152kb/rev3/debugger/),
with a newer [BIOS](/devices/pc/bios/5170/). in order to use 1.44Mb diskette images; previous models did not support 3.5-inch diskette drives, unless they had been
retrofitted with a newer [BIOS](/devices/pc/bios/5170/).
*[@jeffpar](http://twitter.com/jeffpar)* *[@jeffpar](http://twitter.com/jeffpar)*
*October 23, 2014* *October 23, 2014*

View file

@ -7,7 +7,7 @@ permalink: /blog/2015/01/17/
machines: machines:
- type: pc-dbg - type: pc-dbg
id: at-ega-1152k-rev3 id: at-ega-1152k-rev3
config: /devices/pc/machine/5170/ega/1152kb/rev3/machine.xml config: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml
uncompiled: true uncompiled: true
--- ---
@ -31,7 +31,7 @@ Here's what a typical Markdown file would look like:
machines: machines:
- type: pc-dbg - type: pc-dbg
id: at-ega-1152k-rev3 id: at-ega-1152k-rev3
config: /devices/pc/machine/5170/ega/1152kb/rev3/machine.xml config: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml
uncompiled: true uncompiled: true
--- ---
... ...

View file

@ -7,7 +7,7 @@ permalink: /blog/2015/01/28/
machines: machines:
- type: pc-dbg - type: pc-dbg
id: at-ega-1152k-rev3 id: at-ega-1152k-rev3
config: /devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.xml config: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/backtrack/machine.xml
uncompiled: true uncompiled: true
--- ---

View file

@ -6,7 +6,7 @@ category: Video
permalink: /blog/2015/06/05/ permalink: /blog/2015/06/05/
--- ---
I was playing with different video modes using this [IBM PC AT w/EGA](/devices/pc/machine/5170/ega/640kb/rev1/), I was playing with different video modes using this [IBM PC AT w/EGA](/devices/pc/machine/5170/ega/640kb/rev1/debugger/),
and I discovered an odd problem. and I discovered an odd problem.
For example, when I ran this code: For example, when I ran this code:

View file

@ -1,7 +1,7 @@
--- ---
layout: page layout: page
title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk" title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk"
permalink: /devices/pc/machine/5170/ega/1152kb/rev1/ permalink: /devices/pc/machine/5170/ega/1152kb/rev1/debugger/
machines: machines:
- type: pc-dbg - type: pc-dbg
id: ibm5170 id: ibm5170

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/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>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"/>
<cpu id="cpu286" model="80286"/> <cpu id="cpu286" model="80286"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/> <ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,9 +1,9 @@
--- ---
layout: page layout: page
title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk" title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk"
permalink: /devices/pc/machine/5170/ega/1152kb/rev3/backtrack/ permalink: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/backtrack/
machines: machines:
- type: pc - type: pc-dbg
id: ibm5170rev3 id: ibm5170rev3
--- ---

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/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>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"/>
<cpu id="cpu286" model="80286" cycles="8000000"/> <cpu id="cpu286" model="80286" cycles="8000000"/>
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has been disabled"/> <ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,7 +1,7 @@
--- ---
layout: page layout: page
title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk" title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk"
permalink: /devices/pc/machine/5170/ega/1152kb/rev3/ permalink: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/
machines: machines:
- type: pc-dbg - type: pc-dbg
id: ibm5170 id: ibm5170

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/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>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"/>
<cpu id="cpu286" model="80286" cycles="8000000"/> <cpu id="cpu286" model="80286" cycles="8000000"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/> <ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,7 +1,7 @@
--- ---
layout: page layout: page
title: "IBM PC AT (Model 5170, 640Kb) with EGA Display" title: "IBM PC AT (Model 5170, 640Kb) with EGA Display"
permalink: /devices/pc/machine/5170/ega/640kb/rev1/ permalink: /devices/pc/machine/5170/ega/640kb/rev1/debugger/
machines: machines:
- type: pc-dbg - type: pc-dbg
id: ibm5170 id: ibm5170

View file

@ -8,8 +8,10 @@
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/> <rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/> <rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/> <video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/> <keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
<fdc ref="/disks/pc/library.xml" pos="right" automount='{A: {name: "MS-DOS 4.00 (Disk 1)", path: "/disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json"}}'/> <debugger id="debugger" messages="fault" commands=""/>
<panel ref="/devices/pc/panel/wide.xml"/>
<fdc ref="/disks/pc/library.xml" width="340px" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
<chipset id="chipset" model="5170" floppies="[1200,1200]"/> <chipset id="chipset" model="5170" floppies="[1200,1200]"/>
<serial id="com1" adapter="1"/> <serial id="com1" adapter="1"/>
<serial id="com2" adapter="2" binding="print"/> <serial id="com2" adapter="2" binding="print"/>

View file

@ -4,7 +4,7 @@
<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/static/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/static/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,17 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?> <?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/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>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"/>
<cpu id="cpu286" model="80286"/> <cpu id="cpu286" model="80286"/>
<ram id="ramLow" addr="0x00000" size="0xa0000"/> <ram id="ramLow" addr="0x00000" size="0xa0000"/>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/> <rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/> <rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/> <video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/> <keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
<debugger id="debugger" messages="fault" commands=""/> <fdc ref="/disks/pc/library.xml" pos="right" automount='{A: {name: "MS-DOS 4.00 (Disk 1)", path: "/disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json"}}'/>
<panel ref="/devices/pc/panel/wide.xml"/>
<fdc ref="/disks/pc/library.xml" width="340px" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
<chipset id="chipset" model="5170" floppies="[1200,1200]"/> <chipset id="chipset" model="5170" floppies="[1200,1200]"/>
<serial id="com1" adapter="1"/> <serial id="com1" adapter="1"/>
<serial id="com2" adapter="2" binding="print"/> <serial id="com2" adapter="2" binding="print"/>

View file

@ -39,8 +39,8 @@ And here are some machines from our [IBM PC Disk Archive](/disks/pc/):
* [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/)
* [Multitasking MS-DOS](/disks/pc/dos/microsoft/4.0M/) * [Multitasking MS-DOS](/disks/pc/dos/microsoft/4.0M/)
* [IBM Diagnostics v2.20](/disks/pc/diags/ibm/2.20/)
* [OS/2 Prototype Disks](/disks/pc/os2/misc/) * [OS/2 Prototype Disks](/disks/pc/os2/misc/)
* [CP/M-86 v1.1B](/disks/pc/cpm/1.1b/) * [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/)
@ -86,9 +86,9 @@ From there, you can load another disk image
### Model 5170 Machine Configurations ### Model 5170 Machine Configurations
* [IBM PC AT (6Mhz), EGA, 640K, Debugger](/devices/pc/machine/5170/ega/640kb/rev1/) * [IBM PC AT (6Mhz), EGA, 640K, Debugger](/devices/pc/machine/5170/ega/640kb/rev1/debugger/)
* [IBM PC AT (6Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev1/) * [IBM PC AT (6Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev1/debugger/)
* [IBM PC AT (8Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev3/) * [IBM PC AT (8Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev3/debugger/)
### Machine Configurations with "Soft Keyboards" ### Machine Configurations with "Soft Keyboards"

View file

@ -7,7 +7,7 @@
<category>Operating System</category> <category>Operating System</category>
<author>Compaq/Microsoft</author> <author>Compaq/Microsoft</author>
<releaseDate/> <releaseDate/>
<machine href="/devices/pc/machine/5170/ega/1152kb/rev3/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="static/COMPAQ-DOS310-DISK1.img" href="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK1.json" md5="a2a329b9d06e5bd425050a10e14e2f92" md5json="c212bb6bcd6a4c5853be2c390df66536">
<name>COMPAQ DOS 3.10 (Disk 1)</name> <name>COMPAQ DOS 3.10 (Disk 1)</name>
</disk> </disk>

View file

@ -7,7 +7,7 @@
<category>Operating System</category> <category>Operating System</category>
<author>Compaq/Microsoft</author> <author>Compaq/Microsoft</author>
<releaseDate/> <releaseDate/>
<machine href="/devices/pc/machine/5170/ega/1152kb/rev3/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="static/COMPAQ-DOS331-DISK1.img" href="/disks/pc/dos/compaq/3.31/COMPAQ-DOS331-DISK1.json" md5="a2e8c19e0c712b7865d71b4b85b15f7b" md5json="56928a71999a13d3bcdff895ff222ef6">
<name>COMPAQ DOS 3.31 (Disk 1)</name> <name>COMPAQ DOS 3.31 (Disk 1)</name>
</disk> </disk>

View file

@ -2,6 +2,14 @@
layout: page layout: page
title: MS-DOS 3.20 title: MS-DOS 3.20
permalink: /disks/pc/dos/microsoft/3.20/ permalink: /disks/pc/dos/microsoft/3.20/
machines:
- type: pc
id: ibm5170-msdos320
config: /devices/pc/machine/5170/ega/640kb/rev1/machine.xml
automount:
A:
name: MS-DOS 3.20 (Disk 1)
path: /disks/pc/dos/microsoft/3.20/MSDOS320-DISK1.json
--- ---
MS-DOS 3.20 MS-DOS 3.20
@ -11,6 +19,13 @@ The MS-DOS 3.20 disks in the PCjs collection are the only known non-OEM copies o
available online. All other known MS-DOS 3.20 disk images are OEM releases (eg, HP, Zenith, Data General, available online. All other known MS-DOS 3.20 disk images are OEM releases (eg, HP, Zenith, Data General,
Seiko Epson, etc.) and can be found on sites like [WinWorld](https://winworldpc.com/product/ms-dos/320). Seiko Epson, etc.) and can be found on sites like [WinWorld](https://winworldpc.com/product/ms-dos/320).
Directory listings of the four 360Kb distribution diskettes are provided [below](#directory-listings).
{% include machine.html id="ibm5170-msdos320" %}
Directory Listings
---
Disks 3 and 4 contained a printed date of `March 21, 1986` (see the photo below), which is consistent with Disks 3 and 4 contained a printed date of `March 21, 1986` (see the photo below), which is consistent with
the file timestamps (`2-14-86` and `3-14-86`) on those disks. However, all the files on Disks 1 and 2 are the file timestamps (`2-14-86` and `3-14-86`) on those disks. However, all the files on Disks 1 and 2 are
timestamped `7-07-86`. Apparently, the Programmer's Reference files were finalized several months in advance timestamped `7-07-86`. Apparently, the Programmer's Reference files were finalized several months in advance
@ -32,8 +47,6 @@ order. As proof, the following data from Disk 1:
matches the data listed at [16bitos.com](http://16bitos.com/320ms.htm), as do the MD5 checksums of IO.SYS, matches the data listed at [16bitos.com](http://16bitos.com/320ms.htm), as do the MD5 checksums of IO.SYS,
MSDODS.SYS and COMMAND.COM. MSDODS.SYS and COMMAND.COM.
Directory listings of the four 360Kb distribution diskettes are provided below.
### Directory of MS-DOS 3.20 (Disk 1) ### Directory of MS-DOS 3.20 (Disk 1)
Volume in drive A has no label Volume in drive A has no label

View file

@ -5,6 +5,11 @@ permalink: /disks/pc/dos/microsoft/4.00/
machines: machines:
- type: pc - type: pc
id: ibm5170-msdos400 id: ibm5170-msdos400
config: /devices/pc/machine/5170/ega/640kb/rev1/machine.xml
automount:
A:
name: MS-DOS 4.00 (Disk 1)
path: /disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json
--- ---
MS-DOS 4.00 MS-DOS 4.00

View file

@ -5,6 +5,11 @@ permalink: /disks/pc/dos/microsoft/4.01/
machines: machines:
- type: pc - type: pc
id: ibm5170-msdos401 id: ibm5170-msdos401
config: /devices/pc/machine/5170/ega/640kb/rev1/machine.xml
automount:
A:
name: MS-DOS 4.01 (Disk 1)
path: /disks/pc/dos/microsoft/4.01/MSDOS401-DISK1.json
--- ---
MS-DOS 4.01 MS-DOS 4.01

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT, 128K EGA, 640K RAM</name>
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286"/>
<ram id="ramLow" addr="0x00000" size="0xa0000"/>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
<fdc ref="/disks/pc/library.xml" pos="right" automount='{A: {name: "MS-DOS 4.01 (Disk 1)", path: "/disks/pc/dos/microsoft/4.01/MSDOS401-DISK1.json"}}'/>
<chipset id="chipset" model="5170" floppies="[1200,1200]"/>
<serial id="com1" adapter="1"/>
<serial id="com2" adapter="2" binding="print"/>
<mouse serial="com1"/>
</machine>

View file

@ -5,7 +5,7 @@ permalink: /disks/pc/os2/misc/1.0/88286/
machines: machines:
- id: ibm5170 - id: ibm5170
type: pc-dbg type: pc-dbg
config: /devices/pc/machine/5170/ega/1152kb/rev3/machine.xml config: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml
automount: automount:
A: A:
name: OS/2 1.0 Debugger Boot Disk name: OS/2 1.0 Debugger Boot Disk

View file

@ -5,7 +5,7 @@ permalink: /disks/pc/os2/misc/cpdos/86295/
machines: machines:
- id: ibm5170 - id: ibm5170
type: pc-dbg type: pc-dbg
config: /devices/pc/machine/5170/ega/1152kb/rev3/machine.xml config: /devices/pc/machine/5170/ega/1152kb/rev3/debugger/machine.xml
automount: automount:
A: A:
name: OS/2 CP-DOS Boot Disk (v7.68) name: OS/2 CP-DOS Boot Disk (v7.68)