diff --git a/_posts/2014-12-04-os2-10.md b/_posts/2014-12-04-os2-10.md index 9268bd8d7..8e089e763 100644 --- a/_posts/2014-12-04-os2-10.md +++ b/_posts/2014-12-04-os2-10.md @@ -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/debugger/). 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"). -[OS/2 1.0 With Kernel Debugger](/disks/pc/os2/misc/) +[OS/2 1.0 With Kernel Debugger](/disks/pc/os2/misc/1.0/debugger/) 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/debugger/) 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. diff --git a/apps/README.md b/apps/README.md index e92725e6e..4d9521f35 100644 --- a/apps/README.md +++ b/apps/README.md @@ -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 diff --git a/apps/pc/README.md b/apps/pc/README.md index caf5e8f5a..9d2e18cb5 100644 --- a/apps/pc/README.md +++ b/apps/pc/README.md @@ -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): -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): VC.COM @@ -49,7 +47,7 @@ Now that the manifest contains a disk image, we were able to add the manifest to 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): 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 %} - diff --git a/disks/pc/README.md b/disks/pc/README.md index 458826867..6cf9436de 100644 --- a/disks/pc/README.md +++ b/disks/pc/README.md @@ -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 1.0 Debugger Boot Disk](/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 diff --git a/disks/pc/dos/ibm/1.00/README.md b/disks/pc/dos/ibm/1.00/README.md index c6c5cb416..30a98b879 100644 --- a/disks/pc/dos/ibm/1.00/README.md +++ b/disks/pc/dos/ibm/1.00/README.md @@ -14,15 +14,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 diff --git a/disks/pc/dos/ibm/1.10/README.md b/disks/pc/dos/ibm/1.10/README.md index 82aecb2cc..56e961df4 100644 --- a/disks/pc/dos/ibm/1.10/README.md +++ b/disks/pc/dos/ibm/1.10/README.md @@ -14,10 +14,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 +25,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 +55,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: diff --git a/disks/pc/dos/ibm/2.00/README.md b/disks/pc/dos/ibm/2.00/README.md new file mode 100644 index 000000000..72b67133c --- /dev/null +++ b/disks/pc/dos/ibm/2.00/README.md @@ -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 diff --git a/disks/pc/dos/ibm/2.10/README.md b/disks/pc/dos/ibm/2.10/README.md new file mode 100644 index 000000000..9b8cbf9a3 --- /dev/null +++ b/disks/pc/dos/ibm/2.10/README.md @@ -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 diff --git a/disks/pc/dos/ibm/3.00/README.md b/disks/pc/dos/ibm/3.00/README.md new file mode 100644 index 000000000..21b750dac --- /dev/null +++ b/disks/pc/dos/ibm/3.00/README.md @@ -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 diff --git a/disks/pc/dos/ibm/3.10/README.md b/disks/pc/dos/ibm/3.10/README.md new file mode 100644 index 000000000..876612a41 --- /dev/null +++ b/disks/pc/dos/ibm/3.10/README.md @@ -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 diff --git a/disks/pc/dos/ibm/3.20/README.md b/disks/pc/dos/ibm/3.20/README.md new file mode 100644 index 000000000..b838dcbf9 --- /dev/null +++ b/disks/pc/dos/ibm/3.20/README.md @@ -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. diff --git a/disks/pc/dos/ibm/3.30/README.md b/disks/pc/dos/ibm/3.30/README.md new file mode 100644 index 000000000..b1705f1b6 --- /dev/null +++ b/disks/pc/dos/ibm/3.30/README.md @@ -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 diff --git a/disks/pc/dos/microsoft/3.20/README.md b/disks/pc/dos/microsoft/3.20/README.md index fa59dd0c2..a1f069909 100644 --- a/disks/pc/dos/microsoft/3.20/README.md +++ b/disks/pc/dos/microsoft/3.20/README.md @@ -32,6 +32,82 @@ 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 + Directory of A:\ + + IO SYS 16138 7-07-86 12:00p + MSDOS SYS 28480 7-07-86 12:00p + ANSI SYS 1651 7-07-86 12:00p + APPEND COM 1725 7-07-86 12:00p + ASSIGN COM 1523 7-07-86 12:00p + ATTRIB EXE 8234 7-07-86 12:00p + CHKDSK EXE 9680 7-07-86 12:00p + COMMAND COM 23612 7-07-86 12:00p + DISKCOMP EXE 3808 7-07-86 12:00p + DISKCOPY EXE 4096 7-07-86 12:00p + DRIVER SYS 1102 7-07-86 12:00p + EDLIN EXE 7356 7-07-86 12:00p + EXE2BIN EXE 3050 7-07-86 12:00p + FC EXE 14558 7-07-86 12:00p + FDISK EXE 16830 7-07-86 12:00p + FIND EXE 6403 7-07-86 12:00p + FORMAT EXE 11005 7-07-86 12:00p + GRAFTABL EXE 8210 7-07-86 12:00p + GRAPHICS EXE 13170 7-07-86 12:00p + JOIN EXE 9012 7-07-86 12:00p + KEYBDV EXE 2886 7-07-86 12:00p + KEYBFR EXE 2948 7-07-86 12:00p + KEYBGR EXE 2940 7-07-86 12:00p + KEYBIT EXE 2892 7-07-86 12:00p + KEYBSP EXE 2983 7-07-86 12:00p + KEYBUK EXE 2886 7-07-86 12:00p + LABEL EXE 2750 7-07-86 12:00p + MODE EXE 13928 7-07-86 12:00p + MORE COM 282 7-07-86 12:00p + PRINT EXE 8824 7-07-86 12:00p + RAMDRIVE SYS 6462 7-07-86 12:00p + RECOVER EXE 4145 7-07-86 12:00p + REPLACE EXE 4852 7-07-86 12:00p + SORT EXE 1898 7-07-86 12:00p + SUBST EXE 9898 7-07-86 12:00p + SYS COM 4607 7-07-86 12:00p + 36 File(s) 81920 bytes free + +### Directory of MS-DOS 3.20 (Disk 2) + + Volume in drive A has no label + Directory of A:\ + + BACKUP EXE 23404 7-07-86 12:00p + DEBUG EXE 15647 7-07-86 12:00p + GWBASIC EXE 78864 7-07-86 12:00p + LINK EXE 43988 7-07-86 12:00p + RESTORE EXE 21750 7-07-86 12:00p + SHARE EXE 8544 7-07-86 12:00p + TREE EXE 8588 7-07-86 12:00p + XCOPY EXE 5396 7-07-86 12:00p + 8 File(s) 151552 bytes free + +### Directory of MS-DOS 3.20 (ProgRef 1) + + Volume in drive A is MS320DOC03 + Directory of A:\ + + PROGREF1 DOC 357451 2-14-86 12:00a + 1 File(s) 0 bytes free + +### Directory of MS-DOS 3.20 (ProgRef 2) + + Volume in drive A is MS320DOC04 + Directory of A:\ + + PROGREF2 DOC 305536 3-14-86 9:44a + 1 File(s) 56320 bytes free + Surprisingly Bad Bug in MS-DOS 3.20 --- If you attempt to boot MS-DOS 3.20 on an [IBM PC Model 5150](/devices/pc/machine/5150/cga/384kb/softkbd/) (with either diff --git a/disks/pc/dos/microsoft/4.00/README.md b/disks/pc/dos/microsoft/4.00/README.md index 6a9bb1323..b15128e54 100644 --- a/disks/pc/dos/microsoft/4.00/README.md +++ b/disks/pc/dos/microsoft/4.00/README.md @@ -17,9 +17,9 @@ The PCjs machine below is running PC-DOS 4.00. Vital Statistics --- -MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distribution diskettes are shown below. +MS-DOS 4.00 was released in October 1988. The contents of the six 360Kb distribution diskettes are shown below. -***DISK 1*** +### Directory of MS-DOS 4.00 (Disk 1) Volume in drive A has no label Volume Serial Number is 1456-15F4 @@ -42,9 +42,9 @@ MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distri SELECT HLP 28695 10-06-88 12:00a SELECT PRT 1329 10-06-88 12:00a SYS COM 11456 10-06-88 12:00a - 15 File(s) 18432 bytes free + 17 File(s) 18432 bytes free -***DISK 2*** +### Directory of MS-DOS 4.00 (Disk 2) Volume in drive A has no label Volume Serial Number is 2B61-1BE2 @@ -71,9 +71,9 @@ MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distri SUBST EXE 18467 10-06-88 12:00a TREE COM 6302 10-06-88 12:00a XCOPY EXE 17055 10-06-88 12:00a - 21 File(s) 56320 bytes free + 21 File(s) 56320 bytes free -***DISK 3*** +### Directory of MS-DOS 4.00 (Disk 3) Volume in drive A has no label Volume Serial Number is 2047-15E0 @@ -88,9 +88,9 @@ MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distri RAMDRIVE SYS 8235 10-06-88 12:00a SMARTDRV SYS 10224 10-06-88 12:00a XMA2EMS SYS 29211 10-06-88 12:00a - 9 File(s) 39936 bytes free + 9 File(s) 39936 bytes free -***DISK 4*** +### Directory of MS-DOS 4.00 (Disk 4) Volume in drive A has no label Volume Serial Number is 0569-15F3 @@ -118,9 +118,9 @@ MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distri 4208 CPI 720 10-06-88 12:00a 5202 CPI 370 10-06-88 12:00a README TXT 14148 10-12-88 9:13p - 22 File(s) 1024 bytes free + 22 File(s) 1024 bytes free -***DISK 5*** +### Directory of MS-DOS 4.00 (Disk 5) Volume in drive A has no label Volume Serial Number is 1F41-15E1 @@ -135,9 +135,9 @@ MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distri SELECT DAT 22999 10-06-88 12:00a SELECT EXE 95107 10-06-88 12:00a XMA2EMS SYS 29211 10-06-88 12:00a - 9 File(s) 30720 bytes free + 9 File(s) 30720 bytes free -***DISK 6*** +### Directory of MS-DOS 4.00 (Disk 6) Volume in drive A has no label Volume Serial Number is 1101-1B52 @@ -154,7 +154,9 @@ MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distri SHELLC EXE 153855 10-06-88 12:00a DOSUTIL MEU 6660 10-06-88 12:00a COMMAND COM 37556 10-06-88 12:00a - 11 File(s) 36864 bytes free + 11 File(s) 36864 bytes free + +--- One important new feature of MS-DOS 4.00 was the ability to update the system files (IO.SYS and MSDOS.SYS) of any boot disk, by moving the first two directory entries (and the contents of the first three data sectors) @@ -168,7 +170,7 @@ Learn more about the history of the SYS command from [Microsoft Support](https:/ Additional details about MS-DOS 4.00 from [PC DOS Retro](https://sites.google.com/site/pcdosretro/doshist): -- distributed on 2 720KB floppy disks [or 6 360KB diskettes] +- distributed on 2 720KB floppy disks [also released on 6 360KB diskettes; the number of 720KB diskettes needs to be verified] - SHARE loaded for FCB operations on hard disks greater than 32MB - IFS driver support added - MEM command added to report memory usage diff --git a/disks/pc/dos/microsoft/4.01/README.md b/disks/pc/dos/microsoft/4.01/README.md index 8b3608a5f..f1ac8a4bb 100644 --- a/disks/pc/dos/microsoft/4.01/README.md +++ b/disks/pc/dos/microsoft/4.01/README.md @@ -17,9 +17,9 @@ The PCjs machine below is running PC-DOS 4.01. Vital Statistics --- -MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribution diskettes are shown below. +MS-DOS 4.01 was released in April 1989. The contents of the six 360Kb distribution diskettes are shown below. -***DISK 1*** +### Directory of MS-DOS 4.01 (Disk 1) Volume in drive A is INST V401 Volume Serial Number is 2A33-13E4 @@ -42,9 +42,9 @@ MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribu SELECT HLP 28695 04-07-89 12:00a SELECT PRT 1329 04-07-89 12:00a SYS COM 11456 04-07-89 12:00a - 15 File(s) 18432 bytes free + 17 File(s) 18432 bytes free -***DISK 2*** +### Directory of MS-DOS 4.01 (Disk 2) Volume in drive A is OP#1 V401 Directory of A:\ @@ -70,9 +70,9 @@ MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribu SUBST EXE 18467 04-07-89 12:00a TREE COM 6302 04-07-89 12:00a XCOPY EXE 17055 04-07-89 12:00a - 21 File(s) 56320 bytes free + 21 File(s) 56320 bytes free -***DISK 3*** +### Directory of MS-DOS 4.01 (Disk 3) Volume in drive A is OP#2 V401 Directory of A:\ @@ -87,9 +87,9 @@ MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribu README TXT 17825 04-07-89 12:00a SMARTDRV SYS 10224 04-07-89 12:00a XMA2EMS SYS 29211 04-07-89 12:00a - 10 File(s) 21504 bytes free + 10 File(s) 21504 bytes free -***DISK 4*** +### Directory of MS-DOS 4.01 (Disk 4) Volume in drive A is OP#3 V401 Volume Serial Number is 2A33-13E4 @@ -116,9 +116,9 @@ MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribu PRINTER SYS 18914 04-07-89 12:00a RAMDRIVE SYS 8235 04-07-89 12:00a RECOVER COM 10588 04-07-89 12:00a - 21 File(s) 15360 bytes free + 21 File(s) 15360 bytes free -***DISK 5*** +### Directory of MS-DOS 4.01 (Disk 5) Volume in drive A is SELECT V401 Directory of A:\ @@ -132,9 +132,9 @@ MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribu SELECT DAT 22999 04-07-89 12:00a SELECT EXE 95107 04-07-89 12:00a XMA2EMS SYS 29211 04-07-89 12:00a - 9 File(s) 30720 bytes free + 9 File(s) 30720 bytes free -***DISK 6*** +### Directory of MS-DOS 4.01 (Disk 6) Volume in drive A is SHELL V401 Directory of A:\ @@ -150,21 +150,13 @@ MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribu SHELL CLR 4406 04-07-89 12:00a SHELLB COM 3894 04-07-89 12:00a SHELLC EXE 153855 04-07-89 12:00a - 11 File(s) 36864 bytes free + 11 File(s) 36864 bytes free -One important new feature of MS-DOS 4.01 was the ability to update the system files (IO.SYS and MSDOS.SYS) -of any boot disk, by moving the first two directory entries (and the contents of the first three data sectors) -as needed to make room for the new IO.SYS and MSDOS.SYS files. - -The SYS command in older versions of MS-DOS would report "No room for system on destination disk" if the first -two directory entries (or the first three data sectors) were unavailable. However, after using the MS-DOS 4.01 -SYS command, it usually becomes possible to install older MS-DOS versions as well. - -Learn more about the history of the SYS command from [Microsoft Support](https://support.microsoft.com/en-us/kb/66530). +--- Additional details about MS-DOS 4.01 from [PC DOS Retro](https://sites.google.com/site/pcdosretro/doshist): -- distributed on 2 720KB floppy disks [or 6 360KB diskettes] +- distributed on 2 720KB floppy disks [also released on 6 360KB diskettes; the number of 720KB diskettes needs to be verified] - maintenance release - DOS version is reported as 4.00 [although the VER command reports "4.01"] - SHARE loaded for FCB operations on hard disks greater than 32MB diff --git a/disks/pc/os2/ibm/1.0/README.md b/disks/pc/os2/ibm/1.0/README.md index a858e3c1a..6cca1354f 100644 --- a/disks/pc/os2/ibm/1.0/README.md +++ b/disks/pc/os2/ibm/1.0/README.md @@ -12,7 +12,18 @@ IBM OS/2 1.0 IBM OS/2 1.0 was announced on April 2, 1987, finalized in October 1987, and released in December 1987. -Directory listings of all four 1.44Mb distributions diskettes are provided below. +When the installation disk boots, it displays: + + IBM Operating System/2 Version 1.00 + (C) Copyright IBM Corp. 1981, 1987. All rights reserved. + (C) Copyright Microsoft Corp. 1981, 1987. + + 87294 + +The 5-digit number indicates the day the files were built. The first 2 digits are the year (87) and the 3 remaining +digits are the day of the year (294 or October 21). + +Directory listings of the four 1.44Mb distribution diskettes are provided below. {% include machine.html id="ibm5170" %} @@ -76,8 +87,7 @@ Directory listings of all four 1.44Mb distributions diskettes are provided below SYSINST PIP 21964 10-21-87 12:00p SYSLABL EXE 6896 10-21-87 12:00p VIOCALLS DLL 13981 10-21-87 12:00p - VENDOR-# DO1 0 07-04-83 12:00a - 56 file(s) 1115375 bytes + 55 file(s) 1115375 bytes 328192 bytes free ### Directory of IBM OS/2 1.0 (Disk 1) @@ -139,8 +149,7 @@ Directory listings of all four 1.44Mb distributions diskettes are provided below VIOTBL DCP 52150 10-21-87 12:00p 4201 DCP 17069 10-21-87 12:00p 5202 DCP 404 10-21-87 12:00p - VENDOR-# DO1 0 07-04-83 12:00a - 55 file(s) 1076370 bytes + 54 file(s) 1076370 bytes 367104 bytes free ### Directory of IBM OS/2 1.0 (Disk 2) @@ -186,8 +195,7 @@ Directory listings of all four 1.44Mb distributions diskettes are provided below TREE COM 28928 10-21-87 12:00p VDISK SYS 4662 10-21-87 12:00p XCOPY EXE 40656 10-21-87 12:00p - VENDOR-# DO1 0 07-04-83 12:00a - 39 file(s) 1061894 bytes + 38 file(s) 1061894 bytes 386048 bytes free ### Directory of IBM OS/2 1.0 (Disk 3) @@ -218,8 +226,7 @@ Directory listings of all four 1.44Mb distributions diskettes are provided below RESTORE COM 54896 10-21-87 12:00p SETCOM40 EXE 8654 10-21-87 12:00p INTRO 10-21-87 2:10p - VENDOR-# DO1 0 07-04-83 12:00a - 23 file(s) 505672 bytes + 22 file(s) 505672 bytes Directory of A:\INTRO diff --git a/disks/pc/os2/microsoft/1.0/README.md b/disks/pc/os2/microsoft/1.0/README.md index 51f69333d..6ea4281cb 100644 --- a/disks/pc/os2/microsoft/1.0/README.md +++ b/disks/pc/os2/microsoft/1.0/README.md @@ -7,10 +7,11 @@ permalink: /disks/pc/os2/microsoft/1.0/ Microsoft OS/2 1.0 --- -Microsoft OS/2 1.0 was released in December 1987. Directory listings of all three 1.2Mb distributions diskettes -are provided below. +Microsoft OS/2 1.0 was released in December 1987. -### Disk 1: MS OS/2 1.0 (1.2M Install) +Directory listings of the three 1.2Mb distribution diskettes are provided below. + +### Directory of MS OS/2 1.0 (1.2M Install) Volume in drive A is OS2INSTALL Directory of A:\ @@ -55,9 +56,9 @@ are provided below. SWAPPER EXE 4150 12-15-87 12:00a VIOCALLS DLL 13981 12-15-87 12:00a REFORMAT DTA 12 12-28-15 10:34p - 40 File(s) 253440 bytes free + 40 File(s) 253440 bytes free -### Disk 2: MS OS/2 1.0 (1.2M Program) +### Directory of MS OS/2 1.0 (1.2M Program) Volume in drive A is OS2PROGRAM Directory of A:\ @@ -112,9 +113,9 @@ are provided below. VDISK SYS 4662 12-15-87 12:00a VIOCALLS DLL 13981 12-15-87 12:00a VIOTBL DCP 52162 12-15-87 12:00a - 50 File(s) 48128 bytes free + 50 File(s) 48128 bytes free -### Disk 3: MS OS/2 1.0 (1.2M Supplemental) +### Directory of MS OS/2 1.0 (1.2M Supplemental) Volume in drive A is OS2SUPP Directory of A:\ @@ -156,4 +157,4 @@ are provided below. TRACEFMT EXE 64432 12-15-87 12:00a TREE COM 28928 12-15-87 12:00a XCOPY EXE 41168 12-15-87 12:00a - 37 File(s) 40960 bytes free + 37 File(s) 40960 bytes free diff --git a/disks/pc/os2/misc/1.0/debugger/README.md b/disks/pc/os2/misc/1.0/debugger/README.md new file mode 100644 index 000000000..f876001f3 --- /dev/null +++ b/disks/pc/os2/misc/1.0/debugger/README.md @@ -0,0 +1,16 @@ +--- +layout: page +title: OS/2 1.0 Debugger Boot Disk +permalink: /disks/pc/os2/misc/1.0/debugger/ +machines: + - type: pc-dbg + id: ibm5170 +--- + +OS/2 1.0 Debugger Boot Disk +--- + +This disk contains a version of OS/2 1.0 built on October 12, 1988, which includes the built-in kernel debugger used by +Microsoft and IBM for internal development. For more details, see the "OS/2 1.0" [blog post](/blog/2014/12/04/). + +{% include machine.html id="ibm5170" %} diff --git a/disks/pc/os2/misc/README.md b/disks/pc/os2/misc/README.md new file mode 100644 index 000000000..2ac83231c --- /dev/null +++ b/disks/pc/os2/misc/README.md @@ -0,0 +1,70 @@ +--- +layout: page +title: Other OS/2 Disks +permalink: /disks/pc/os2/misc/ +--- + +Other OS/2 Disks +--- + +### OS/2 1.0 Debugger Boot Disk + +The [OS/2 1.0 Debugger Boot Disk](/disks/pc/os2/misc/1.0/debugger/) contains a version of OS/2 1.0 built on +October 12, 1988, which includes the built-in kernel debugger used by Microsoft and IBM for internal development. +For more details, see the "OS/2 1.0" [blog post](/blog/2014/12/04/). + +Note that IBM OS/2 1.0 was released in December 1987, nearly a year before the timestamps of these files, suggesting +that this was a private build of IBM OS/2 1.0. When this disk boots, it displays: + + IBM Operating System/2 Version 1.00 + (C) Copyright IBM Corp. 1981, 1987. All rights reserved. + (C) Copyright Microsoft Corp. 1981, 1987. + + 88286 + +The 5-digit number indicates the day the files were built. The first 2 digits are the year (88) and the 3 remaining +digits are the day of the year (286 or October 12). + +A directory listing of the disk is provided below. + +Aside from the fact that this version of IBMDOS.COM is much larger than the 1987 version (thanks to the inclusion of +the kernel debugger), most of the file sizes are identical. But not all. For example, the 1987 version of CLOCK01.SYS +is 2762 bytes, whereas this version is 2812 bytes. So apparently a few changes were slipped into the 1.0 sources used +to build these binaries. + + IBMBIO COM 4096 10-12-88 12:32p + IBMDOS COM 299143 10-12-88 10:53a + IBMDOS SYM 62788 10-12-88 10:54a + OSO001 MSG 64808 10-12-88 10:07a + CMD EXE 57648 10-12-88 12:52p + COMMAND COM 25564 10-12-88 12:54p + COUNTRY SYS 14632 10-12-88 1:14p + MSG DLL 6578 10-12-88 1:17p + NLS DLL 5162 10-12-88 1:18p + SWAPPER EXE 4150 10-12-88 1:43p + ANSICALL DLL 3637 10-12-88 10:07a + BKSCALLS DLL 5704 10-12-88 10:09a + BMSCALLS DLL 2576 10-12-88 10:56a + BVSCALLS DLL 31744 10-12-88 11:01a + DOSCALL1 DLL 8709 10-12-88 10:56a + KBDCALLS DLL 7232 10-12-88 11:03a + MONCALLS DLL 7351 10-12-88 11:03a + MOUCALLS DLL 5701 10-12-88 11:04a + QUECALLS DLL 11238 10-12-88 11:05a + SESMGR DLL 24278 10-12-88 11:14a + SHELL EXE 11744 10-12-88 11:15a + VIOCALLS DLL 13981 10-12-88 11:18a + CLOCK01 SYS 2812 10-12-88 11:18a + DISK01 SYS 18616 10-12-88 11:22a + EGA SYS 2110 10-12-88 11:24a + KBD01 SYS 16945 10-12-88 11:28a + PRINT01 SYS 7683 10-12-88 12:09p + SCREEN01 SYS 1583 10-12-88 12:11p + COM01 SYS 8758 10-12-88 11:19a + EXTDSKDD SYS 1877 10-12-88 11:24a + POINTDD SYS 5886 10-12-88 12:08p + VDISK SYS 4662 10-12-88 12:12p + HARDERR EXE 16288 10-12-88 11:14a + CONFIG SYS 101 12-04-14 7:45p + 34 file(s) 765785 bytes + 437760 bytes free diff --git a/disks/pc/os2/misc/machine.md b/disks/pc/os2/misc/machine.md deleted file mode 100644 index bc77d3ed9..000000000 --- a/disks/pc/os2/misc/machine.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: page -title: "IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk" -permalink: /disks/pc/os2/misc/ -machines: - - type: pc-dbg - id: ibm5170 - config: /disks/pc/os2/misc/1.0/debugger/machine.xml ---- - -{% include machine.html id="ibm5170" %} diff --git a/disks/pc/os2/misc/manifest.xml b/disks/pc/os2/misc/manifest.xml index 6837562a8..93e32d6c2 100644 --- a/disks/pc/os2/misc/manifest.xml +++ b/disks/pc/os2/misc/manifest.xml @@ -1,7 +1,7 @@ - OS/2 Miscellaneous Disks + Other OS/2 Disks OS/2 1.0 Debugger Boot Disk diff --git a/disks/pc/windows/win95/4.00.499/README.md b/disks/pc/windows/win95/4.00.499/README.md index 7d0f83dd5..baa6093c7 100644 --- a/disks/pc/windows/win95/4.00.499/README.md +++ b/disks/pc/windows/win95/4.00.499/README.md @@ -9,8 +9,8 @@ redirect_from: Microsoft Windows 95 (Build 499) --- -This version of Windows 95 was one of the last (if not THE last) test versions produced before the +This version of Windows 95 was one of the last (if not *the* last) test versions produced before the [final retail version](/disks/pc/windows/win95/4.00.950/) was released to manufacturing on July 14, 2015 and later went on sale at midnight on August 24, 1995. -The PCjs Project has the only known version of this 13-disk test release. +The PCjs Project has the only known online copy of this 13-disk test release.