Merge branch 'next-release'
This commit is contained in:
commit
5531ebc53e
289 changed files with 4055 additions and 2605 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1,6 +1,8 @@
|
|||
*.IMG
|
||||
*.dsk
|
||||
*.img
|
||||
*.log
|
||||
*.dump
|
||||
*.heapsnapshot
|
||||
.DS_Store
|
||||
.buildpath
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ Some pre-configured machines are shown below, ready to run BASIC, DOS, Windows 1
|
|||

|
||||

|
||||
|
||||
Check out the rest of the PCjs [Application](/apps/pc/), [Boot Disk](/disks/pc/) and [Machine](/devices/pc/machine/)
|
||||
Check out the rest of the PCjs [Application](/apps/pc/), [Disk](/disks/pc/), and [Machine](/devices/pc/machine/)
|
||||
demos, including an [IBM PC Dual Display System](/devices/pc/machine/5150/dual/64kb/) demo of multiple monitor support,
|
||||
and [IBM PC XT "Server Array"](/devices/pc/machine/5160/cga/256kb/array/) and [Windows 1.01 "Server Array"](/devices/pc/machine/5160/ega/640kb/array/)
|
||||
demos of multiple machines running side-by-side.
|
||||
|
|
|
|||
|
|
@ -12,9 +12,12 @@ url: "http://www.pcjs.org" # "http://jeffpar.github.io" or "http://www.pcjs.org
|
|||
twitter_username: jeffpar
|
||||
github_username: jeffpar
|
||||
|
||||
left_brace: "{"
|
||||
right_brace: "}"
|
||||
|
||||
# Build settings
|
||||
|
||||
exclude: ["index.html", "logs", "node_modules", "**/c64", "**/private", "**/src", "**/static", "tmp", "videos", "web"]
|
||||
exclude: ["index.html", "**/index.html", "logs", "node_modules", "**/c64", "src", "**/src", "**/static", "tmp", "videos", "web", ".git", ".idea"]
|
||||
markdown: kramdown
|
||||
kramdown:
|
||||
input: GFM
|
||||
|
|
@ -28,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.3 # IMPORTANT: keep pcjs.version in sync with package.json:version
|
||||
version: 1.20.4 # 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
|
||||
|
|
|
|||
|
|
@ -1,8 +1,10 @@
|
|||
<script>
|
||||
{% if site.pcjs.compiled %}
|
||||
<script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
||||
ga('create', 'UA-49658648-1', 'pcjs.org');
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
</script>
|
||||
{% endif %}
|
||||
|
|
|
|||
|
|
@ -10,11 +10,7 @@
|
|||
{% else %}
|
||||
{% assign machine_template = machine.template %}
|
||||
{% endunless %}
|
||||
{% unless machine.state %}
|
||||
{% assign machine_state = '' %}
|
||||
{% else %}
|
||||
{% assign machine_state = machine.state %}
|
||||
{% endunless %}
|
||||
{% capture machine_parms %}{{ site.left_brace }}state:"{{ machine.state }}",autoMount:{{ machine.automount|jsonify }}{{ site.right_brace }}{% endcapture %}
|
||||
{% if site.pcjs.compiled == true and machine.uncompiled != true %}
|
||||
{% capture machine_script %}<script type="text/javascript" src="{{ site.baseurl }}/versions/{{ machine.type | remove:'-dbg' }}js/{{ site.pcjs.version }}/{{ machine.type }}.js"></script>{% endcapture %}
|
||||
{% unless machine_scripts contains machine_script %}
|
||||
|
|
@ -38,5 +34,5 @@
|
|||
{% capture machine_template %}{{ site.baseurl }}/modules/{{ machine.type | remove:'-dbg' }}js/templates/components.xsl{% endcapture %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
<script type="text/javascript">{{ machine_embed }}("{{ machine.id }}","{{ machine_config }}","{{ machine_template }}","{{ machine_state }}");</script>
|
||||
<script type="text/javascript">{{ machine_embed }}('{{ machine.id }}','{{ machine_config }}','{{ machine_template }}','{{ machine_parms }}');</script>
|
||||
{% endfor %}
|
||||
|
|
|
|||
|
|
@ -70,6 +70,9 @@
|
|||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
{% include google-analytics.html %}
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -11,20 +11,20 @@ Exciting news for OS/2 fans: PCjs (v1.16.1) is now able to run OS/2 1.0 on
|
|||
of recent work in PCjs to fully emulate the Intel 80286 processor and 16-bit protected-mode, including undocumented
|
||||
features like [LOADALL](/pubs/pc/reference/intel/80286/loadall/) and triple-fault resets.
|
||||
|
||||
For a quick demo, try the "[OS/2 1.0 Debugger Boot Disk](/disks/pc/os2/misc/)". In a few seconds,
|
||||
For a quick demo, try the [OS/2 1.0 Debugger Boot Disk](/disks/pc/os2/misc/1.0/88286/). In a few seconds,
|
||||
you'll see a very rudimentary OS/2 shell (a slimmed-down version of the OS/2 Program Selector) that allows you to
|
||||
start the protected-mode command interpreter ("Start a Program") or the real-mode command interpreter ("command.com").
|
||||
|
||||
[<img src="/blog/images/os2-debugger.jpg" alt="OS/2 1.0 With Kernel Debugger"/>](/disks/pc/os2/misc/)
|
||||
[<img src="/blog/images/os2-debugger.jpg" alt="OS/2 1.0 With Kernel Debugger"/>](/disks/pc/os2/misc/1.0/88286/)
|
||||
|
||||
As an added bonus, the Model 5170 machines feature two serial ports, with COM1 connected to a simulated serial
|
||||
mouse and COM2 connected to the **Control Panel** output window.
|
||||
|
||||
Once you've booted the "OS/2 1.0 Debugger Boot Disk" from the assortment of [OS/2 Miscellaneous 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.
|
||||
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
|
||||
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.
|
||||
|
||||
> SIDEBAR: You can perform similar tricks with DOS in these machines. Boot any DOS disk (version 2.00 and up)
|
||||
and type "CTTY COM2" at the DOS prompt. All DOS input/output will now be routed to the **Control Panel** display.
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ drive C.
|
|||
Next, I installed the [MS OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/). This SDK was released
|
||||
in December 1987 along with [Microsoft OS/2 1.0](/disks/pc/os2/microsoft/1.0/). I don't have any of the
|
||||
printed documentation that came with the SDK, such as the *Installation Guide*, but I do have the
|
||||
[Microsoft® Operating System/2 Programmer’s Toolkit](/docs/os2/microsoft/ptk/1.0/) documentation from March 1988,
|
||||
thanks to the [OS/2 Museum](http://www.os2museum.com/wp/os2-history/os2-library/os2-1-x-programming/).
|
||||
[Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/programming/os2/microsoft/ptk/1.0/) documentation
|
||||
from March 1988, thanks to the [OS/2 Museum](http://www.os2museum.com/wp/os2-history/os2-library/os2-1-x-programming/).
|
||||
|
||||
Aside from Microsoft's assembler (MASM) and C compiler (CL), the SDK included some other useful tools, such as the
|
||||
**SDK Editor** (SDKED), which was essentially an OS/2 port of Mark Zbikowski's Editor (Z) that was used internally
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ and [C1Pjs](/docs/c1pjs/).
|
|||
|
||||
### Software Application Manifests
|
||||
|
||||
Every complete software package is stored in its own folder, either as a set of individual files
|
||||
(under [/apps](/apps/)) or as a set of disk images (under [/disks](/disks/)), along with a **manifest.xml**
|
||||
file that describes the software. The manifest format is still being developed, but at a minimum, it
|
||||
should contain the following information about the software:
|
||||
In the PCjs Project, every complete software package is stored in its own folder, either as a set of individual
|
||||
files (under [/apps](/apps/)) or as a set of disk images (under [/disks](/disks/)), along with a **manifest.xml**
|
||||
file that describes the software. The manifest format is still being developed, but at a minimum, it should contain
|
||||
the following information about the software:
|
||||
|
||||
- Title
|
||||
- Version
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>The Dungeons of Moria</title>
|
||||
<version>5.5</version>
|
||||
|
|
|
|||
|
|
@ -17,27 +17,25 @@ Below are selected demos of classic IBM PC applications running on [PCjs](/docs/
|
|||
|
||||
Additional software is available in the [IBM PC Disk Archive](/disks/pc/).
|
||||
|
||||
More information about creating [Application Demos](https://github.com/jeffpar/pcjs/tree/master/apps/pc)
|
||||
is available in the [PCjs Project](https://github.com/jeffpar/pcjs) on [GitHub](https://github.com/).
|
||||
### Creating IBM PC Application Demos
|
||||
|
||||
{% if page.developer %}
|
||||
|
||||
### Developer Notes: How To Produce A Demo
|
||||
Demos in our [Application Archives](/apps/) combine [Software Application Manifests](/apps/#software-application-manifests)
|
||||
with [Machine Configurations](/devices/pc/machine/).
|
||||
|
||||
We'll use the [VisiCalc Demo](1981/visicalc/) as an example. First you must choose a machine configuration.
|
||||
For VisiCalc, we chose a Model 5150 machine with a Monochrome Display, and then inserted a link to that machine
|
||||
in the demo's [Manifest](1981/visicalc/manifest.xml):
|
||||
in the demo's [manifest](1981/visicalc/manifest.xml):
|
||||
|
||||
<machine href="/devices/pc/machine/5150/mda/64kb/machine.xml"/>
|
||||
|
||||
Next, the [Manifest](1981/visicalc/manifest.xml) required a disk image containing the VisiCalc program
|
||||
Next, the [manifest](1981/visicalc/manifest.xml) required a disk image containing the VisiCalc program
|
||||
(VC.COM). We used the [DiskDump](/modules/diskdump/) module to create that disk image:
|
||||
|
||||
cd apps/pc/1981/visicalc
|
||||
node ../../../../modules/diskdump/bin/diskdump --path="static/VC.COM;../README.md" --format=json --output=disk.json --manifest
|
||||
|
||||
The DiskDump command created a disk image named "disk.json" containing two files ("VC.COM" from the "static" subdirectory,
|
||||
and "README.md" from the "static" parent directory) and automatically added that disk image to the demo's [Manifest](1981/visicalc/manifest.xml):
|
||||
and "README.md" from the "static" parent directory) and automatically added that disk image to the demo's [manifest](1981/visicalc/manifest.xml):
|
||||
|
||||
<disk id="disk01" size="163840" chs="40:1:8" dir="static/" href="/apps/pc/1981/visicalc/disk.json" md5="61494f998d5fb0e31e7b8bd99f1cc588" md5json="3ad82ed815725e6bd786f92a4714e84f">
|
||||
<file size="27520" time="1981-12-16 23:00:00" attr="0x20" md5="28997dfedb2440c6054d8be835be8634">VC.COM</file>
|
||||
|
|
@ -49,7 +47,7 @@ Now that the manifest contains a disk image, we were able to add the manifest to
|
|||
<manifest ref="/apps/pc/1981/visicalc/manifest.xml" disk="*"/>
|
||||
|
||||
Next, we started a version of our chosen machine that's also configured to use the Debugger, by loading
|
||||
the following machine.xml into a web browser (it's assumed the Node web server is already running on port 8088):
|
||||
the following **machine.xml** into a web browser (it's assumed the Node web server is already running on port 8088):
|
||||
|
||||
http://localhost:8088/devices/pc/machine/5150/mda/64kb/debugger/machine.xml
|
||||
|
||||
|
|
@ -59,12 +57,9 @@ clear the Debugger's output window, and typed the following Debugger command:
|
|||
d state
|
||||
|
||||
We copied-and-pasted the entire contents of the Debugger's output window into a file named "state.json", and then updated
|
||||
the <machine> entry in the [Manifest](1981/visicalc/manifest.xml):
|
||||
the <machine> entry in the [manifest](1981/visicalc/manifest.xml):
|
||||
|
||||
<machine href="/devices/pc/machine/5150/mda/64kb/machine.xml" state="/apps/pc/1981/visicalc/state.json"/>
|
||||
|
||||
It's important to use a state file *only* with the machine configuration it was created with; in this case, we're OK,
|
||||
because the only difference between the two chosen Model 5150 machines is the addition of the Debugger.
|
||||
|
||||
{% endif %}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/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.3/outline.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.20.4/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"/>
|
||||
|
|
|
|||
|
|
@ -1,19 +1,22 @@
|
|||
#
|
||||
# Steps to produce a binary ROM from a JSON-encoded ROM, and then disassemble and re-assemble it.
|
||||
# Steps to regenerate a ROM by disassembling and re-assembling the JSON-encoded ROM.
|
||||
#
|
||||
|
||||
FILEDUMP=node ../../../../../../modules/filedump/bin/filedump
|
||||
TEXTOUT=node ../../../../../../modules/textout/bin/textout
|
||||
|
||||
all: 1988-01-28-test.rom
|
||||
all: tmp tmp/1988-01-28-regen.rom
|
||||
|
||||
1988-01-28.rom: 1988-01-28.json
|
||||
$(FILEDUMP) --file=1988-01-28.json --output=1988-01-28.rom --format=rom
|
||||
tmp:
|
||||
mkdir tmp
|
||||
|
||||
1988-01-28-test.nasm: 1988-01-28.rom
|
||||
ndisasm -o0x8000 -se105h -se05ah -se6ffh -sf025h -sf8aah 1988-01-28.rom > 1988-01-28-test.nasm
|
||||
$(TEXTOUT) --file=1988-01-28-test.nasm --nasm > temp.nasm
|
||||
mv temp.nasm 1988-01-28-test.nasm
|
||||
tmp/1988-01-28.rom: 1988-01-28.json
|
||||
$(FILEDUMP) --file=1988-01-28.json --output=tmp/1988-01-28.rom --format=rom
|
||||
|
||||
1988-01-28-test.rom: 1988-01-28-test.nasm
|
||||
nasm -f bin 1988-01-28-test.nasm -l 1988-01-28-test.lst -o 1988-01-28-test.rom
|
||||
tmp/1988-01-28-regen.nasm: tmp/1988-01-28.rom
|
||||
ndisasm -o0x8000 -se105h -se05ah -se6ffh -sf025h -sf8aah tmp/1988-01-28.rom > tmp/1988-01-28-regen.nasm
|
||||
$(TEXTOUT) --file=tmp/1988-01-28-regen.nasm --nasm > tmp/t.nasm
|
||||
mv tmp/t.nasm tmp/1988-01-28-regen.nasm
|
||||
|
||||
tmp/1988-01-28-regen.rom: tmp/1988-01-28-regen.nasm
|
||||
nasm -f bin tmp/1988-01-28-regen.nasm -l tmp/1988-01-28-regen.lst -o tmp/1988-01-28-regen.rom
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<keyboard id="keyboard" padleft="8px">
|
||||
<control type="button" binding="esc">ESC</control>
|
||||
<control type="button" binding="ctrl-c">CTRL-C</control>
|
||||
<control type="button" binding="f1">F1</control>
|
||||
<control type="button" binding="f10">F10</control>
|
||||
</keyboard>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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>
|
||||
<computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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>
|
||||
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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>
|
||||
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC AT, 128K EGA, 640K RAM</name>
|
||||
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="document">
|
||||
<title>IBM PC AT References</title>
|
||||
<document href="http://minuszerodegrees.net/manuals/IBM_5170_Technical_Reference_1502243_MAR84.pdf">
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ along with these IBM PC-compatibles:
|
|||
|
||||
We also support a few non-IBM [Devices](/devices/):
|
||||
|
||||
* 6502-based [Challenger 1P](/devices/c1p/machine/)
|
||||
* [6502 Challenger 1P](/devices/c1p/machine/)
|
||||
|
||||
### Ready-To-Run App Demos
|
||||
|
||||
|
|
@ -37,8 +37,12 @@ Machines from our [IBM PC Application Archive](/apps/pc/):
|
|||
|
||||
And here are some machines from our [IBM PC Disk Archive](/disks/pc/):
|
||||
|
||||
* [CP/M-86 v1.1B](/disks/pc/cpm/1.1b/)
|
||||
* [PC-DOS 1.00](/disks/pc/dos/ibm/1.00/)
|
||||
* [PC-DOS 1.10](/disks/pc/dos/ibm/1.10/)
|
||||
* [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/)
|
||||
|
||||
---
|
||||
|
|
|
|||
|
|
@ -7,5 +7,6 @@ permalink: /devices/pc/machine/compaq/deskpro386/
|
|||
Compaq DeskPro 386 Machines
|
||||
---
|
||||
|
||||
* [Compaq DeskPro 386 with EGA, 2Mb RAM](ega/2048kb/)
|
||||
* [Compaq DeskPro 386 with VGA, 2Mb RAM](vga/2048kb/)
|
||||
* [Compaq DeskPro 386 with VGA, 4Mb RAM, running Windows 95](vga/4096kb/)
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<computer id="deskpro386-ega-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has NOT been disabled"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x100000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/bios/compaq/deskpro386/1988-01-28/1988-01-28.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|port" commands=""/>
|
||||
<panel ref="/devices/pc/panel/btpanel.xml"/>
|
||||
<fdc ref="/disks/pc/library.xml" 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"}}'/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pc/panel/wide386.xml"/>
|
||||
<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"}}'/>
|
||||
<hdcFoo id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
|
||||
<chipset id="chipset" model="deskpro386" floppies="[1200,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<computer id="deskpro386-vga-2048k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<computer id="deskpro386-vga-4096k" name="Compaq DeskPro 386" buswidth="32" state="/devices/pc/machine/compaq/deskpro386/vga/4096kb/state.json"/>
|
||||
<cpu id="cpu386" model="80386" autostart="true"/>
|
||||
|
|
|
|||
|
|
@ -17,12 +17,12 @@ that automatically run the software.
|
|||
|
||||
* [PC-DOS 1.00](/disks/pc/dos/ibm/1.00/)
|
||||
* [PC-DOS 1.10](/disks/pc/dos/ibm/1.10/)
|
||||
* PC-DOS 2.00
|
||||
* PC-DOS 2.10
|
||||
* PC-DOS 3.00
|
||||
* PC-DOS 3.10
|
||||
* PC-DOS 3.20
|
||||
* PC-DOS 3.30
|
||||
* [PC-DOS 2.00](/disks/pc/dos/ibm/2.00/)
|
||||
* [PC-DOS 2.10](/disks/pc/dos/ibm/2.10/)
|
||||
* [PC-DOS 3.00](/disks/pc/dos/ibm/3.00/)
|
||||
* [PC-DOS 3.10](/disks/pc/dos/ibm/3.10/)
|
||||
* [PC-DOS 3.20](/disks/pc/dos/ibm/3.20/)
|
||||
* [PC-DOS 3.30](/disks/pc/dos/ibm/3.30/)
|
||||
* PC-DOS 4.00
|
||||
* PC-DOS 5.00
|
||||
* PC-DOS 6.10
|
||||
|
|
@ -57,11 +57,14 @@ that automatically run the software.
|
|||
|
||||
### Microsoft OS/2
|
||||
|
||||
* [MS OS/2 Pre-Release Files](/disks/pc/os2/misc/)
|
||||
* MS OS/2 1.0
|
||||
* [MS OS/2 1.0](/disks/pc/os2/microsoft/1.0/)
|
||||
* MS OS/2 1.1
|
||||
* MS OS/2 1.2
|
||||
|
||||
### Other OS/2 Disks
|
||||
|
||||
* [OS/2 Prototype Disks](/disks/pc/os2/misc/)
|
||||
|
||||
### Microsoft Windows
|
||||
|
||||
* Microsoft Windows 1.00
|
||||
|
|
@ -73,7 +76,8 @@ that automatically run the software.
|
|||
* Microsoft Windows 2.03
|
||||
* Microsoft Windows 3.00
|
||||
* Microsoft Windows 3.11
|
||||
* [Microsoft Windows 95](/disks/pc/windows/win95/4.00.950/)
|
||||
* [Microsoft Windows 95 (Build 499)](/disks/pc/windows/win95/4.00.499/)
|
||||
* [Microsoft Windows 95 (Build 950)](/disks/pc/windows/win95/4.00.950/)
|
||||
|
||||
### Other Operating Systems
|
||||
|
||||
|
|
@ -114,7 +118,7 @@ that automatically run the software.
|
|||
* Microsoft Windows SDK 2.03
|
||||
* Microsoft Windows SDK 3.00
|
||||
|
||||
We also have links to all the [Microsoft Languages NewsLetters](/disks/pc/tools/microsoft/) that were published
|
||||
NOTE: We also have links to all the [Microsoft Languages NewsLetters](/disks/pc/tools/microsoft/) that were published
|
||||
in [PC Tech Journal](/pubs/pc/magazines/pctj/).
|
||||
|
||||
### Microsoft Games
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.31</version>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,11 @@ permalink: /disks/pc/dos/ibm/1.00/
|
|||
machines:
|
||||
- type: pc
|
||||
id: ibm5150-pcdos100
|
||||
config: /devices/pc/machine/5150/mda/64kb/machine.xml
|
||||
automount:
|
||||
A:
|
||||
name: PC-DOS 1.00
|
||||
path: /disks/pc/dos/ibm/1.00/PCDOS100.json
|
||||
---
|
||||
|
||||
PC-DOS 1.00
|
||||
|
|
@ -14,15 +19,15 @@ The PCjs machine below is running PC-DOS 1.00.
|
|||
|
||||
{% include machine.html id="ibm5150-pcdos100" %}
|
||||
|
||||
Vital Statistics
|
||||
---
|
||||
|
||||
PC-DOS 1.00 was completed in August, 1981 and announced at an IBM press conference on August 12, 1981, when IBM
|
||||
PC-DOS 1.00 was completed in August 1981 and announced at an IBM press conference on August 12, 1981, when IBM
|
||||
introduced the original IBM PC (Model 5150).
|
||||
|
||||
PC-DOS 1.00 was released on one single-sided (160Kb) diskette. A complete listing of all the files is shown below.
|
||||
Note that IBMBIO.COM and IBMDOS.COM were marked as *hidden* and *system*, so they are not displayed by DIR; their sizes
|
||||
and dates have been determined by inspecting the root directory.
|
||||
Note that IBMBIO.COM and IBMDOS.COM were marked as *hidden* and *system*, so they are not displayed by the PC-DOS 1.0
|
||||
**DIR** command; their sizes and dates have been determined by inspecting the root directory entries with the **DEBUG**
|
||||
utility.
|
||||
|
||||
### Directory of PC-DOS 1.00 Diskette
|
||||
|
||||
IBMBIO COM 1920 07-23-81
|
||||
IBMDOS COM 6400 08-13-81
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/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"/>
|
||||
<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 ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" padleft="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
||||
<fdc ref="/disks/pc/samples.xml" automount='{A:{name:"PC-DOS 1.00",path:"/disks/pc/dos/ibm/1.00/PCDOS100.json"}}' pos="right"/>
|
||||
<chipset id="chipset" model="5150" sw1="01000001" sw2="11110000"/>
|
||||
</machine>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>1.00</version>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,11 @@ permalink: /disks/pc/dos/ibm/1.10/
|
|||
machines:
|
||||
- type: pc
|
||||
id: ibm5150-pcdos110
|
||||
config: /devices/pc/machine/5150/mda/64kb/machine.xml
|
||||
automount:
|
||||
A:
|
||||
name: PC-DOS 1.10
|
||||
path: /disks/pc/dos/ibm/1.10/PCDOS110.json
|
||||
---
|
||||
|
||||
PC-DOS 1.10
|
||||
|
|
@ -14,10 +19,7 @@ The PCjs machine below is running PC-DOS 1.10.
|
|||
|
||||
{% include machine.html id="ibm5150-pcdos110" %}
|
||||
|
||||
Vital Statistics
|
||||
---
|
||||
|
||||
PC-DOS 1.10 was released in May, 1982 on one single-sided (160Kb) diskette. A complete listing of all the files
|
||||
PC-DOS 1.10 was released in May 1982 on one single-sided (160Kb) diskette. A complete listing of all the files
|
||||
is shown below. Note that IBMBIO.COM and IBMDOS.COM were marked as *hidden* and *system*, so they are not displayed
|
||||
by DIR; their sizes and dates have been determined by inspecting the root directory.
|
||||
|
||||
|
|
@ -28,6 +30,8 @@ bytes.
|
|||
CHKDSK considers the size of IBMBIO.COM to be 2048 bytes (1920 rounded up to the nearest 512 multiple), and the
|
||||
size of IBMDOS.COM is 6656, so the total number of bytes consumed by those two files is 8704.
|
||||
|
||||
### Directory of PC-DOS 1.10 Diskette
|
||||
|
||||
IBMBIO COM 1920 05-07-82
|
||||
IBMDOS COM 6400 05-07-82
|
||||
COMMAND COM 4959 05-07-82
|
||||
|
|
@ -56,7 +60,7 @@ size of IBMDOS.COM is 6656, so the total number of bytes consumed by those two f
|
|||
SPACE BAS 1920 05-07-82
|
||||
BALL BAS 2048 05-07-82
|
||||
COMM BAS 4352 05-07-82
|
||||
26 File(s)
|
||||
28 File(s)
|
||||
|
||||
CHKDSK reports:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/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"/>
|
||||
<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 ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" padleft="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
||||
<fdc ref="/disks/pc/samples.xml" automount='{A:{name:"PC-DOS 1.10",path:"/disks/pc/dos/ibm/1.10/PCDOS110.json"}}' pos="right"/>
|
||||
<chipset id="chipset" model="5150" sw1="01000001" sw2="11110000"/>
|
||||
</machine>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>1.10</version>
|
||||
|
|
|
|||
65
disks/pc/dos/ibm/2.00/README.md
Normal file
65
disks/pc/dos/ibm/2.00/README.md
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-DOS 2.00
|
||||
permalink: /disks/pc/dos/ibm/2.00/
|
||||
---
|
||||
|
||||
PC-DOS 2.00
|
||||
---
|
||||
|
||||
PC-DOS 2.00 was released in March 1983.
|
||||
|
||||
Directory listings of the two 360Kb distribution diskettes are provided below.
|
||||
|
||||
### Directory of PC-DOS 2.00 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 4608 3-08-83 12:00p
|
||||
IBMDOS COM 17152 3-08-83 12:00p
|
||||
COMMAND COM 17664 3-08-83 12:00p
|
||||
ANSI SYS 1664 3-08-83 12:00p
|
||||
FORMAT COM 6016 3-08-83 12:00p
|
||||
CHKDSK COM 6400 3-08-83 12:00p
|
||||
SYS COM 1408 3-08-83 12:00p
|
||||
DISKCOPY COM 2444 3-08-83 12:00p
|
||||
DISKCOMP COM 2074 3-08-83 12:00p
|
||||
COMP COM 2523 3-08-83 12:00p
|
||||
EDLIN COM 4608 3-08-83 12:00p
|
||||
MODE COM 3139 3-08-83 12:00p
|
||||
FDISK COM 6177 3-08-83 12:00p
|
||||
BACKUP COM 3687 3-08-83 12:00p
|
||||
RESTORE COM 4003 3-08-83 12:00p
|
||||
PRINT COM 4608 3-08-83 12:00p
|
||||
RECOVER COM 2304 3-08-83 12:00p
|
||||
ASSIGN COM 896 3-08-83 12:00p
|
||||
TREE COM 1513 3-08-83 12:00p
|
||||
GRAPHICS COM 789 3-08-83 12:00p
|
||||
SORT EXE 1280 3-08-83 12:00p
|
||||
FIND EXE 5888 3-08-83 12:00p
|
||||
MORE COM 384 3-08-83 12:00p
|
||||
BASIC COM 16256 3-08-83 12:00p
|
||||
BASICA COM 25984 3-08-83 12:00p
|
||||
25 File(s) 31232 bytes free
|
||||
|
||||
### Directory of PC-DOS 2.00 (Disk 2)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
EXE2BIN EXE 1664 3-08-83 12:00p
|
||||
LINK EXE 39936 3-08-83 12:00p
|
||||
DEBUG COM 11904 3-08-83 12:00p
|
||||
ART BAS 1920 3-08-83 12:00p
|
||||
SAMPLES BAS 2304 3-08-83 12:00p
|
||||
MORTGAGE BAS 6272 3-08-83 12:00p
|
||||
COLORBAR BAS 1536 3-08-83 12:00p
|
||||
MUSIC BAS 8704 3-08-83 12:00p
|
||||
DONKEY BAS 3584 3-08-83 12:00p
|
||||
CIRCLE BAS 1664 3-08-83 12:00p
|
||||
PIECHART BAS 2304 3-08-83 12:00p
|
||||
SPACE BAS 1920 3-08-83 12:00p
|
||||
BALL BAS 2048 3-08-83 12:00p
|
||||
COMM BAS 4352 3-08-83 12:00p
|
||||
14 File(s) 87040 bytes free
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>2.00</version>
|
||||
|
|
|
|||
66
disks/pc/dos/ibm/2.10/README.md
Normal file
66
disks/pc/dos/ibm/2.10/README.md
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-DOS 2.10
|
||||
permalink: /disks/pc/dos/ibm/2.10/
|
||||
---
|
||||
|
||||
PC-DOS 2.10
|
||||
---
|
||||
|
||||
PC-DOS 2.10 was finalized in October 1983 and released on November 1, 1983.
|
||||
|
||||
Directory listings of the two 360Kb distribution diskettes are provided below.
|
||||
|
||||
### Directory of PC-DOS 2.10 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 4736 10-20-83 12:00p
|
||||
IBMDOS COM 17024 10-20-83 12:00p
|
||||
COMMAND COM 17792 10-20-83 12:00p
|
||||
ANSI SYS 1664 10-20-83 12:00p
|
||||
FORMAT COM 6912 10-20-83 12:00p
|
||||
CHKDSK COM 6400 10-20-83 12:00p
|
||||
SYS COM 1680 10-20-83 12:00p
|
||||
DISKCOPY COM 2576 10-20-83 12:00p
|
||||
DISKCOMP COM 2188 10-20-83 12:00p
|
||||
COMP COM 2534 10-20-83 12:00p
|
||||
EDLIN COM 4608 10-20-83 12:00p
|
||||
MODE COM 3139 10-20-83 12:00p
|
||||
FDISK COM 6369 10-20-83 12:00p
|
||||
BACKUP COM 3687 10-20-83 12:00p
|
||||
RESTORE COM 4003 10-20-83 12:00p
|
||||
PRINT COM 4608 10-20-83 12:00p
|
||||
RECOVER COM 2304 10-20-83 12:00p
|
||||
ASSIGN COM 896 10-20-83 12:00p
|
||||
TREE COM 1513 10-20-83 12:00p
|
||||
GRAPHICS COM 789 10-20-83 12:00p
|
||||
SORT EXE 1408 10-20-83 12:00p
|
||||
FIND EXE 5888 10-20-83 12:00p
|
||||
MORE COM 384 10-20-83 12:00p
|
||||
BASIC COM 16256 10-20-83 12:00p
|
||||
BASICA COM 26112 10-20-83 12:00p
|
||||
25 File(s) 28672 bytes free
|
||||
|
||||
### Directory of PC-DOS 2.10 (Disk 2)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
EXE2BIN EXE 1664 10-20-83 12:00p
|
||||
LINK EXE 39936 10-20-83 12:00p
|
||||
DEBUG COM 11904 10-20-83 12:00p
|
||||
SAMPLES BAS 3067 10-20-83 12:00p
|
||||
ART BAS 1920 10-20-83 12:00p
|
||||
MUSIC BAS 10291 10-20-83 12:00p
|
||||
MUSICA BAS 15072 10-20-83 12:00p
|
||||
MORTGAGE BAS 6272 10-20-83 12:00p
|
||||
COLORBAR BAS 1536 10-20-83 12:00p
|
||||
DONKEY BAS 3584 10-20-83 12:00p
|
||||
CIRCLE BAS 1664 10-20-83 12:00p
|
||||
PIECHART BAS 2304 10-20-83 12:00p
|
||||
SPACE BAS 1920 10-20-83 12:00p
|
||||
BALL BAS 2048 10-20-83 12:00p
|
||||
COMM BAS 4352 10-20-83 12:00p
|
||||
15 File(s) 69120 bytes free
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>2.10</version>
|
||||
|
|
|
|||
78
disks/pc/dos/ibm/3.00/README.md
Normal file
78
disks/pc/dos/ibm/3.00/README.md
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-DOS 3.00
|
||||
permalink: /disks/pc/dos/ibm/3.00/
|
||||
---
|
||||
|
||||
PC-DOS 3.00
|
||||
---
|
||||
|
||||
PC-DOS 3.00 was announced on August 14, 1984 and released in September 1984.
|
||||
|
||||
Directory listings of the two 360Kb distribution diskettes are provided below.
|
||||
|
||||
### Directory of PC-DOS 3.00 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 8964 7-05-84 3:00p
|
||||
IBMDOS COM 27920 7-05-84 3:00p
|
||||
COMMAND COM 22042 8-14-84 8:00a
|
||||
ANSI SYS 1641 8-14-84 8:00a
|
||||
SORT EXE 1632 8-14-84 8:00a
|
||||
SHARE EXE 8544 8-14-84 8:00a
|
||||
FIND EXE 6363 8-14-84 8:00a
|
||||
ATTRIB EXE 15123 8-14-84 8:00a
|
||||
MORE COM 320 8-14-84 8:00a
|
||||
ASSIGN COM 988 8-14-84 8:00a
|
||||
PRINT COM 7811 8-14-84 8:00a
|
||||
SYS COM 3629 8-14-84 8:00a
|
||||
CHKDSK COM 9275 8-14-84 8:00a
|
||||
FORMAT COM 9015 8-14-84 8:00a
|
||||
VDISK SYS 3080 8-14-84 8:00a
|
||||
BASIC COM 17024 8-14-84 8:00a
|
||||
BASICA COM 26880 8-14-84 8:00a
|
||||
FDISK COM 8076 8-14-84 8:00a
|
||||
COMP COM 3471 8-14-84 8:00a
|
||||
TREE COM 2473 8-14-84 8:00a
|
||||
BACKUP COM 5440 8-14-84 8:00a
|
||||
RESTORE COM 5413 8-14-84 8:00a
|
||||
LABEL COM 1260 8-14-84 8:00a
|
||||
DISKCOPY COM 4165 8-14-84 8:00a
|
||||
DISKCOMP COM 3752 8-14-84 8:00a
|
||||
KEYBSP COM 2073 8-14-84 8:00a
|
||||
KEYBIT COM 1854 8-14-84 8:00a
|
||||
KEYBGR COM 2111 8-14-84 8:00a
|
||||
KEYBUK COM 1760 8-14-84 8:00a
|
||||
KEYBFR COM 2235 8-14-84 8:00a
|
||||
MODE COM 5194 8-14-84 8:00a
|
||||
SELECT COM 2079 8-14-84 8:00a
|
||||
GRAPHICS COM 3111 8-14-84 8:00a
|
||||
RECOVER COM 4066 8-14-84 8:00a
|
||||
EDLIN COM 7183 8-14-84 8:00a
|
||||
GRAFTABL COM 1169 8-14-84 8:00a
|
||||
36 File(s) 103424 bytes free
|
||||
|
||||
### Directory of PC-DOS 3.00 (Disk 2)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
LINK EXE 45970 8-14-84 8:00a
|
||||
EXE2BIN EXE 2752 8-14-84 8:00a
|
||||
DEBUG COM 15237 8-14-84 8:00a
|
||||
VDISK LST 128900 8-14-84 8:00a
|
||||
SAMPLES BAS 3093 8-14-84 8:00a
|
||||
ART BAS 1920 8-14-84 8:00a
|
||||
MUSIC BAS 10291 8-14-84 8:00a
|
||||
MUSICA BAS 15255 8-14-84 8:00a
|
||||
MORTGAGE BAS 6272 8-14-84 8:00a
|
||||
COLORBAR BAS 1536 8-14-84 8:00a
|
||||
DONKEY BAS 3584 8-14-84 8:00a
|
||||
CIRCLE BAS 1664 8-14-84 8:00a
|
||||
PIECHART BAS 2304 8-14-84 8:00a
|
||||
SPACE BAS 1920 8-14-84 8:00a
|
||||
BALL BAS 2048 8-14-84 8:00a
|
||||
COMM BAS 4352 8-14-84 8:00a
|
||||
16 File(s) 108544 bytes free
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.00</version>
|
||||
|
|
|
|||
83
disks/pc/dos/ibm/3.10/README.md
Normal file
83
disks/pc/dos/ibm/3.10/README.md
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-DOS 3.10
|
||||
permalink: /disks/pc/dos/ibm/3.10/
|
||||
---
|
||||
|
||||
PC-DOS 3.10
|
||||
---
|
||||
|
||||
PC-DOS 3.10 was announced on August 14, 1984 (along with [PC-DOS 3.00](/disks/pc/dos/ibm/3.00/)) and released
|
||||
on April 2, 1985.
|
||||
|
||||
Directory listings of the two 360Kb distribution diskettes are provided below.
|
||||
|
||||
### Directory of PC-DOS 3.10 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 9564 3-07-85 1:43p
|
||||
IBMDOS COM 27760 3-07-85 1:43p
|
||||
ANSI SYS 1651 3-07-85 1:43p
|
||||
ASSIGN COM 1509 3-07-85 1:43p
|
||||
ATTRIB EXE 15091 3-07-85 1:43p
|
||||
BACKUP COM 5577 3-07-85 1:43p
|
||||
BASIC COM 17792 3-07-85 1:43p
|
||||
BASICA COM 27520 3-07-85 1:43p
|
||||
CHKDSK COM 9435 3-07-85 1:43p
|
||||
COMMAND COM 23210 3-07-85 1:43p
|
||||
COMP COM 3664 3-07-85 1:43p
|
||||
DISKCOMP COM 4073 3-07-85 1:43p
|
||||
DISKCOPY COM 4329 3-07-85 1:43p
|
||||
EDLIN COM 7261 3-07-85 1:43p
|
||||
FDISK COM 8173 3-07-85 1:43p
|
||||
FIND EXE 6403 3-07-85 1:43p
|
||||
FORMAT COM 9398 3-07-85 1:43p
|
||||
GRAFTABL COM 1169 3-07-85 1:43p
|
||||
GRAPHICS COM 3111 3-07-85 1:43p
|
||||
JOIN EXE 15971 3-07-85 1:43p
|
||||
KEYBFR COM 2289 3-07-85 1:43p
|
||||
KEYBGR COM 2234 3-07-85 1:43p
|
||||
KEYBIT COM 2177 3-07-85 1:43p
|
||||
KEYBSP COM 2267 3-07-85 1:43p
|
||||
KEYBUK COM 2164 3-07-85 1:43p
|
||||
LABEL COM 1826 3-07-85 1:43p
|
||||
MODE COM 5295 3-07-85 1:43p
|
||||
MORE COM 282 3-07-85 1:43p
|
||||
PRINT COM 8291 3-07-85 1:43p
|
||||
RECOVER COM 4050 3-07-85 1:43p
|
||||
RESTORE COM 5410 3-07-85 1:43p
|
||||
SELECT COM 2084 3-07-85 1:43p
|
||||
SHARE EXE 8304 3-07-85 1:43p
|
||||
SORT EXE 1664 3-07-85 1:43p
|
||||
SUBST EXE 16611 3-07-85 1:43p
|
||||
SYS COM 3727 3-07-85 1:43p
|
||||
TREE COM 2831 3-07-85 1:43p
|
||||
VDISK SYS 3307 3-07-85 1:43p
|
||||
38 File(s) 61440 bytes free
|
||||
|
||||
### Directory of PC-DOS 3.10 (Disk 2)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
ART BAS 1879 3-07-85 1:43p
|
||||
BALL BAS 1966 3-07-85 1:43p
|
||||
BASIC PIF 369 3-07-85 1:43p
|
||||
BASICA PIF 369 3-07-85 1:43p
|
||||
CIRCLE BAS 1647 3-07-85 1:43p
|
||||
COLORBAR BAS 1427 3-07-85 1:43p
|
||||
COMM BAS 4254 3-07-85 1:43p
|
||||
DEBUG COM 15552 3-07-85 1:43p
|
||||
DONKEY BAS 3572 3-07-85 1:43p
|
||||
EXE2BIN EXE 2816 3-07-85 1:43p
|
||||
LINK EXE 38144 3-07-85 1:43p
|
||||
MORTGAGE BAS 6178 3-07-85 1:43p
|
||||
MUSIC BAS 8575 3-07-85 1:43p
|
||||
MUSICA BAS 13431 3-07-85 1:43p
|
||||
PIECHART BAS 2184 3-07-85 1:43p
|
||||
SAMPLES BAS 2363 3-07-85 1:43p
|
||||
SPACE BAS 1851 3-07-85 1:43p
|
||||
VDISK LST 136313 3-07-85 1:43p
|
||||
18 File(s) 108544 bytes free
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.10</version>
|
||||
|
|
|
|||
167
disks/pc/dos/ibm/3.20/README.md
Normal file
167
disks/pc/dos/ibm/3.20/README.md
Normal file
|
|
@ -0,0 +1,167 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-DOS 3.20
|
||||
permalink: /disks/pc/dos/ibm/3.20/
|
||||
---
|
||||
|
||||
PC-DOS 3.20
|
||||
---
|
||||
|
||||
PC-DOS 3.20 was first announced on March 18, 1986 and released later that year.
|
||||
|
||||
Directory listings of the two 360Kb distribution diskettes are provided below. This version of PC-DOS was also
|
||||
available on one 720Kb diskette.
|
||||
|
||||
### Directory of PC-DOS 3.20 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 16369 12-30-85 12:00p
|
||||
IBMDOS COM 28477 12-30-85 12:00p
|
||||
ANSI SYS 1651 12-30-85 12:00p
|
||||
ASSIGN COM 1536 12-30-85 12:00p
|
||||
ATTRIB EXE 8247 12-30-85 12:00p
|
||||
BACKUP COM 6234 12-30-85 12:00p
|
||||
BASIC COM 19298 2-21-86 12:00p
|
||||
BASICA COM 36396 2-21-86 12:00p
|
||||
CHKDSK COM 9832 12-30-85 12:00p
|
||||
COMMAND COM 23791 12-30-85 12:00p
|
||||
COMP COM 4184 12-30-85 12:00p
|
||||
DISKCOMP COM 5792 12-30-85 12:00p
|
||||
DISKCOPY COM 6266 4-11-86 12:39a
|
||||
DRIVER SYS 1115 12-30-85 12:00p
|
||||
EDLIN COM 7508 12-30-85 12:00p
|
||||
FDISK COM 8173 12-30-85 12:00p
|
||||
FIND EXE 6416 12-30-85 12:00p
|
||||
FORMAT COM 11135 12-30-85 12:00p
|
||||
GRAFTABL COM 1169 12-30-85 12:00p
|
||||
GRAPHICS COM 3220 12-30-85 12:00p
|
||||
JOIN EXE 8955 12-30-85 12:00p
|
||||
KEYBFR COM 3295 3-07-86 12:00p
|
||||
KEYBGR COM 3278 3-07-86 12:00p
|
||||
KEYBIT COM 3060 12-30-85 12:00p
|
||||
KEYBSP COM 3187 12-30-85 12:00p
|
||||
KEYBUK COM 3036 12-30-85 12:00p
|
||||
LABEL COM 2346 12-30-85 12:00p
|
||||
MODE COM 6864 12-30-85 12:00p
|
||||
MORE COM 295 12-30-85 12:00p
|
||||
PRINT COM 8976 12-30-85 12:00p
|
||||
RECOVER COM 4297 12-30-85 12:00p
|
||||
REPLACE EXE 11650 12-30-85 12:00p
|
||||
RESTORE COM 6012 12-30-85 12:00p
|
||||
SELECT COM 3826 12-30-85 12:00p
|
||||
SHARE EXE 8580 12-30-85 12:00p
|
||||
SORT EXE 1911 12-30-85 12:00p
|
||||
SUBST EXE 9911 12-30-85 12:00p
|
||||
SYS COM 4620 12-30-85 12:00p
|
||||
TREE COM 3357 12-30-85 12:00p
|
||||
VDISK SYS 3307 12-30-85 12:00p
|
||||
XCOPY EXE 11200 12-30-85 12:00p
|
||||
41 File(s) 22528 bytes free
|
||||
|
||||
### Directory of PC-DOS 3.20 (Disk 2)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
ART BAS 1879 12-30-85 12:00p
|
||||
BALL BAS 1966 12-30-85 12:00p
|
||||
BASIC PIF 369 12-30-85 12:00p
|
||||
BASICA PIF 369 12-30-85 12:00p
|
||||
CIRCLE BAS 1643 12-30-85 12:00p
|
||||
COLORBAR BAS 1427 12-30-85 12:00p
|
||||
COMM BAS 4254 12-30-85 12:00p
|
||||
DEBUG COM 15799 12-30-85 12:00p
|
||||
DONKEY BAS 3572 12-30-85 12:00p
|
||||
EXE2BIN EXE 3063 12-30-85 12:00p
|
||||
LINK EXE 39076 12-30-85 12:00p
|
||||
MORTGAGE BAS 6178 12-30-85 12:00p
|
||||
MUSIC BAS 8575 12-30-85 12:00p
|
||||
MUSICA BAS 13431 12-30-85 12:00p
|
||||
PIECHART BAS 2180 12-30-85 12:00p
|
||||
SAMPLES BAS 2363 12-30-85 12:00p
|
||||
SPACE BAS 1851 12-30-85 12:00p
|
||||
VDISK LST 136315 12-30-85 12:00p
|
||||
18 File(s) 107520 bytes free
|
||||
|
||||
---
|
||||
|
||||
From PC Magazine, July 1986, by Charles Petzold:
|
||||
|
||||
> ### DOS GETS BETTER--AND MORE EXPENSIVE, TOO
|
||||
|
||||
> #### DOS 3.2 adds new commands and a unique device driver and makes some minor changes.
|
||||
|
||||
> As usual with new PC-DOS versions, PC-DOS 3.2 has been released in conjunction with a new product (the PC
|
||||
Convertible), but it can run on all previous members of the IBM PC family. PC-DOS 3.2 is available on either one
|
||||
3-1/2 inch 720K-byte disk or two 5.25-inch 360K disks. These disks include everything in PC-DOS 3.1, plus three new
|
||||
programs. At $95, PC-DOS 3.2 is the most expensive PC-DOS yet.
|
||||
|
||||
> The shining star of the new PC-DOS is XCOPY, a fast file-copy utility that combines features of COPY, BACKUP,
|
||||
and RESTORE. XCOPY is fast because it reads as many files as possible into available memory and then writes them
|
||||
out to the target. (COPY and BACKUP, on the other hand, have to continually alternate between the source and target
|
||||
drives for each file they copy.)
|
||||
|
||||
> Like COPY, XCOPY has /V switch to verify all file writes. Like BACKUP, it has /M and /D switches to restrict copying
|
||||
based on file modification of the file date. A /S flag lets XCOPY find files in nested subdirectories and create the
|
||||
subdirectories on the target disk if they don't already exist. A /P switch prompts you with a "Y/N?" for each file,
|
||||
and a /W switch lets you swap disks before XCOPY starts up.
|
||||
|
||||
> You can also use XCOPY as a backup utility. The advantage over BACKUP is that the copied files are directly usable.
|
||||
On a Bernoulli Box attached to a PC, I XCOPYed over 1,200 files from one 10-megabyte cartridge to another in just under
|
||||
15 minutes. The bonus, of course, is that the fi1es are unfragmented on the target cartridge. However, XCOPY's
|
||||
usefulness for backing up hard disks is diminished by two problems: first, it does not recognize hidden files, which
|
||||
are used by many copy-protection schemes, and second, it has no built-in provision for changing target disks when they
|
||||
become full. (You can get around this second problem by using the /M switch and repeatedly running the same XCOPY
|
||||
command for different target disks.)
|
||||
|
||||
> The second new program in PC-DOS 3.2 is REPLACE, yet another file copy utility. REPLACE can replace all copies
|
||||
of a particular file (which may be located in various subdirectories of a hard disk) with a new version. Using a /A
|
||||
switch adds the source files to the target without overwriting existing files. The manual recommends using REPLACE
|
||||
after a SYS command when upgrading an existing machine to DOS 3.2.
|
||||
|
||||
> The third new program is DRIVER.SYS, a device driver that can be included in your CONFIG.SYS file. It lets you create
|
||||
a new logical disk drive letter that references the same physical disk as an existing disk drive letter. This type of
|
||||
thing happens automatically on a PC with only one disk drive: logical drive letters A and B both refer to the same
|
||||
physical disk drive. DRIVER.SYS lets you do the same thing for another drive. This is most useful when installing the
|
||||
external 720K-byte 3-inch disk in a PC, XT, or AT. By using DRIVER.SYS to give this disk drive a second drive letter,
|
||||
you can XCOPY files from one 3-inch disk to another using the same physical drive.
|
||||
|
||||
> PC users who have been getting an "Out of environment space" message after executing a few too many SET commands
|
||||
from batch files need no longer resort to patches or undocumented COMMAND.COM switches. If you specify COMMAND.COM
|
||||
as a SHELL program in your CONFIG.SYS file, you can use the /E switch to specify your environment size up to 32K bytes.
|
||||
Note that this is the same switch that worked (but was undocumented) in DOS 3.1, but the DOS 3.1 switch required a
|
||||
16-byte paragraph environment size instead of bytes.
|
||||
|
||||
> Some smaller changes: FORMAT and DISKCOPY now support the 720K-byte 3.5-inch disk format (of course).
|
||||
FORMAT 3.2 will not run unless you give it a drive letter parameter--an added barrier to accidently formating your
|
||||
hard disk. ATTRIB 3.2 lets you manipulate the archive attribute of files as well as the read-only attribute.
|
||||
|
||||
> The elongated shape of the PC Convertible display may make printing graphics screens on the printer a problem.
|
||||
You may want printed graphics to look the way they do on the Convertible display or as they would appear on a normal
|
||||
display. The GRAPHICS 3.2 resident graphics screen print program lets you make this decision yourself.
|
||||
|
||||
> The disappointing aspects of PC-DOS 3.2 are its omissions. Although Microsoft has stated that future versions of
|
||||
MS-DOS will support the Lotus/lntel/Microsoft Expanded Memory Specification, that support is not included with PC-DOS
|
||||
3.2. ANSI.SYS 3.2 still does not support the Enhanced Graphics Adapter (EGA) in 43-line mode or for video pages other
|
||||
than page 0. No changes at all have been made to ANSI.SYS.
|
||||
|
||||
> Although documentation for BASICA 3.2 did not reach the editorial offices of PC Magazine, some creative
|
||||
DEBUGing and experimentation reveal five new BASICA commands. Three of these commands are EXTERR, LOCK, and UNLOCK,
|
||||
corresponding to the extended error-handling and file-locking and unlocking functions of DOS 3.x. Another new BASICA
|
||||
command is PCOPY, which lets you copy one video page to another.
|
||||
|
||||
> BASICA 3.2 also includes some support for the EGA, but this support is so minimal that it is likely to infuriate
|
||||
BASIC users. The PALETTE command lets you manipulate the EGA palette registers so that you can map default colors to
|
||||
other colors. This is particularly useful in medium-resolution mode because it means you're no longer stuck with the
|
||||
same two sets of three colors.
|
||||
|
||||
> The PALETTE command is the extent of EGA support in BASICA 3.2. In fact, the SCREEN and PCOPY commands do not even
|
||||
recognize the additonal video pages in the EGA's 80-column text mode. Support of the EGA graphics modes is nowhere to
|
||||
be seen.
|
||||
|
||||
> PC-DOS 3.2 gives the PC user a couple of extra tools that would certainly be worth a $30 update charge.
|
||||
Unfortunately, there is no update policy for DOS, so you'll be shelling out the full $95 for it. That's obviously too
|
||||
much money. But for those who spend many hours at their PCs, keeping up with the latest DOS version comes with the
|
||||
territory.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>3.20</version>
|
||||
|
|
|
|||
83
disks/pc/dos/ibm/3.30/README.md
Normal file
83
disks/pc/dos/ibm/3.30/README.md
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-DOS 3.30
|
||||
permalink: /disks/pc/dos/ibm/3.30/
|
||||
---
|
||||
|
||||
PC-DOS 3.30
|
||||
---
|
||||
|
||||
PC-DOS 3.30 was announced and released on April 2, 1987, along with the first PS/2 models.
|
||||
|
||||
Directory listings of the two 360Kb distribution diskettes are provided below. This version of PC-DOS was also
|
||||
available on one 720Kb diskette.
|
||||
|
||||
### Directory of PC-DOS 3.30 (Disk 1)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 22100 3-18-87 12:00p
|
||||
IBMDOS COM 30159 3-17-87 12:00p
|
||||
COMMAND COM 25307 3-17-87 12:00p
|
||||
ANSI SYS 1678 3-17-87 12:00p
|
||||
COUNTRY SYS 11285 3-17-87 12:00p
|
||||
DISPLAY SYS 11290 3-17-87 12:00p
|
||||
DRIVER SYS 1196 3-17-87 12:00p
|
||||
FASTOPEN EXE 3919 3-17-87 12:00p
|
||||
FDISK COM 48216 3-18-87 12:00p
|
||||
FORMAT COM 11616 3-18-87 12:00p
|
||||
KEYB COM 9056 3-17-87 12:00p
|
||||
KEYBOARD SYS 19766 3-17-87 12:00p
|
||||
MODE COM 15487 3-17-87 12:00p
|
||||
NLSFUNC EXE 3060 3-17-87 12:00p
|
||||
PRINTER SYS 13590 3-17-87 12:00p
|
||||
REPLACE EXE 11775 3-17-87 12:00p
|
||||
SELECT COM 4163 3-17-87 12:00p
|
||||
SYS COM 4766 3-17-87 12:00p
|
||||
VDISK SYS 3455 3-17-87 12:00p
|
||||
XCOPY EXE 11247 3-17-87 12:00p
|
||||
EGA CPI 49065 3-18-87 12:00p
|
||||
LCD CPI 10752 3-17-87 12:00p
|
||||
4201 CPI 17089 3-18-87 12:00p
|
||||
5202 CPI 459 3-17-87 12:00p
|
||||
22 File(s) 9216 bytes free
|
||||
|
||||
### Directory of PC-DOS 3.30 (Disk 2)
|
||||
|
||||
Volume in drive A has no label
|
||||
Directory of A:\
|
||||
|
||||
APPEND EXE 5825 3-17-87 12:00p
|
||||
ASSIGN COM 1561 3-17-87 12:00p
|
||||
ATTRIB EXE 9529 3-17-87 12:00p
|
||||
BACKUP COM 31913 3-18-87 12:00p
|
||||
BASIC COM 1063 3-17-87 12:00p
|
||||
BASICA COM 36403 3-17-87 12:00p
|
||||
CHKDSK COM 9850 3-18-87 12:00p
|
||||
COMMAND COM 25307 3-17-87 12:00p
|
||||
COMP COM 4214 3-17-87 12:00p
|
||||
DEBUG COM 15897 3-17-87 12:00p
|
||||
DISKCOMP COM 5879 3-17-87 12:00p
|
||||
DISKCOPY COM 6295 3-17-87 12:00p
|
||||
EDLIN COM 7526 3-17-87 12:00p
|
||||
FIND EXE 6434 3-17-87 12:00p
|
||||
FORMAT COM 11616 3-18-87 12:00p
|
||||
GRAFTABL COM 6128 3-17-87 12:00p
|
||||
GRAPHICS COM 3300 3-17-87 12:00p
|
||||
JOIN EXE 8969 3-17-87 12:00p
|
||||
LABEL COM 2377 3-17-87 12:00p
|
||||
MORE COM 313 3-17-87 12:00p
|
||||
PRINT COM 9026 3-17-87 12:00p
|
||||
RECOVER COM 4299 3-18-87 12:00p
|
||||
REPLACE EXE 11775 3-17-87 12:00p
|
||||
RESTORE COM 34643 3-17-87 12:00p
|
||||
SHARE EXE 8608 3-17-87 12:00p
|
||||
SORT EXE 1977 3-17-87 12:00p
|
||||
SUBST EXE 9909 3-17-87 12:00p
|
||||
TREE COM 3571 3-17-87 12:00p
|
||||
XCOPY EXE 11247 3-17-87 12:00p
|
||||
BASIC PIF 369 3-17-87 12:00p
|
||||
BASICA PIF 369 3-17-87 12:00p
|
||||
MORTGAGE BAS 6251 3-17-87 12:00p
|
||||
32 File(s) 43008 bytes free
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/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.3/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.4/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-DOS</title>
|
||||
<version>7.00</version>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue