Merge branch 'next-release'
This commit is contained in:
commit
dcdf0d5eee
207 changed files with 8156 additions and 647 deletions
|
|
@ -31,7 +31,7 @@ gems:
|
|||
|
||||
pcjs:
|
||||
domain: pcjs.org # whereas site.url is used for linking purposes, site.pcjs.domain is used for display purposes
|
||||
version: 1.20.4 # IMPORTANT: keep pcjs.version in sync with package.json:version
|
||||
version: 1.20.5 # 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)
|
||||
pc_scripts: # if pcjs.compiled is false, the following scripts will be included instead, in the order listed
|
||||
- /modules/shared/lib/defines.js
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ category: Releases
|
|||
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/),
|
||||
dated January 10, 1984.
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ category: JavaScript
|
|||
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
|
||||
fails to boot.
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ category: Releases
|
|||
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:
|
||||
|
||||
+ The BIOS expects memory refresh to occur roughly every 16us, which I've resolved by tying the state
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
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/)
|
||||
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
|
||||
from the 1.44Mb "PC-DOS 7.00 (Boot Disk)".
|
||||
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/) 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 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/),
|
||||
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/).
|
||||
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/debugger/),
|
||||
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)*
|
||||
*October 23, 2014*
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ As an added bonus, the Model 5170 machines feature two serial ports, with COM1 c
|
|||
mouse and COM2 connected to the **Control Panel** output window.
|
||||
|
||||
Once you've booted the [OS/2 1.0 Debugger Boot Disk](/disks/pc/os2/misc/1.0/88286/) from the assortment of
|
||||
[Other OS/2 Disks](/disks/pc/os2/misc/), you can click on the **Control Panel** output window, press Ctrl-C, and
|
||||
[OS/2 Prototype Disks](/disks/pc/os2/misc/), you can click on the **Control Panel** output window, press Ctrl-C, and
|
||||
find yourself magically transported into the OS/2 Kernel Debugger. The **Control Panel** display is functioning
|
||||
as both the output window for all PCjs messages and PCjs Debugger commands, as well as a serial input/output device
|
||||
(aka "Dumb Terminal") for any software inside the machine communicating via COM2: in this case, the OS/2 Kernel Debugger.
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ permalink: /blog/2015/01/17/
|
|||
machines:
|
||||
- type: pc-dbg
|
||||
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
|
||||
---
|
||||
|
||||
|
|
@ -31,7 +31,7 @@ Here's what a typical Markdown file would look like:
|
|||
machines:
|
||||
- type: pc-dbg
|
||||
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
|
||||
---
|
||||
...
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ permalink: /blog/2015/01/28/
|
|||
machines:
|
||||
- type: pc-dbg
|
||||
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
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -111,22 +111,22 @@ three physical address ranges at any time, regardless whether A20 is disabled or
|
|||
Which is a good thing, because I came across at least one code sequence in the ROM BIOS that enters
|
||||
protected-mode with A20 disabled -- an unwise thing to do on most machines:
|
||||
|
||||
;;
|
||||
;; When we arrive here, the A20 line has been disabled; on most systems, that would
|
||||
;; mean that the ROM's GDT would only be accessible at the "low" ROM address (%0F0730),
|
||||
;; not the "high" address (%FF0730). But fortunately, A20 management on Compaq
|
||||
;; DeskPros affects wrap-around only from the 1st to the 2nd megabyte; no other address
|
||||
;; range is affected.
|
||||
;;
|
||||
;; FYI, it seems this code doesn't do anything if bits 6 and 7 of the RAM Settings
|
||||
;; register are set to anything other than 0x40 (ie, it returns to real-mode almost
|
||||
;; immediately after entering protected-mode).
|
||||
;;
|
||||
lgdt [cs:0x077e] ; 0000F498 load [gdtr_hi] into GDTR
|
||||
mov eax,cr0 ; 0000F49E 0F2000
|
||||
or ax,0x1 ; 0000F4A1 0D0100
|
||||
mov cr0,eax ; 0000F4A4 0F2200
|
||||
jmp 0x28:xf4ac ; 0000F4A7 EAACF42800
|
||||
;
|
||||
; When we arrive here, the A20 line has been disabled; on most systems, that would
|
||||
; mean that the ROM's GDT would only be accessible at the "low" ROM address (%0F0730),
|
||||
; not the "high" address (%FF0730). But fortunately, A20 management on Compaq
|
||||
; DeskPros affects wrap-around only from the 1st to the 2nd megabyte; no other address
|
||||
; range is affected.
|
||||
;
|
||||
; FYI, it seems this code doesn't do anything if bits 6 and 7 of the RAM Settings
|
||||
; register are set to anything other than 0x40 (ie, it returns to real-mode almost
|
||||
; immediately after entering protected-mode).
|
||||
;
|
||||
lgdt [cs:0x077e] ; 0000F498 2E0F01167E07; load [gdtr_hi] into GDTR
|
||||
mov eax,cr0 ; 0000F49E 0F2000
|
||||
or ax,0x1 ; 0000F4A1 0D0100
|
||||
mov cr0,eax ; 0000F4A4 0F2200
|
||||
jmp 0x28:xf4ac ; 0000F4A7 EAACF42800
|
||||
|
||||
Before fully understanding the DeskPro's unusual A20 management, PCjs worked around it by
|
||||
redirecting all A20 changes from the Bus component to the CPU component, giving the CPU first
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ category: Video
|
|||
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.
|
||||
|
||||
For example, when I ran this code:
|
||||
|
|
|
|||
22
_posts/2016-01-23-unearthing-os2.md
Normal file
22
_posts/2016-01-23-unearthing-os2.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
layout: post
|
||||
title: Unearthing OS/2
|
||||
date: 2016-01-23 14:00:00
|
||||
category: OS/2
|
||||
permalink: /blog/2016/01/23/
|
||||
---
|
||||
|
||||
Before OS/2 was named **OS/2** by IBM on April 2, 1987 (as part of IBM's "Divide By Two And Conquer" initiative),
|
||||
OS/2 was known variously as **CP-DOS**, **MT-DOS**, **DOS5**, or **ADOS**. Or, when referring to 80286-only and
|
||||
80386-only versions: **286DOS** and **386DOS**.
|
||||
|
||||
And then there were all the early codes-names, like **SIZZLE**, **PIGSKIN**, and **FOOTBALL**, which were little-known
|
||||
projects to help improve and/or shape the direction that OS/2 was headed.
|
||||
|
||||
To shed some light on those efforts, I recently added a small collection of early (mostly pre-1.0) OS/2 boot disks
|
||||
that provide a glimpse of what early OS/2 builds looked like.
|
||||
|
||||
More details are available in [OS/2 Prototype Disks](/disks/pc/os2/misc/).
|
||||
|
||||
*[@jeffpar](http://twitter.com/jeffpar)*
|
||||
*January 23, 2016*
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<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 -->
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Executive Suite</title>
|
||||
<version/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Rogue</title>
|
||||
<version/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>ThinkTank</title>
|
||||
<version>2.41NP</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>The Dungeons of Moria</title>
|
||||
<version>4.872</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>The Dungeons of Moria</title>
|
||||
<version>5.5</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/outline.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.5/outline.xsl"?>
|
||||
<outline>
|
||||
<title>Challenger 1P (8Kb) "Server Array"</title>
|
||||
<machine id="OSI1" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.5/machine.xsl"?>
|
||||
<machine id="c1p8kb" class="c1p" border="1" width="100%" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb) with Debugger</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.5/machine.xsl"?>
|
||||
<machine id="c1pLarge" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name pos="center">OSI Challenger 1P (circa 1978)</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.5/machine.xsl"?>
|
||||
<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">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
|
|
|
|||
7
devices/pc/keyboard/keyboard-minimal-sysreq.xml
Normal file
7
devices/pc/keyboard/keyboard-minimal-sysreq.xml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" binding="esc">ESC</control>
|
||||
<control type="button" binding="f1">F1</control>
|
||||
<control type="button" binding="f10">F10</control>
|
||||
<control type="button" binding="sysreq">SysReq</control>
|
||||
</keyboard>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC (Model 5150), CGA, 384K</name>
|
||||
<computer id="pc-cga-384k" name="IBM PC"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
|
||||
<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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" width="980px" pos="center" background="#FAEBD7">
|
||||
<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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC (Model 5150), CGA, 64K</name>
|
||||
<computer id="pc-cga-64k" name="IBM PC"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150) with Dual Display</name>
|
||||
<computer id="pc-dual-64k" name="IBM PC" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/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" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/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" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" pos="center" background="white">
|
||||
<name>IBM PC (Model 5150), MDA, 64K</name>
|
||||
<computer id="pc-mda-64k" name="IBM PC"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pc/machine/5160/cga/256kb/win101/state.json" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 256K, WIN101</name>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 512K, WIN101</name>
|
||||
<computer id="xt-cga-512k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-cga-640k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-640k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-640k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-ega-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt-ega-640k" name="IBM PC XT" state="/devices/pc/machine/5160/ega/640kb/win101/state.json"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
|
||||
<computer id="xt-ega-640k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive</name>
|
||||
<computer id="xt-ega-640k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" background="#FAEBD7">
|
||||
<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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt-mda-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="xt188-mda-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt188-mda-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt-mda-256k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pc" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive</name>
|
||||
<computer id="xt-mda-64k" name="IBM PC XT"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
layout: page
|
||||
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:
|
||||
- type: pc-dbg
|
||||
id: ibm5170
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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">
|
||||
<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"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
---
|
||||
layout: page
|
||||
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:
|
||||
- type: pc
|
||||
- type: pc-dbg
|
||||
id: ibm5170rev3
|
||||
---
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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">
|
||||
<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"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000"/>
|
||||
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
layout: page
|
||||
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:
|
||||
- type: pc-dbg
|
||||
id: ibm5170
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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">
|
||||
<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"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
|
|
@ -9,10 +9,10 @@
|
|||
<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/1985-11-15.json"/>
|
||||
<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-sysreq.xml"/>
|
||||
<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.20 (Disk 1)", path: "/disks/pc/dos/ibm/3.20/PCDOS320-DISK1.json"}, B: {name: "PC-DOS 3.20 (Disk 2)", path: "/disks/pc/dos/ibm/3.20/PCDOS320-DISK2.json"}}'/>
|
||||
<fdc ref="/disks/pc/library.xml" automount='{A: {name: "PC-DOS 3.20 (Disk 1)", path: "/disks/pc/dos/ibm/3.20/PCDOS320-DISK1.json"}, B: {name: "PC-DOS 3.20 (Disk 2)", path: "/disks/pc/dos/ibm/3.20/PCDOS320-DISK2.json"}}'/>
|
||||
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
layout: page
|
||||
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:
|
||||
- type: pc-dbg
|
||||
id: ibm5170
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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">
|
||||
<name pos="center">IBM PC AT, 128K EGA, 640K RAM</name>
|
||||
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
@ -8,8 +8,10 @@
|
|||
<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.00 (Disk 1)", path: "/disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json"}}'/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<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]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="document">
|
||||
<title>IBM PC AT References</title>
|
||||
<document href="http://minuszerodegrees.net/manuals/IBM_5170_Technical_Reference_1502243_MAR84.pdf">
|
||||
<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=67">CMOS Addresses</page>
|
||||
<page href="#page=165">BIOS Map</page>
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
</document>
|
||||
<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>
|
||||
<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=321">VERR/VERW</page>
|
||||
</document>
|
||||
|
|
@ -1,17 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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">
|
||||
<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"/>
|
||||
<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-functions.xml"/>
|
||||
<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"}}'/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.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"}}'/>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
|
|
|
|||
|
|
@ -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.10](/disks/pc/dos/ibm/1.10/)
|
||||
* [IBM Diagnostics](/disks/pc/diags/ibm/2.20/)
|
||||
* [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/)
|
||||
* [CP/M-86 v1.1B](/disks/pc/cpm/1.1b/)
|
||||
* [Infocom Zork I](/disks/pc/games/infocom/zork1/)
|
||||
|
|
@ -86,9 +86,9 @@ From there, you can load another disk image
|
|||
|
||||
### Model 5170 Machine Configurations
|
||||
|
||||
* [IBM PC AT (6Mhz), EGA, 640K, Debugger](/devices/pc/machine/5170/ega/640kb/rev1/)
|
||||
* [IBM PC AT (6Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev1/)
|
||||
* [IBM PC AT (8Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev3/)
|
||||
* [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/debugger/)
|
||||
* [IBM PC AT (8Mhz), EGA, 1152Kb, 20Mb Drive, Debugger](/devices/pc/machine/5170/ega/1152kb/rev3/debugger/)
|
||||
|
||||
### Machine Configurations with "Soft Keyboards"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), 128Kb EGA, 2048Kb RAM</name>
|
||||
<computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Compaq DeskPro 386 (16Mhz), Compaq VGA, 2048Kb RAM</name>
|
||||
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="deskpro386-vga-4096k" name="Compaq DeskPro 386" buswidth="32" state="/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>1-2-3</title>
|
||||
<version>1.0a</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Microsoft Chart</title>
|
||||
<version>2.02</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Word for Windows</title>
|
||||
<version>2.0c</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS Word</title>
|
||||
<version>3.0</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS Word</title>
|
||||
<version>3.1</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS Word</title>
|
||||
<version>5.0</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150) running CP/M-86</name>
|
||||
<computer id="cpm-mda-64k" name="IBM PC" resume="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>CP/M-86</title>
|
||||
<version>1.1B</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/machine.xsl"?>
|
||||
<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>
|
||||
<computer id="pc-mda-64k" name="IBM PC"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>IBM Advanced Diagnostics</title>
|
||||
<version>2.20</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.10</version>
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
<category>Operating System</category>
|
||||
<author>Compaq/Microsoft</author>
|
||||
<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">
|
||||
<name>COMPAQ DOS 3.10 (Disk 1)</name>
|
||||
</disk>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.31</version>
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
<category>Operating System</category>
|
||||
<author>Compaq/Microsoft</author>
|
||||
<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">
|
||||
<name>COMPAQ DOS 3.31 (Disk 1)</name>
|
||||
</disk>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>1.00</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>1.10</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>2.00</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>2.10</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.00</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.10</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.20</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.30</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>4.00</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>5.00</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>6.10</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>7.00</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>1.25</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>2.00</version>
|
||||
|
|
|
|||
|
|
@ -2,6 +2,14 @@
|
|||
layout: page
|
||||
title: MS-DOS 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
|
||||
|
|
@ -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,
|
||||
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
|
||||
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
|
||||
|
|
@ -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,
|
||||
MSDODS.SYS and COMMAND.COM.
|
||||
|
||||
Directory listings of the four 360Kb distribution diskettes are provided below.
|
||||
|
||||
### Directory of MS-DOS 3.20 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.20</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.21</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.30</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.5/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.31</version>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue