Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86

This commit is contained in:
Jeff Parsons 2016-05-16 20:53:57 -07:00
commit 288f28055d
1519 changed files with 16242 additions and 6939 deletions

15
disks/pcx86/os2/README.md Normal file
View file

@ -0,0 +1,15 @@
---
layout: page
title: OS/2 Disks
permalink: /disks/pcx86/os2/
---
IBM OS/2 and Microsoft MS OS/2
---
Information is available for assorted versions of OS/2 from these vendors:
* [IBM](ibm/)
* [Microsoft](microsoft/)
We are also the *original* online source of an assortment of early [OS/2 Prototype Disks](misc/).

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,255 @@
---
layout: page
title: IBM OS/2 1.0
permalink: /disks/pcx86/os2/ibm/1.0/
machines:
- type: pcx86
id: ibm5170
debugger: true
config: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/machine.xml
drives: '[{name:"20Mb Hard Disk",type:2,path:"/disks/pcx86/fixed/20mb/IBMOS210-EGA.json"}]'
automount: ''
---
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.
When the installation disk boots, the following message is displayed on-screen:
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 (87) are the year and the 3 remaining
digits (294) are the day of the year (October 21).
Directory listings of the four 1.44Mb distribution diskettes are provided below.
IBM OS/2 1.0 has been pre-installed on this machine's 20Mb hard disk, along with a copy of the
[Microsoft OS/2 SDK 1.02](/disks/pcx86/tools/microsoft/os2/sdk/1.02/), as discussed in the
[PCjs Blog](/blog/2015/12/27/).
{% include machine.html id="ibm5170" %}
### Directory of IBM OS/2 1.0 (1.44M Install)
Volume in drive A has no label
Directory of A:\
IBMBIO COM 4096 10-21-87 12:00p
IBMDOS COM 255665 10-21-87 12:00p
ABIOS SYS 49 10-21-87 12:00p
ANSICALL DLL 3637 10-21-87 12:00p
BKSCALLS DLL 5704 10-21-87 12:00p
BMSCALLS DLL 2576 10-21-87 12:00p
BVSCALLS DLL 31744 10-21-87 12:00p
CLOCK01 SYS 2762 10-21-87 12:00p
CLOCK02 SYS 3188 10-21-87 12:00p
CMD EXE 57648 10-21-87 12:00p
CONFIG SYS 101 10-21-87 12:00p
COUNTRY SYS 14632 10-21-87 12:00p
CPISPFPC DLL 108598 10-21-87 12:00p
DISK01 SYS 18616 10-21-87 12:00p
DISK02 SYS 20329 10-21-87 12:00p
DOSCALL1 DLL 8709 10-21-87 12:00p
DMPC EXE 2472 10-21-87 12:00p
DTM DLL 2222 10-21-87 12:00p
F80000 BIO 9216 10-21-87 12:00p
F80100 BIO 8704 10-21-87 12:00p
FC0400 BIO 6656 10-21-87 12:00p
FC0500 BIO 9216 10-21-87 12:00p
FORMAT COM 47344 10-21-87 12:00p
HARDERR EXE 16288 10-21-87 12:00p
INSTAID CMD 279 10-21-87 12:00p
INSTAID CNF 151 10-21-87 12:00p
INSTAID LIB 24064 10-21-87 12:00p
INSTAID PRO 174 10-21-87 12:00p
INSTAIDE EXE 58346 10-21-87 12:00p
ISPD MSG 1542 10-21-87 12:00p
ISPM MSG 500 10-21-87 12:00p
KBD01 SYS 16945 10-21-87 12:00p
KBD02 SYS 15650 10-21-87 12:00p
KBDCALLS DLL 7232 10-21-87 12:00p
MONCALLS DLL 7351 10-21-87 12:00p
MOUCALLS DLL 5701 10-21-87 12:00p
MSG DLL 6578 10-21-87 12:00p
NLS DLL 5162 10-21-87 12:00p
OSO001 MSG 64808 10-21-87 12:00p
PRINT01 SYS 7683 10-21-87 12:00p
PRINT02 SYS 9018 10-21-87 12:00p
QUECALLS DLL 11238 10-21-87 12:00p
SCREEN01 SYS 1583 10-21-87 12:00p
SCREEN02 SYS 1988 10-21-87 12:00p
SESMGR DLL 24262 10-21-87 12:00p
SWAPPER EXE 4150 10-21-87 12:00p
SYS COM 32056 10-21-87 12:00p
SYSBAS EXE 5336 10-21-87 12:00p
SYSDISK COM 37824 10-21-87 12:00p
SYSDISP CMD 72 10-21-87 12:00p
SYSINST CMD 237 10-21-87 12:00p
SYSINST LIB 82432 10-21-87 12:00p
SYSINST PIP 21964 10-21-87 12:00p
SYSLABL EXE 6896 10-21-87 12:00p
VIOCALLS DLL 13981 10-21-87 12:00p
55 file(s) 1115375 bytes
328192 bytes free
### Directory of IBM OS/2 1.0 (Disk 1)
Volume in drive A has no label
Directory of A:\
IBMBIO COM 4096 10-21-87 12:00p
IBMDOS COM 255665 10-21-87 12:00p
ABIOS SYS 49 10-21-87 12:00p
ANSICALL DLL 3637 10-21-87 12:00p
BKSCALLS DLL 5704 10-21-87 12:00p
BMSCALLS DLL 2576 10-21-87 12:00p
BVSCALLS DLL 31744 10-21-87 12:00p
CLOCK01 SYS 2762 10-21-87 12:00p
CLOCK02 SYS 3188 10-21-87 12:00p
CMD EXE 57648 10-21-87 12:00p
COMMAND COM 25564 10-21-87 12:00p
COUNTRY SYS 14632 10-21-87 12:00p
CPISPFPC DLL 108598 10-21-87 12:00p
DISK01 SYS 18616 10-21-87 12:00p
DISK02 SYS 20329 10-21-87 12:00p
DOSCALL1 DLL 8709 10-21-87 12:00p
DMPC EXE 2472 10-21-87 12:00p
DTM DLL 2222 10-21-87 12:00p
FORMATS TBL 590 10-21-87 12:00p
F80000 BIO 9216 10-21-87 12:00p
F80100 BIO 8704 10-21-87 12:00p
FC0400 BIO 6656 10-21-87 12:00p
FC0500 BIO 9216 10-21-87 12:00p
HARDERR EXE 16288 10-21-87 12:00p
ISPD MSG 1542 10-21-87 12:00p
ISPM MSG 500 10-21-87 12:00p
KBD01 SYS 16945 10-21-87 12:00p
KBD02 SYS 15650 10-21-87 12:00p
KBDCALLS DLL 7232 10-21-87 12:00p
KEYBOARD DCP 85917 10-21-87 12:00p
MONCALLS DLL 7351 10-21-87 12:00p
MOUCALLS DLL 5701 10-21-87 12:00p
MSG DLL 6578 10-21-87 12:00p
NLS DLL 5162 10-21-87 12:00p
OSO001 MSG 64808 10-21-87 12:00p
PRINT01 SYS 7683 10-21-87 12:00p
PRINT02 SYS 9018 10-21-87 12:00p
QUECALLS DLL 11238 10-21-87 12:00p
SCREEN01 SYS 1583 10-21-87 12:00p
SCREEN02 SYS 1988 10-21-87 12:00p
SESMGR DLL 24262 10-21-87 12:00p
SHELL11F AIF 524 10-21-87 12:00p
SHELL11F AII 150 10-21-87 12:00p
SHELL11F CNF 201 10-21-87 12:00p
SHELL11F EXE 31676 10-21-87 12:00p
SHELL11F LIB 41472 10-21-87 12:00p
SHELL11F PRO 157 10-21-87 12:00p
SPOOLCP DLL 9828 10-21-87 12:00p
STXTDMPC DLL 12569 10-21-87 12:00p
SWAPPER EXE 4150 10-21-87 12:00p
VIOCALLS DLL 13981 10-21-87 12:00p
VIOTBL DCP 52150 10-21-87 12:00p
4201 DCP 17069 10-21-87 12:00p
5202 DCP 404 10-21-87 12:00p
54 file(s) 1076370 bytes
367104 bytes free
### Directory of IBM OS/2 1.0 (Disk 2)
Volume in drive A has no label
Directory of A:\
ANSI EXE 9984 10-21-87 12:00p
ANSI SYS 1694 10-21-87 12:00p
APPEND EXE 6258 10-21-87 12:00p
ASSIGN COM 1683 10-21-87 12:00p
ATTRIB EXE 29080 10-21-87 12:00p
CHKDSK COM 49232 10-21-87 12:00p
COMP COM 33056 10-21-87 12:00p
DISKCOMP COM 38400 10-21-87 12:00p
DISKCOPY COM 39456 10-21-87 12:00p
DOSCALLS LIB 29184 10-21-87 12:00p
EDLIN COM 8135 10-21-87 12:00p
EGA SYS 2110 10-21-87 12:00p
EXTDSKDD SYS 1877 10-21-87 12:00p
FDISK COM 37824 10-21-87 12:00p
FIND EXE 27424 10-21-87 12:00p
FORMAT COM 47344 10-21-87 12:00p
GRAFTABL COM 7112 10-21-87 12:00p
HELP BAT 444 10-21-87 12:00p
HELP CMD 439 10-21-87 12:00p
HELPMSG EXE 27408 10-21-87 12:00p
JOIN EXE 21040 10-21-87 12:00p
KEYB COM 12636 10-21-87 12:00p
LABEL COM 26372 10-21-87 12:00p
LINK EXE 91880 10-21-87 12:00p
MODE COM 54932 10-21-87 12:00p
MORE COM 48354 10-21-87 12:00p
PRINT COM 28492 10-21-87 12:00p
RECOVER COM 36928 10-21-87 12:00p
REPLACE EXE 33568 10-21-87 12:00p
SORT EXE 29946 10-21-87 12:00p
SPOOL EXE 77370 10-21-87 12:00p
SUBST EXE 21024 10-21-87 12:00p
SYS COM 32056 10-21-87 12:00p
TRACE EXE 10474 10-21-87 12:00p
TRACEFMT EXE 64432 10-21-87 12:00p
TREE COM 28928 10-21-87 12:00p
VDISK SYS 4662 10-21-87 12:00p
XCOPY EXE 40656 10-21-87 12:00p
38 file(s) 1061894 bytes
386048 bytes free
### Directory of IBM OS/2 1.0 (Disk 3)
Volume in drive A has no label
Directory of A:\
BACKUP COM 49216 10-21-87 12:00p
BASIC COM 585 10-21-87 12:00p
BASICA COM 36253 10-21-87 12:00p
COM01 SYS 8758 10-21-87 12:00p
COM02 SYS 13366 10-21-87 12:00p
CREATEDD EXE 48032 10-21-87 12:00p
MORTGAGE BAS 6380 10-21-87 12:00p
MOUSEA00 SYS 16950 10-21-87 12:00p
MOUSEA01 SYS 16438 10-21-87 12:00p
MOUSEA02 SYS 16438 10-21-87 12:00p
MOUSEA03 SYS 16438 10-21-87 12:00p
MOUSEA04 SYS 16438 10-21-87 12:00p
MOUSEB00 SYS 17462 10-21-87 12:00p
MOUSEB01 SYS 17462 10-21-87 12:00p
MOUSEB02 SYS 17462 10-21-87 12:00p
MOUSEB05 SYS 17462 10-21-87 12:00p
OSO001H MSG 83964 10-21-87 12:00p
PATCH EXE 37132 10-21-87 12:00p
POINTDD SYS 5886 10-21-87 12:00p
RESTORE COM 54896 10-21-87 12:00p
SETCOM40 EXE 8654 10-21-87 12:00p
INTRO <DIR> 10-21-87 2:10p
22 file(s) 505672 bytes
Directory of A:\INTRO
. <DIR> 10-21-87 2:10p
.. <DIR> 10-21-87 2:10p
INTA MSG 879 10-21-87 12:00p
INTB MSG 1469 10-21-87 12:00p
INTC MSG 1076 10-21-87 12:00p
INTRO CMD 202 10-21-87 12:00p
INTRO CNF 143 10-21-87 12:00p
INTRO LIB 109056 10-21-87 12:00p
INTRO PRO 93 10-21-87 12:00p
INTROE EXE 39580 10-21-87 12:00p
10 file(s) 152498 bytes
Total files listed:
33 file(s) 658170 bytes
789504 bytes free

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/manifest.xsl"?>
<manifest type="software">
<title>IBM OS/2 1.0</title>
<disk id="disk00" size="1474560" chs="80:2:18" img="archive/OS210-INSTALL.img" href="/disks/pcx86/os2/ibm/1.0/OS210-INSTALL.json" md5="b0410a7cd0d8bf188028729d1634bf75" md5json="4e690e5d55de300077c442762c7b7f97">
<name>IBM OS/2 1.0 (1.44M Install)</name>
</disk>
<disk id="disk01" size="1474560" chs="80:2:18" img="archive/OS210-DISK1.img" href="/disks/pcx86/os2/ibm/1.0/OS210-DISK1.json" md5="11efee476f78824cab1201a2dd3fb8f5" md5json="29fd631c5a5ca00cf6598fb8288b7c35">
<name>IBM OS/2 1.0 (1.44M Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="archive/OS210-DISK2.img" href="/disks/pcx86/os2/ibm/1.0/OS210-DISK2.json" md5="d5c03e696497729fdd89dce0e18ad7ff" md5json="d50dfed5f7d55408d9af75b382afde89">
<name>IBM OS/2 1.0 (1.44M Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="archive/OS210-DISK3.img" href="/disks/pcx86/os2/ibm/1.0/OS210-DISK3.json" md5="fd80ec4dc815bcdacf7879c50b7aa44a" md5json="7d10df7177f4a80da285d8b7b586740d">
<name>IBM OS/2 1.0 (1.44M Disk 3)</name>
</disk>
</manifest>

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,323 @@
---
layout: page
title: IBM OS/2 1.1
permalink: /disks/pcx86/os2/ibm/1.1/
machines:
- type: pcx86
id: ibm5170
debugger: true
config: /devices/pcx86/machine/5170/vga/4096kb/debugger/machine.xml
drives: '[{name:"20Mb Hard Disk",type:2,path:"/disks/pcx86/fixed/20mb/IBMOS211-VGA.json"}]'
automount: ''
messages: fault
---
IBM OS/2 1.1
---
IBM OS/2 1.1 was announced on April 2, 1987 (the same day as OS/2 1.0) and released on October 31, 1988.
When the installation disk boots, the following message is displayed on-screen:
IBM Operating System/2 Version 1.10
(C) Copyright IBM Corp. 1981, 1988. All rights reserved.
(C) Copyright Microsoft Corp. 1981, 1988.
88300
The 5-digit number indicates the day the files were built. The first 2 digits (88) are the year and the 3 remaining
digits (300) are the day of the year (October 26, since 1988 was a leap year).
Directory listings of the seven 1.44Mb distribution diskettes are provided below.
{% include machine.html id="ibm5170" %}
### Directory of IBM OS/2 1.1 (1.44M Install)
Volume in drive A has no label
Directory of A:\
OS2LDR 4096 10-26-88 12:00p
OS2KRNL 288037 10-26-88 12:00p
ABIOS SYS 96 10-26-88 12:00p
ANSICALL DLL 3616 10-26-88 12:00p
BKSCALLS DLL 7171 10-26-88 12:00p
BMSCALLS DLL 3623 10-26-88 12:00p
BVSCALLS DLL 27638 10-26-88 12:00p
CLOCK01 SYS 3086 10-26-88 12:00p
CLOCK02 SYS 3208 10-26-88 12:00p
CMD EXE 68528 10-26-88 12:00p
CONFIG SYS 110 10-26-88 12:00p
COUNTRY SYS 14366 10-26-88 12:00p
CPISPFPC DLL 129076 10-26-88 12:00p
DISK01 SYS 23384 10-26-88 12:00p
DISK02 SYS 23432 10-26-88 12:00p
DISK03 SYS 23480 10-26-88 12:00p
DMPC EXE 2798 10-26-88 12:00p
DOSCALL1 DLL 9325 10-26-88 12:00p
DTM DLL 1786 10-26-88 12:00p
F80000 BIO 9728 10-26-88 12:00p
F80100 BIO 9216 10-26-88 12:00p
F80402 BIO 1536 10-26-88 12:00p
F80902 BIO 1536 10-26-88 12:00p
F80D00 BIO 512 10-26-88 12:00p
FC0400 BIO 9728 10-26-88 12:00p
FC0403 BIO 1536 10-26-88 12:00p
FC0500 BIO 9728 10-26-88 12:00p
FDISK COM 39568 10-26-88 12:00p
FORMAT COM 48800 10-26-88 12:00p
HARDERR EXE 15792 10-26-88 12:00p
INSTAID CMD 258 10-26-88 12:00p
INSTAID CNF 224 10-26-88 12:00p
INSTAID LIB 24576 10-26-88 12:00p
INSTAID PRO 174 10-26-88 12:00p
INSTAIDE EXE 50638 10-26-88 12:00p
ISPD MSG 1543 10-26-88 12:00p
ISPM MSG 515 10-26-88 12:00p
KBD01 SYS 15374 10-26-88 12:00p
KBD02 SYS 16799 10-26-88 12:00p
KBDCALLS DLL 6706 10-26-88 12:00p
MONCALLS DLL 7348 10-26-88 12:00p
MOUCALLS DLL 5171 10-26-88 12:00p
MSG DLL 6218 10-26-88 12:00p
NLS DLL 4166 10-26-88 12:00p
OSO001 MSG 71267 10-26-88 12:00p
PRINT01 SYS 7973 10-26-88 12:00p
PRINT02 SYS 9158 10-26-88 12:00p
QUECALLS DLL 9757 10-26-88 12:00p
SCREEN01 SYS 1640 10-26-88 12:00p
SCREEN02 SYS 2094 10-26-88 12:00p
SESMGR DLL 27655 10-26-88 12:00p
SWAPPER EXE 4660 10-26-88 12:00p
SYSBAS EXE 3347 10-26-88 12:00p
SYSINSTX COM 38658 10-26-88 12:00p
SYSARCH EXE 2826 10-26-88 12:00p
SYSDISP CMD 72 10-26-88 12:00p
SYSINST CMD 570 10-26-88 12:00p
SYSINST CNF 151 10-26-88 12:00p
SYSINST LIB 96768 10-26-88 12:00p
SYSINST PIP 37369 10-26-88 12:00p
SYSLABL EXE 8578 10-26-88 12:00p
SYSEXIST EXE 2798 10-26-88 12:00p
VIOCALLS DLL 14441 10-26-88 12:00p
63 file(s) 1264028 bytes
176640 bytes free
### Directory of IBM OS/2 1.1 (1.44M Disk 1)
Volume in drive A is OS2 DISK 1
Directory of A:\
ANSI SY@ 1846 10-26-88 12:00p
ASSIGN CO@ 1672 10-26-88 12:00p
BACKUP CO@ 40438 10-26-88 12:00p
BASIC CO@ 479 10-26-88 12:00p
BASICA CO@ 35573 10-26-88 12:00p
CHKDSK COM 53616 10-26-88 12:00p
COM01 SY@ 5699 10-26-88 12:00p
COM02 SY@ 7823 10-26-88 12:00p
COMMAND CO@ 20590 10-26-88 12:00p
COMP CO@ 27778 10-26-88 12:00p
DISKCOMP CO@ 29950 10-26-88 12:00p
DISKCOPY CO@ 30775 10-26-88 12:00p
EDLIN CO@ 5818 10-26-88 12:00p
EGA SY@ 2173 10-26-88 12:00p
EXTDSKDD SY@ 1757 10-26-88 12:00p
GRAFTABL CO@ 5041 10-26-88 12:00p
HELP BA@ 350 10-26-88 12:00p
HELP CM@ 349 10-26-88 12:00p
KEYB CO@ 11035 10-26-88 12:00p
LABEL CO@ 23257 10-26-88 12:00p
MODE CO@ 36125 10-26-88 12:00p
MORE CO@ 24352 10-26-88 12:00p
MORTGAGE BA@ 4673 10-26-88 12:00p
MOUSEA00 SY@ 12106 10-26-88 12:00p
MOUSEA01 SY@ 11984 10-26-88 12:00p
MOUSEA02 SY@ 12014 10-26-88 12:00p
MOUSEA03 SY@ 11972 10-26-88 12:00p
MOUSEA04 SY@ 11948 10-26-88 12:00p
MOUSEA05 SY@ 11920 10-26-88 12:00p
MOUSEB00 SY@ 12413 10-26-88 12:00p
MOUSEB01 SY@ 12259 10-26-88 12:00p
MOUSEB02 SY@ 12277 10-26-88 12:00p
MOUSEB05 SY@ 12299 10-26-88 12:00p
POINTDD SY@ 4940 10-26-88 12:00p
PRINT CO@ 24050 10-26-88 12:00p
RECOVER CO@ 32113 10-26-88 12:00p
RESTORE CO@ 43333 10-26-88 12:00p
TREE CO@ 25372 10-26-88 12:00p
UNPACK EXE 33696 10-26-88 12:00p
VDISK SY@ 2248 10-26-88 12:00p
40 file(s) 658113 bytes
789504 bytes free
### Directory of IBM OS/2 1.1 (1.44M Disk 2)
Volume in drive A is OS2 DISK 2
Directory of A:\
ANSI EX@ 9023 10-26-88 12:00p
APPEND EX@ 4001 10-26-88 12:00p
ATTRIB EX@ 25274 10-26-88 12:00p
CONVERT EX@ 14218 10-26-88 12:00p
CREATEDD EX@ 20198 10-26-88 12:00p
DDINSTAL EX@ 15338 10-26-88 12:00p
DOSCALLS LI@ 13298 10-26-88 12:00p
E DE@ 1912 10-26-88 12:00p
E EX@ 78127 10-26-88 12:00p
E MS@ 8998 10-26-88 12:00p
FIND EX@ 23500 10-26-88 12:00p
HELPMSG EX@ 23662 10-26-88 12:00p
JOIN EX@ 17482 10-26-88 12:00p
KEYBOARD DC@ 17890 10-26-88 12:00p
LINK EX@ 75157 10-26-88 12:00p
NAMPIPES DL@ 983 10-26-88 12:00p
OSO001H MS@ 37669 10-26-88 12:00p
OS2SMDUM DL@ 296 10-26-88 12:00p
PATCH EX@ 30028 10-26-88 12:00p
PMWINDUM DL@ 415 10-26-88 12:00p
REPLACE EX@ 28460 10-26-88 12:00p
SETCOM40 EX@ 7367 10-26-88 12:00p
SORT EX@ 24826 10-26-88 12:00p
SPOOL EX@ 16132 10-26-88 12:00p
STXTDMPC DL@ 9751 10-26-88 12:00p
SUBST EX@ 17171 10-26-88 12:00p
SYSLEVEL EX@ 23090 10-26-88 12:00p
SYSLEVEL OS@ 140 10-26-88 12:00p
TRACE EX@ 11168 10-26-88 12:00p
TRACEFMT EX@ 32582 10-26-88 12:00p
UNP MS@ 337 10-26-88 12:00p
UNPH MS@ 608 10-26-88 12:00p
VIOTBL DC@ 17780 10-26-88 12:00p
XCOPY EX@ 34555 10-26-88 12:00p
4201 DC@ 8054 10-26-88 12:00p
5202 DC@ 329 10-26-88 12:00p
36 file(s) 649819 bytes
800256 bytes free
### Directory of IBM OS/2 1.1 (1.44M Disk 3)
Volume in drive A is OS2 DISK 3
Directory of A:\
PMGPI DL@ 135872 10-26-88 12:00p
PMSPL DL@ 9853 10-26-88 12:00p
PMDD SY@ 2986 10-26-88 12:00p
OS2 INI 6763 10-26-88 12:00p
PMCPL EX@ 108122 10-26-88 12:00p
PMEXEC EX@ 36355 10-26-88 12:00p
PMFILE EX@ 91663 10-26-88 12:00p
PMSHELL EX@ 16699 10-26-88 12:00p
PMGRE DL@ 134371 10-26-88 12:00p
PMWIN DL@ 136640 10-26-88 12:00p
PMSPOOL EX@ 30011 10-26-88 12:00p
SPLDVWRK EX@ 8897 10-26-88 12:00p
SPLPRM EX@ 14587 10-26-88 12:00p
VIOHELP EX@ 4042 10-26-88 12:00p
COURIER FO@ 162745 10-26-88 12:00p
PMPRINT QP@ 13673 10-26-88 12:00p
OS2SPLFS DL@ 3728 10-26-88 12:00p
PMTKT DL@ 16502 10-26-88 12:00p
PMTRACE DL@ 1445 10-26-88 12:00p
SPL1B DL@ 37163 10-26-88 12:00p
SPL2B DL@ 4009 10-26-88 12:00p
SPLPRMAP DL@ 2110 10-26-88 12:00p
SPOOLCP DL@ 7339 10-26-88 12:00p
INTRO <DIR> 10-26-88 12:00p
24 file(s) 985575 bytes
Directory of A:\INTRO
. <DIR> 10-26-88 12:00p
.. <DIR> 10-26-88 12:00p
INTROE EX@ 56684 10-26-88 12:00p
INTROI TU@ 24995 10-26-88 12:00p
INTROS TU@ 12791 10-26-88 12:00p
5 file(s) 94470 bytes
Total files listed:
29 file(s) 1080045 bytes
370688 bytes free
### Directory of IBM OS/2 1.1 (1.44M Disk 4)
Volume in drive A is OS2 DISK 4
Directory of A:\
PMAVIO DL@ 3775 10-26-88 12:00p
PMSHAPI DL@ 19057 10-26-88 12:00p
PMVIOP DL@ 24803 10-26-88 12:00p
IBM4201 DR@ 56870 10-26-88 12:00p
IBMBGA DL@ 87691 10-26-88 12:00p
IBMEGA DL@ 70637 10-26-88 12:00p
IBMVGA DL@ 71273 10-26-88 12:00p
HELV FO@ 229211 10-26-88 12:00p
TIMES FO@ 273910 10-26-88 12:00p
OS2SM DL@ 20441 10-26-88 12:00p
PMGRE PD@ 214 10-26-88 12:00p
PMWIN PD@ 3662 10-26-88 12:00p
PMGPI PD@ 3230 10-26-88 12:00p
PMSHAPI PD@ 506 10-26-88 12:00p
OS2SM PD@ 1322 10-26-88 12:00p
PMSPL PD@ 706 10-26-88 12:00p
SPL1B PD@ 1052 10-26-88 12:00p
SPL2B PD@ 176 10-26-88 12:00p
SPLPRMAP PD@ 184 10-26-88 12:00p
PMC00000 TF@ 1325 10-26-88 12:00p
PMC10000 TF@ 3422 10-26-88 12:00p
PMC20000 TF@ 10519 10-26-88 12:00p
PMC30000 TF@ 719 10-26-88 12:00p
PMC60000 TF@ 1673 10-26-88 12:00p
PMC70000 TF@ 2450 10-26-88 12:00p
PMC80000 TF@ 371 10-26-88 12:00p
PMC90000 TF@ 298 10-26-88 12:00p
PMC50000 TF@ 8419 10-26-88 12:00p
TRSEL EX@ 13624 10-26-88 12:00p
29 file(s) 911540 bytes
Total files listed:
29 file(s) 911540 bytes
538624 bytes free
### Directory of IBM OS/2 1.1 (1.44M Devices)
Volume in drive A has no label
Directory of A:\
IBMCGA DLL 120320 02-11-89 12:00p
PLOTTERS DRV 89584 02-11-89 12:00p
README CGA 3491 02-11-89 12:00p
README DD 14243 02-11-89 12:00p
4 file(s) 227638 bytes
Total files listed:
4 file(s) 227638 bytes
1229824 bytes free
### Directory of IBM OS/2 1.1 (1.44M Printer)
Volume in drive A has no label
Directory of A:\
IBMNULL DRV 84992 02-11-89 12:00p
IBM4202 DRV 84992 02-11-89 12:00p
IBM5202 DRV 91648 02-11-89 12:00p
IBM3852 DRV 84480 02-11-89 12:00p
IBM4207 DRV 92672 02-11-89 12:00p
IBM4208 DRV 92672 02-11-89 12:00p
IBM5152 DRV 84480 02-11-89 12:00p
IBM5182 DRV 89600 02-11-89 12:00p
IBM5216 DRV 66048 02-11-89 12:00p
IBM52011 DRV 66048 02-11-89 12:00p
IBM52012 DRV 90112 02-11-89 12:00p
IBM4201 DCP 17069 02-11-89 12:00p
4208 DCP 533 02-11-89 12:00p
13 file(s) 945346 bytes
Total files listed:
13 file(s) 945346 bytes
511488 bytes free

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/manifest.xsl"?>
<manifest type="software">
<title>IBM OS/2 1.1</title>
<disk id="disk00" size="1474560" chs="80:2:18" img="archive/OS211-INSTALL.img" href="/disks/pcx86/os2/ibm/1.1/OS211-INSTALL.json" md5="64b1a50f35385f326e7b59b17b417769" md5json="6510aede5a434ae794a3ee9e8d09d6c9">
<name>IBM OS/2 1.1 (1.44M Install)</name>
</disk>
<disk id="disk01" size="1474560" chs="80:2:18" img="archive/OS211-DISK01.img" href="/disks/pcx86/os2/ibm/1.1/OS211-DISK01.json" md5="5b0526049c097e7afa54073f13cf87d1" md5json="f74cb91702c9a502418139601269280d">
<name>IBM OS/2 1.1 (1.44M Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="archive/OS211-DISK02.img" href="/disks/pcx86/os2/ibm/1.1/OS211-DISK02.json" md5="ebd9cc64c9c24f79b63836fcce58b0f0" md5json="63f462d7abb7367145d35789a547f913">
<name>IBM OS/2 1.1 (1.44M Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="archive/OS211-DISK03.img" href="/disks/pcx86/os2/ibm/1.1/OS211-DISK03.json" md5="f4b85ca988d76f876c2f0a00cf4b57e8" md5json="f07266e75f25f5f5a5ce4e299d9dcff6">
<name>IBM OS/2 1.1 (1.44M Disk 3)</name>
</disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="archive/OS211-DISK04.img" href="/disks/pcx86/os2/ibm/1.1/OS211-DISK04.json" md5="67eb167bca6cf7b169011fdaedf4d358" md5json="e821febc52f1736ee2714bbe6aaf6c83">
<name>IBM OS/2 1.1 (1.44M Disk 4)</name>
</disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="archive/OS211-DEVICES.img" href="/disks/pcx86/os2/ibm/1.1/OS211-DEVICES.json" md5="9d3dfde0206b562beae90cab21f9eba5" md5json="2cb39da33b61e762b87259b59bf5ccf5">
<name>IBM OS/2 1.1 (1.44M Devices)</name>
</disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="archive/OS211-PRINTERS.img" href="/disks/pcx86/os2/ibm/1.1/OS211-PRINTERS.json" md5="36cd9ea1e7184872548598dae4b60cb8" md5json="3ddd4aa8468a17a42aa247cf7b447a65">
<name>IBM OS/2 1.1 (1.44M Printers)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/manifest.xsl"?>
<manifest type="software">
<title>IBM OS/2 1.3</title>
<disk id="disk01" size="1474560" chs="80:2:18" img="archive/OS213-DISK01.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK01.json" md5="b393291dc9d96255b7ea9d9d614ecf23" md5json="a3af9c440d774c4084862a4caa5e17e2">
<name>IBM OS/2 1.3 (1.44M Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="archive/OS213-DISK02.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK02.json" md5="6b3bf3f03c914c9718a9fe603a4a62b2" md5json="65322381b4ffbd62266c28c2ec0c027f">
<name>IBM OS/2 1.3 (1.44M Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="archive/OS213-DISK03.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK03.json" md5="207c6196d09dc1ef11a16e34e731c7d9" md5json="dea620df5b4f6a41deec101bd6dc3ef8">
<name>IBM OS/2 1.3 (1.44M Disk 3)</name>
</disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="archive/OS213-DISK04.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK04.json" md5="8175fa3257fc60b3b281fbf25b50adcc" md5json="5d7aaf6609dd58b614554b5f26600a2b">
<name>IBM OS/2 1.3 (1.44M Disk 4)</name>
</disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="archive/OS213-DISK05.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK05.json" md5="8175fa3257fc60b3b281fbf25b50adcc" md5json="5d7aaf6609dd58b614554b5f26600a2b">
<name>IBM OS/2 1.3 (1.44M Disk 5)</name>
</disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="archive/OS213-DISK06.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK06.json" md5="3f61008d56453a40c4444a397260b39c" md5json="a25d13bd6beacb002acfd4b6cacdbea3">
<name>IBM OS/2 1.3 (1.44M Disk 6)</name>
</disk>
<disk id="disk07" size="1474560" chs="80:2:18" img="archive/OS213-DISK07.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK07.json" md5="0de3327c227f1fe00e211b558ea2e23a" md5json="d33aaa2d626b5f3c42b354a21d4bfe67">
<name>IBM OS/2 1.3 (1.44M Disk 7)</name>
</disk>
<disk id="disk08" size="1474560" chs="80:2:18" img="archive/OS213-DISK08.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK08.json" md5="821a6873437610f77167e8884c4bd977" md5json="93bb507a019409004716c48f5c002a5d">
<name>IBM OS/2 1.3 (1.44M Disk 8)</name>
</disk>
<disk id="disk09" size="1474560" chs="80:2:18" img="archive/OS213-DISK09.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK09.json" md5="fce2113a6d1a286afa1653bdc77214e0" md5json="3282cd0642a19f97a1c8758f3a4debdc">
<name>IBM OS/2 1.3 (1.44M Disk 9)</name>
</disk>
<disk id="disk10" size="1474560" chs="80:2:18" img="archive/OS213-DISK10.img" href="/disks/pcx86/os2/ibm/1.3/OS213-DISK10.json" md5="58e1156eba5600bc600d17be93f5e8e0" md5json="e8567c55839410508911dc96b260ee57">
<name>IBM OS/2 1.3 (1.44M Disk 10)</name>
</disk>
</manifest>

View file

@ -0,0 +1,15 @@
---
layout: page
title: IBM OS/2
permalink: /disks/pcx86/os2/ibm/
---
IBM OS/2
---
Information is available for these versions of IBM OS/2:
* [IBM OS/2 1.0](1.0/)
* [IBM OS/2 1.1](1.1/)
* IBM OS/2 1.2
* IBM OS/2 1.3

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,160 @@
---
layout: page
title: Microsoft OS/2 1.0
permalink: /disks/pcx86/os2/microsoft/1.0/
---
Microsoft OS/2 1.0
---
Microsoft OS/2 1.0 was released in December 1987.
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:\
OS2BIO COM 7168 12-15-87 12:00a
OS2DOS COM 262930 12-15-87 12:00a
ANSICALL DLL 3637 12-15-87 12:00a
BKSCALLS DLL 5704 12-15-87 12:00a
BMSCALLS DLL 2576 12-15-87 12:00a
BVSCALLS DLL 32768 12-15-87 12:00a
CLOCK01 SYS 2762 12-15-87 12:00a
CMD EXE 57648 12-15-87 12:00a
CONFIG SYS 73 12-15-87 12:00a
COUNTRY SYS 14644 12-15-87 12:00a
DISK01 SYS 20197 12-15-87 12:00a
DOSCALL1 DLL 8709 12-15-87 12:00a
FDISK COM 38352 12-15-87 12:00a
FORMAT COM 47344 12-15-87 12:00a
FORMAT DTA 11 12-15-87 12:00a
FORMATS TBL 590 12-15-87 12:00a
HARDERR EXE 16304 12-15-87 12:00a
INSTAID EXE 64826 12-15-87 12:00a
INSTIBM EXE 64282 12-15-87 12:00a
INSTMS EXE 64826 12-15-87 12:00a
KBD01 SYS 16945 12-15-87 12:00a
KBDCALLS DLL 7232 12-15-87 12:00a
MONCALLS DLL 7351 12-15-87 12:00a
MOUCALLS DLL 5701 12-15-87 12:00a
MSG DLL 6578 12-15-87 12:00a
NLS DLL 5162 12-15-87 12:00a
OS2BOOT COM 512 12-15-87 12:00a
OSO001 MSG 65077 12-15-87 12:00a
PRINT01 SYS 7683 12-15-87 12:00a
QUECALLS DLL 11238 12-15-87 12:00a
SCREEN01 SYS 1583 12-15-87 12:00a
SESMGR DLL 24262 12-15-87 12:00a
SHELL EXE 36944 12-15-87 12:00a
SHELL LIB 17348 12-15-87 12:00a
SHELL11F AIF 269 12-15-87 12:00a
SHELL11F AII 86 12-15-87 12:00a
STARTUP CMD 15 12-15-87 12:00a
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
### Directory of MS OS/2 1.0 (1.2M Program)
Volume in drive A is OS2PROGRAM
Directory of A:\
OS2BIO COM 7168 12-15-87 12:00a
OS2DOS COM 262930 12-15-87 12:00a
4201 DCP 17081 12-15-87 12:00a
5202 DCP 416 12-15-87 12:00a
ANSICALL DLL 3637 12-15-87 12:00a
BKSCALLS DLL 5704 12-15-87 12:00a
BMSCALLS DLL 2576 12-15-87 12:00a
BVSCALLS DLL 32768 12-15-87 12:00a
CLOCK01 SYS 2762 12-15-87 12:00a
CMD EXE 57648 12-15-87 12:00a
COM01 SYS 8758 12-15-87 12:00a
COMMAND COM 25271 12-15-87 12:00a
CONFIG SYS 73 12-15-87 12:00a
COUNTRY SYS 14644 12-15-87 12:00a
CREATEDD EXE 48032 12-15-87 12:00a
DISK01 SYS 20197 12-15-87 12:00a
DOSCALL1 DLL 8709 12-15-87 12:00a
DOSCALLS LIB 29184 12-15-87 12:00a
EGA SYS 2110 12-15-87 12:00a
EXTDSKDD SYS 1860 12-15-87 12:00a
HARDERR EXE 16304 12-15-87 12:00a
KBD01 SYS 16945 12-15-87 12:00a
KBDCALLS DLL 7232 12-15-87 12:00a
KEYBOARD DCP 85917 12-15-87 12:00a
LINK EXE 109046 12-15-87 12:00a
MONCALLS DLL 7351 12-15-87 12:00a
MOUCALLS DLL 5701 12-15-87 12:00a
MOUSEA00 SYS 16950 12-15-87 12:00a
MOUSEA01 SYS 16438 12-15-87 12:00a
MOUSEA02 SYS 16438 12-15-87 12:00a
MOUSEA03 SYS 16438 12-15-87 12:00a
MOUSEA04 SYS 16438 12-15-87 12:00a
MSG DLL 6578 12-15-87 12:00a
NLS DLL 5162 12-15-87 12:00a
OS2BOOT COM 512 12-15-87 12:00a
OSO001 MSG 65077 12-15-87 12:00a
POINTDD SYS 5886 12-15-87 12:00a
PRINT01 SYS 7683 12-15-87 12:00a
QUECALLS DLL 11238 12-15-87 12:00a
SCREEN01 SYS 1583 12-15-87 12:00a
SESMGR DLL 24262 12-15-87 12:00a
SHELL EXE 36944 12-15-87 12:00a
SHELL LIB 17348 12-15-87 12:00a
SHELL11F AIF 269 12-15-87 12:00a
SHELL11F AII 86 12-15-87 12:00a
SPOOLCP DLL 9828 12-15-87 12:00a
SWAPPER EXE 4150 12-15-87 12:00a
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
### Directory of MS OS/2 1.0 (1.2M Supplemental)
Volume in drive A is OS2SUPP
Directory of A:\
ANSI EXE 9984 12-15-87 12:00a
ANSI SYS 1694 12-15-87 12:00a
APPEND EXE 6274 12-15-87 12:00a
ASSIGN COM 1689 12-15-87 12:00a
ATTRIB EXE 29080 12-15-87 12:00a
BACKUP COM 49216 12-15-87 12:00a
CHKDSK COM 49232 12-15-87 12:00a
COMP COM 33056 12-15-87 12:00a
DISKCOMP COM 38400 12-15-87 12:00a
DISKCOPY COM 39456 12-15-87 12:00a
EDLIN COM 8151 12-15-87 12:00a
FIND EXE 27424 12-15-87 12:00a
GRAFTABL COM 7112 12-15-87 12:00a
GWBASIC EXE 78864 12-15-87 12:00a
HELP BAT 479 12-15-87 12:00a
HELP CMD 463 12-15-87 12:00a
HELPMSG EXE 27408 12-15-87 12:00a
JOIN EXE 21040 12-15-87 12:00a
KEYB COM 12636 12-15-87 12:00a
LABEL COM 26372 12-15-87 12:00a
MODE COM 55956 12-15-87 12:00a
MORE COM 48866 12-15-87 12:00a
OSO001H MSG 84201 12-15-87 12:00a
PATCH EXE 37132 12-15-87 12:00a
PRINT COM 28492 12-15-87 12:00a
RECOVER COM 36928 12-15-87 12:00a
REPLACE EXE 33568 12-15-87 12:00a
RESTORE COM 54896 12-15-87 12:00a
SETCOM40 EXE 8654 12-15-87 12:00a
SORT EXE 29946 12-15-87 12:00a
SPOOL EXE 77370 12-15-87 12:00a
SUBST EXE 21024 12-15-87 12:00a
SYS COM 32606 12-15-87 12:00a
TRACE EXE 10474 12-15-87 12:00a
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

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/manifest.xsl"?>
<manifest type="software">
<title>MS OS/2 1.0</title>
<disk id="disk01" size="1228800" chs="80:2:15" img="archive/MSOS210-INSTALL.img" href="/disks/pcx86/os2/microsoft/1.0/MSOS210-INSTALL.json" md5="3a11b6f40af5872e3be4293773eb0169" md5json="dbd169c61900c937be8b0dc557e1c14f">
<name>MS OS/2 1.0 (1.2M Install)</name>
</disk>
<disk id="disk02" size="1228800" chs="80:2:15" img="archive/MSOS210-PROGRAM.img" href="/disks/pcx86/os2/microsoft/1.0/MSOS210-PROGRAM.json" md5="e513da95619ff79b7888da08e26c2f29" md5json="35d685d351af5d5b842d6515ddddcfa1">
<name>MS OS/2 1.0 (1.2M Program)</name>
</disk>
<disk id="disk03" size="1228800" chs="80:2:15" img="archive/MSOS210-SUPP.img" href="/disks/pcx86/os2/microsoft/1.0/MSOS210-SUPP.json" md5="317da1f82fa43b1b7677afc71996fac0" md5json="b74f49b57e45c7cb9d56b1b6a57281f6">
<name>MS OS/2 1.0 (1.2M Supplemental)</name>
</disk>
</manifest>

View file

@ -0,0 +1,16 @@
---
layout: page
title: Microsoft OS/2
permalink: /disks/pcx86/os2/microsoft/
---
Microsoft OS/2
---
Information is available for these versions of MS OS/2:
* [MS OS/2 1.0](1.0/)
* MS OS/2 1.1
* MS OS/2 1.2
* MS OS/2 1.21
* MS OS/2 1.3

View file

@ -0,0 +1,84 @@
---
layout: page
title: OS/2 1.0 Debugger Boot Disk
permalink: /disks/pcx86/os2/misc/1.0/88286/
machines:
- id: ibm5170
type: pcx86
debugger: true
config: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.xml
autoMount:
A:
path: /disks/pcx86/os2/misc/1.0/OS210-88286.json
redirect_from:
- /disks/pcx86/os2/misc/1.0/debugger/
---
OS/2 1.0 Debugger Boot Disk
---
This disk contained a version of OS/2 1.0 built on October 12, 1988, which included the built-in kernel debugger
used by Microsoft and IBM for internal development, along with a rudimentary program selector.
Note that [IBM OS/2 1.0](/disks/pcx86/os2/ibm/1.0/) was finalized in October 1987, nearly a year before the timestamps
of these files, indicating that this was a private build of IBM OS/2 1.0. When this disk boots, the following version
banner is displayed:
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 (88) are the year and the 3 remaining
digits (286) are the day of the year (October 12).
A directory listing of this disk is provided [below](#directory-of-os2-10-debugger-boot-disk).
{% include machine.html id="ibm5170" %}
### Directory of OS/2 1.0 Debugger Boot Disk
Aside from the fact that the IBMDOS.COM on this disk is much larger than the 1987 version (thanks to the inclusion of
the kernel debugger), most of the other 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
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,14 @@
---
layout: page
title: OS/2 1.0 Debugger Disk
permalink: /disks/pcx86/os2/misc/1.0/
---
OS/2 1.0 Debugger Disk
---
The [OS/2 1.0 Debugger Disk](/disks/pcx86/os2/misc/1.0/88286/) contained a version of OS/2 1.0 built on
October 12, 1988, which included the built-in kernel debugger used by Microsoft and IBM for internal development,
along with a rudimentary program selector. For more details, see the [OS/2 1.0](/blog/2014/12/04/) blog post.
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

View file

@ -0,0 +1,17 @@
---
layout: page
title: OS/2 Prototype Disks
permalink: /disks/pcx86/os2/misc/
---
OS/2 Prototype Disks
---
Below are some interesting pre-1.0 (or 1.0-based) OS/2 prototype disks we have unearthed. They provide an early glimpse
of OS/2 when it was still a work-in-progress.
* [CP-DOS](cpdos/)
* [FOOTBALL](football/)
* [Other OS/2 1.0 Disks](1.0/)
[Return to [IBM PC Disk Library](/disks/pcx86/)]

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,266 @@
---
layout: page
title: OS/2 CP-DOS Boot Disk (v7.68)
permalink: /disks/pcx86/os2/misc/cpdos/86295/
machines:
- id: ibm5170
type: pcx86
debugger: true
config: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.xml
autoMount:
A:
path: /disks/pcx86/os2/misc/cpdos/286DOS-76800.json
---
OS/2 CP-DOS Boot Disk (v7.68)
---
This disk contained a pre-1.0 version of OS/2 (aka **CP-DOS** or **MT-DOS** or **ADOS** or **286DOS** or **DOS5**)
built on October 22, 1986, with a few files (IBMDOS.COM and NLS.EXE) apparently rebuilt on October 23, 1986.
When this disk boots, the following version banner is displayed:
CP-DOS version 1.0
Copyright 1986 IBM Corp.
Internal revision 7.68, 86/10/22
and after it finishes processing CONFIG.SYS, displays "Start A Program", and you press Enter, it displays:
ADOS Command Interpreter Version 5.00
(*** Development Rev 5.37 10/17/86 ***)
A]
A directory listing of this disk is provided [below](#directory-of-os2-cpdos-boot-disk-v768).
{% include machine.html id="ibm5170" %}
### Directory of OS/2 CP-DOS Boot Disk (v7.68)
Volume in drive A is DOS5 768
Directory of A:\
IBMBIO COM 49408 10-22-86 7:27p
IBMDOS COM 170717 10-23-86 12:13a
OSO001 MSG 40730 10-22-86 9:20a
CMD EXE 47056 10-22-86 7:41p
COMMAND COM 23724 10-22-86 7:41p
COUNTRY SYS 6175 10-22-86 7:57p
MSG EXE 5824 10-22-86 7:58p
NLS EXE 3124 10-23-86 8:38a
SWAPPER EXE 4150 10-22-86 8:04p
ANSICALL EXE 3165 10-22-86 7:20p
BKSCALLS EXE 3611 10-22-86 7:21p
BMSCALLS EXE 2064 10-22-86 7:27p
BVSCALLS EXE 11710 10-22-86 7:28p
DOSCALL1 EXE 7071 10-22-86 7:27p
KBDCALLS EXE 4138 10-22-86 7:28p
MONCALLS EXE 5655 10-22-86 7:29p
MOUCALLS EXE 4665 10-22-86 7:29p
QUECALLS EXE 11508 10-22-86 7:29p
SESMGR EXE 25232 10-22-86 7:30p
SHELL EXE 4096 10-22-86 7:30p
VIOCALLS EXE 9321 10-22-86 7:30p
COM SYS 12342 10-22-86 10:11p
COM MSG 144 10-22-86 10:39a
EXTDSKDD EXE 1885 10-22-86 7:31p
MOUSE00 SYS 12342 10-22-86 7:31p
MOUSE01 SYS 12342 10-22-86 7:32p
MOUSE02 SYS 12342 10-22-86 7:32p
MOUSE03 SYS 12854 10-22-86 7:31p
POINTDD SYS 4240 10-22-86 7:32p
VDISK SYS 4662 10-22-86 7:33p
READ ME 1417 12-08-86 4:35p
AIM <DIR> 12-10-86 9:32a
FILE <DIR> 12-10-86 9:34a
TIMER <DIR> 12-10-86 9:36a
DEVICE <DIR> 12-10-86 9:37a
CONFIG SYS 168 02-19-87 5:48p
TEST <DIR> 01-06-87 1:05p
C BAT 246 02-19-87 5:49p
AUTOEXEC BAT 1228 02-19-87 5:49p
READPHYS EXE 1646 10-16-86 10:00p
40 file(s) 521002 bytes
Directory of A:\AIM
. <DIR> 12-10-86 9:32a
.. <DIR> 12-10-86 9:32a
READ ME 244 12-08-86 4:56p
PCQ1 C 19562 12-09-86 9:46a
PCQ2 C 9568 12-03-86 2:07p
PCQ3 C 2949 11-11-86 3:07p
QBENCH C 34325 06-10-86 1:56p
AIM 768 9945 12-03-86 6:46a
PRO <DIR> 12-10-86 9:33a
REAL <DIR> 12-10-86 9:33a
FAPI <DIR> 12-10-86 9:34a
11 file(s) 76593 bytes
Directory of A:\AIM\FAPI
. <DIR> 12-10-86 9:34a
.. <DIR> 12-10-86 9:34a
READ ME 4854 12-09-86 2:58p
MAKEFILE 694 12-09-86 10:05a
PCQB DEF 87 07-14-86 2:03p
PCQ1 OBJ 6872 12-09-86 10:04a
PCQ2 OBJ 7029 12-09-86 10:04a
PCQA OBJ 359 12-09-86 10:04a
PCQBA MAP 23059 12-09-86 10:05a
CONFIG SYS 23 12-09-86 10:06a
TEST BAT 69 12-09-86 10:06a
CR 4 11-05-86 9:58a
PCQBA EXE 36444 12-09-86 10:05a
13 file(s) 79494 bytes
Directory of A:\AIM\PRO
. <DIR> 12-10-86 9:33a
.. <DIR> 12-10-86 9:33a
READ ME 4876 12-09-86 2:58p
MAKEFILE 677 12-08-86 5:09p
PCQB DEF 87 07-14-86 2:03p
PCQB5 EXE 28854 12-09-86 9:47a
PCQ1 OBJ 6872 12-09-86 9:47a
PCQ2 OBJ 7029 12-08-86 5:08p
PCQP OBJ 1049 12-08-86 5:08p
PCQB5 MAP 23691 12-09-86 9:47a
CONFIG SYS 79 08-25-86 4:48p
TEST BAT 69 11-05-86 9:59a
CR 4 11-05-86 9:58a
13 file(s) 73287 bytes
Directory of A:\AIM\REAL
. <DIR> 12-10-86 9:33a
.. <DIR> 12-10-86 9:33a
READ ME 4832 12-09-86 2:58p
MAKEFILE 574 12-09-86 9:40a
PCQ1 OBJ 6872 12-09-86 9:47a
PCQ2 OBJ 7029 12-09-86 9:41a
PCQ3 OBJ 385 12-09-86 9:41a
PCQB3 MAP 21376 12-09-86 9:48a
PCQB3 EXE 27994 12-09-86 9:48a
CONFIG SYS 78 12-09-86 9:48a
TEST BAT 69 12-09-86 9:49a
CR 4 11-05-86 9:58a
12 file(s) 69213 bytes
Directory of A:\DEVICE
. <DIR> 12-10-86 9:37a
.. <DIR> 12-10-86 9:37a
READ ME 2766 12-10-86 9:07a
DEV C 4737 11-05-86 2:23p
DEV DEF 124 12-02-86 3:36p
GETTIMES ASM 5515 08-26-86 1:19p
GETTIMES DEF 63 12-02-86 4:23p
DEVHLP INC 2985 07-28-86 2:39p
DOSMAC INC 18777 07-28-86 2:40p
DEVSYM INC 8331 07-28-86 4:08p
DEVHDR INC 2775 07-28-86 4:20p
W ASM 3666 11-10-86 11:45a
MAKEFILE 523 12-10-86 9:08a
DEV OBJ 2395 12-09-86 4:04p
W OBJ 226 12-09-86 4:04p
DEV MAP 8001 12-09-86 4:04p
DEV EXE 8758 12-09-86 4:04p
GETTIMES OBJ 759 12-09-86 4:04p
GETTIMES MAP 699 12-09-86 4:05p
GETTIMES EXE 1646 12-09-86 4:05p
DEV OUT 697 02-05-87 11:41a
DEVICE 768 684 12-03-86 8:32a
CONFIG SYS 114 12-10-86 9:07a
TEST BAT 15 12-09-86 4:08p
24 file(s) 74256 bytes
Directory of A:\FILE
. <DIR> 12-10-86 9:34a
.. <DIR> 12-10-86 9:34a
READ ME 470 12-09-86 11:33a
FILE DOC 1980 08-25-86 2:06p
FILE C 14639 11-06-86 3:47p
W ASM 3666 11-10-86 11:45a
MAKETAB BAT 208 12-09-86 11:28a
FILE TAB 4439 12-09-86 10:50a
FILE AWK 621 10-28-86 2:48p
FILE 768 5047 11-11-86 9:10a
PRO <DIR> 12-10-86 9:35a
REAL <DIR> 12-10-86 9:35a
12 file(s) 31070 bytes
Directory of A:\FILE\PRO
. <DIR> 12-10-86 9:35a
.. <DIR> 12-10-86 9:35a
READ ME 4791 12-09-86 11:00a
MAKEFILE 586 12-09-86 10:57a
FILED5 DEF 79 10-30-86 11:22a
FILED5 OBJ 7492 12-09-86 10:57a
W OBJ 226 12-09-86 10:57a
FILED5 MAP 18928 12-09-86 10:57a
FILED5 EXE 19920 12-09-86 10:57a
CONFIG SYS 110 11-12-86 11:25a
TEST BAT 42 12-09-86 11:00a
11 file(s) 52174 bytes
Directory of A:\FILE\REAL
. <DIR> 12-10-86 9:35a
.. <DIR> 12-10-86 9:35a
READ ME 6717 12-09-86 11:28a
MAKEFILE 470 12-09-86 11:31a
FILED3 OBJ 7733 12-09-86 11:31a
W OBJ 226 12-09-86 11:32a
FILED3 MAP 17419 12-09-86 11:32a
FILED3 EXE 19844 12-09-86 11:32a
CONFIG SYS 110 11-12-86 11:25a
TEST BAT 42 12-09-86 2:44p
10 file(s) 52561 bytes
Directory of A:\TEST
. <DIR> 01-06-87 1:05p
.. <DIR> 01-06-87 1:05p
MEMX EXE 27328 01-06-87 3:28p
3 file(s) 27328 bytes
Directory of A:\TIMER
. <DIR> 12-10-86 9:36a
.. <DIR> 12-10-86 9:36a
READ ME 3589 12-09-86 3:28p
TIC1 C 2715 11-05-86 2:09p
TIC4 C 4256 11-05-86 2:09p
TIMER DEF 155 12-10-86 8:57a
CONTEXT C 3488 11-21-86 11:25a
CONTEXT DEF 157 11-06-86 4:36p
W ASM 3666 11-10-86 11:45a
MAKEFILE 608 12-10-86 8:52a
TIC1 OBJ 1071 12-10-86 8:57a
W OBJ 226 12-09-86 2:59p
TIC1 MAP 7593 12-10-86 8:57a
TIC1 EXE 7922 12-10-86 8:57a
TIC4 OBJ 1804 12-10-86 9:09a
TIC4 MAP 8097 12-10-86 9:09a
TIC4 EXE 8576 12-10-86 9:09a
CONTEXT OBJ 1461 12-09-86 3:00p
CONTEXT MAP 8191 12-09-86 3:00p
CONTEXT EXE 7974 12-09-86 3:00p
TIC1 OUT 191 02-05-87 11:30a
TIC4 OUT 229 02-05-87 11:34a
CONTEXT OUT 12116 02-05-87 11:34a
TIMER 768 2619 12-09-86 3:24p
CONFIG SYS 79 08-25-86 4:48p
TEST BAT 55 12-09-86 3:29p
26 file(s) 86838 bytes
Total files listed:
175 file(s) 1143816 bytes
17920 bytes free
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

View file

@ -0,0 +1,96 @@
---
layout: page
title: OS/2 SIZZLE Boot Disk (v7.68.18)
permalink: /disks/pcx86/os2/misc/cpdos/87007/
machines:
- id: ibm5170
type: pcx86
debugger: true
config: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.xml
autoMount:
A:
path: /disks/pcx86/os2/misc/cpdos/SIZZLE-76818-19870107.json
---
OS/2 SIZZLE Boot Disk (v7.68.18)
---
This disk contained a pre-1.0 version of OS/2 built on January 7, 1987, which was based on an interim
source code fork known as **SIZZLE**, the code-name for a collection of changes intended to improve overall
OS/2 performance.
Work on **SIZZLE** started around November 1986, and an internal specification known as
"The London Performance Spec" drove some of that work, but at this point, not much is known about either the
contents of that specification or any of the **SIZZLE** changes.
When this disk boots, the following version banner is displayed:
CP-DOS version 1.0
Copyright 1986 IBM Corp.
SIZZLE Internal revision 7.68.18, 86/12/12
A directory listing of this disk is provided [below](#directory-of-os2-sizzle-boot-disk-v76818).
{% include machine.html id="ibm5170" %}
### Directory of OS/2 SIZZLE Boot Disk (v7.68.18)
Volume in drive A has no label
Directory of A:\
IBMBIO COM 49408 01-07-87 12:18p
IBMDOS COM 172881 01-07-87 11:45a
OSO001 MSG 40730 01-07-87 1:41p
CMD EXE 47056 10-22-86 7:41p
COMMAND COM 23724 10-22-86 7:41p
COUNTRY SYS 6175 10-22-86 7:57p
MSG EXE 5824 10-22-86 7:58p
NLS EXE 3124 10-23-86 8:38a
SWAPPER EXE 4150 10-22-86 8:04p
ANSICALL EXE 3165 01-07-87 12:19p
BKSCALLS EXE 3611 01-07-87 12:21p
BMSCALLS EXE 2064 01-07-87 12:23p
BVSCALLS EXE 11710 01-07-87 12:30p
DOSCALL1 EXE 7071 01-07-87 12:33p
KBDCALLS EXE 4138 01-07-87 12:34p
MONCALLS EXE 5655 01-07-87 12:35p
MOUCALLS EXE 5177 01-07-87 12:36p
QUECALLS EXE 11508 01-07-87 1:03p
SESMGR EXE 25744 01-07-87 1:41p
SHELL EXE 4096 01-07-87 1:43p
VIOCALLS EXE 9833 01-07-87 1:10p
COM SYS 12342 10-22-86 10:11p
COM MSG 144 10-22-86 10:39a
EXTDSKDD EXE 1885 10-22-86 7:31p
MOUSE00 SYS 12342 10-22-86 7:31p
MOUSE01 SYS 12342 10-22-86 7:32p
MOUSE02 SYS 12342 10-22-86 7:32p
MOUSE03 SYS 12854 10-22-86 7:31p
POINTDD SYS 4240 10-22-86 7:32p
VDISK SYS 4662 10-22-86 7:33p
OSO001H MSG 82177 01-07-87 1:40p
IBMBIO MAP 14290 01-07-87 12:18p
IBMDOS MAP 75444 01-07-87 11:45a
CONFIG SYS 138 01-05-87 3:42p
DOS3TOOL <DIR> 01-07-87 2:21p
TEMP BAT 13 01-10-87 4:41p
36 file(s) 692059 bytes
Directory of A:\DOS3TOOL
. <DIR> 01-07-87 2:21p
.. <DIR> 01-07-87 2:21p
MSC EXE 29428 02-10-86 10:12a
CL EXE 27655 12-07-86 3:49p
P1 EXE 130969 12-07-86 3:49p
P2 EXE 116077 12-07-86 3:49p
P3 EXE 115357 12-07-86 3:49p
7 file(s) 419486 bytes
Total files listed:
43 file(s) 1111545 bytes
88576 bytes free
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

View file

@ -0,0 +1,100 @@
---
layout: page
title: OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG)
permalink: /disks/pcx86/os2/misc/cpdos/87007/debug/
machines:
- id: ibm5170
type: pcx86
debugger: true
config: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/machine.xml
autoMount:
A:
path: /disks/pcx86/os2/misc/cpdos/SIZZLE-76818-19870107-DEBUG.json
---
OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG)
---
This disk contained a *DEBUG* pre-1.0 version of OS/2 built on January 7, 1987, and
it is largely identical to the [OS/2 SIZZLE Boot Disk (v7.68.18)](/disks/pcx86/os2/misc/cpdos/87007/), with
the exception of a debug kernel (with built-in debugger) and a different assortment of tools.
When this disk boots, the following version banner is displayed:
CP-DOS version 1.0
Copyright 1986 IBM Corp.
SIZZLE Internal revision 7.68.18, 86/12/12
A directory listing of this disk is provided [below](#directory-of-os2-sizzle-boot-disk-v76818-debug).
{% include machine.html id="ibm5170" %}
### Directory of OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG)
Volume in drive A has no label
Directory of A:\
IBMBIO COM 53056 01-07-87 2:41p
IBMDOS COM 202569 01-07-87 2:39p
OSO001 MSG 40730 01-07-87 1:41p
CMD EXE 47056 10-22-86 7:41p
COMMAND COM 23724 10-22-86 7:41p
COUNTRY SYS 6175 10-22-86 7:57p
MSG EXE 5824 10-22-86 7:58p
NLS EXE 3124 10-23-86 8:38a
SWAPPER EXE 4150 10-22-86 8:04p
ANSICALL EXE 3165 01-07-87 12:19p
BKSCALLS EXE 3611 01-07-87 12:21p
BMSCALLS EXE 2064 01-07-87 12:23p
BVSCALLS EXE 11710 01-07-87 12:30p
DOSCALL1 EXE 7071 01-07-87 12:33p
KBDCALLS EXE 4138 01-07-87 12:34p
MONCALLS EXE 5655 01-07-87 12:35p
MOUCALLS EXE 5177 01-07-87 12:36p
QUECALLS EXE 11508 01-07-87 1:03p
SESMGR EXE 25744 01-07-87 1:41p
SHELL EXE 4096 01-07-87 1:43p
VIOCALLS EXE 9833 01-07-87 1:10p
COM SYS 12342 10-22-86 10:11p
COM MSG 144 10-22-86 10:39a
EXTDSKDD EXE 1885 10-22-86 7:31p
MOUSE00 SYS 12342 10-22-86 7:31p
MOUSE01 SYS 12342 10-22-86 7:32p
MOUSE02 SYS 12342 10-22-86 7:32p
MOUSE03 SYS 12854 10-22-86 7:31p
POINTDD SYS 4240 10-22-86 7:32p
VDISK SYS 4662 10-22-86 7:33p
OSO001H MSG 82177 01-07-87 1:40p
IBMBIO MAP 14557 01-07-87 2:41p
IBMDOS MAP 83303 01-07-87 2:39p
CONFIG SYS 138 01-05-87 3:42p
DOS3TOOL <DIR> 01-07-87 2:49p
35 file(s) 733508 bytes
Directory of A:\DOS3TOOL
. <DIR> 01-07-87 2:49p
.. <DIR> 01-07-87 2:49p
MASM EXE 95369 12-07-86 3:50p
LINK4 EXE 75544 10-22-86 7:55p
MAKE EXE 49120 07-02-86 3:49p
TRESP EXE 14133 08-01-86 10:57a
LIB EXE 29359 06-27-86 4:00a
LINK EXE 47547 06-27-86 4:00a
IMPLIB EXE 23396 10-22-86 7:57p
SED EXE 19882 01-15-85 4:47p
RELOC EXE 15635 05-14-86 12:00p
MKMSGF EXE 14830 09-10-86 1:07p
MSGBIND EXE 12966 07-18-86 11:47a
MSGSPLIT EXE 11188 09-19-86 7:58a
SYMDEB EXE 37021 10-16-85 4:00a
BOOT BAT 169 01-07-87 2:43p
16 file(s) 446159 bytes
Total files listed:
51 file(s) 1179667 bytes
19456 bytes free
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

View file

@ -0,0 +1,26 @@
---
layout: page
title: OS/2 CP-DOS Disks
permalink: /disks/pcx86/os2/misc/cpdos/
---
OS/2 CP-DOS Disks
---
#### OS/2 CP-DOS Boot Disk (v7.68)
The [OS/2 CP-DOS Boot Disk (v7.68)](/disks/pcx86/os2/misc/cpdos/86295/) contained a pre-1.0 version of OS/2 built on
October 22, 1986.
#### OS/2 SIZZLE Boot Disk (v7.68.18)
The [OS/2 SIZZLE Boot Disk (v7.68.18)](/disks/pcx86/os2/misc/cpdos/87007/) contained a pre-1.0 version of OS/2
built on January 7, 1987, which was based on an interim source code fork known as "SIZZLE", the code-name for a
collection of changes intended to improve overall OS/2 performance.
#### OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG)
The [OS/2 SIZZLE Boot Disk (v7.68.18 DEBUG)](/disks/pcx86/os2/misc/cpdos/87007/debug/) was largely identical to the
previous disk, with the exception of a *DEBUG* kernel (with built-in debugger) and a different assortment of tools.
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,366 @@
---
layout: page
title: "OS/2 FOOTBALL Boot Disk (v7.68.17)"
permalink: /disks/pcx86/os2/misc/football/87058/
machines:
- id: deskpro386
type: pcx86
debugger: true
autoMount:
A:
path: /disks/pcx86/os2/misc/football/FOOTBALL-76817.json
messages: warn
config: /devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/machine.xml
---
OS/2 FOOTBALL Boot Disk (v7.68.17)
---
This disk contained a prototype version of OS/2 from February 1987, code-named **FOOTBALL**
(aka **PIGSKIN**). It predated the completion of OS/2 1.0 by some eight months and was based on the
[SIZZLE](/disks/pcx86/os2/misc/cpdos/87007/) fork, which started around November 1986.
On boot, it displays the following version banner:
CP-DOS version 1.0
Copyright 1986,1987 Microsoft Corp.
PIGSKIN Internal revision 7.68.17, 87/02/26
Most of the work on this prototype occurred between December 1, 1986 and February 28, 1987, with the principal goal
of demonstrating multiple DOS applications running in V86-mode to BillG; that demo probably occurred in March 1987.
However, another underlying goal was to demonstrate to IBM that Microsoft was ahead of the curve on 32-bit design
considerations for OS/2. Up to this point, all OS/2 design and development work had been 16-bit, since the
dominant state-of-the-art Intel CPU at the time was the 80286.
The FOOTBALL prototype was based on pre-1.0 OS/2 sources, and the only hardware it supported was the COMPAQ DeskPro
386-16. The source code was later sent to IBM, who in early April 1987 was adapting it to run on the Model 80 PS/2.
After OS/2 1.0 was finished in October 1987, FOOTBALL changes were merged into a fresh set of 1.0 sources, which
initially was version 1.3 (also known as **PIGSKIN** and later **CRUISER**) but ultimately became version 2.0.
A directory listing of this disk is provided [below](#directory-of-os2-football-boot-disk-v76817).
We also have an original [FOOTBALL Design Document](#football-design-document) describing this prototype.
{% include machine.html id="deskpro386" %}
Booting FOOTBALL
---
When booting on a [COMPAQ DeskPro 386 with 4Mb of RAM](/devices/pcx86/machine/compaq/deskpro386/ega/4096kb/debugger/),
the following information is output to COM2 by the kernel's built-in debugger:
bx=001d, cx=f905, dx=0700, cs=1770, ds=1b10
NoHighMem=0000
BIOS is new EXE file
seg loadseg srcseg seg/sel reladdr psize/vsize delta
1: 1090 1090 0100/0100 00002345 00001345/00001346 00000000
2: 11d0 11d0 0300/0300 000088d3 000058d3/000058e0 00000000
3: 1770 1770 0900/0900 0000c922 00003922/00003922 00000000
4: 1b10 1b10 0d00/0d00 0000ec01 00001c01/000025e0 00000000
devlist=0100:1327, 3xdevlist=0300:0504, buffers=0003, orgfinalseg=083c
dosloadseg=1800, finalseg=0900, mem=640k/3072k, defdrive=0001
Driver='SCREEN$ ' link=0100:0e26,attr=8082,strat=4be6,intr=004e,ds/cs=0100/0300
Driver='KBD$ ' link=0100:0e86,attr=c881,strat=3108,intr=28aa,ds/cs=0100/0300
Driver='PRN ' link=0100:0000,attr=8880,strat=4542,intr=0000,ds/cs=0100/0300
Driver='CLOCK$ ' link=0100:0108,attr=8088,strat=004f,intr=004e,ds/cs=0100/0300
Driver='# devs=4' link=0100:0ea0,attr=2080,strat=0e9e,intr=004e,ds/cs=0100/0300
Driver='LPT1 ' link=0100:0eba,attr=8880,strat=4542,intr=0000,ds/cs=0100/0300
Driver='LPT2 ' link=0100:0ed4,attr=8880,strat=454b,intr=0000,ds/cs=0100/0300
Driver='LPT3 ' link=ffff:ffff,attr=8880,strat=4554,intr=0000,ds/cs=0100/0300
about to transfer to 9c00:$ (new ds/ss=9900) ...done
DOS is new EXE file
seg loadseg srcseg seg/sel reladdr psize/vsize delta
1: 1820 1820 0900/0900 0000fbc9 00006bc9/00006bc9 00000000
2: 1f20 1f20 1000/1000 0001610f 0000610f/00006709 00000000
3: 2560 2560 1700/0108 0001b973 00004973/00004973 00000000
4: 2a00 2a00 1c00/0110 0001f7fe 000037fe/000037fe 00000000
5: 2d80 2d80 2000/0118 00020d1e 00000d1e/00000d38 00000000
6: 2e60 2e60 2100/0120 00021054 00000054/00000054 00000000
7: 2e80 2e80 2200/0128 000242c8 000022c8/000022c8 00000000
8: 3100 3100 2500/0130 000258b4 000008b4/000008b4 00000000
9: 31a0 31a0 2600/0138 000288dc 000028dc/0000dc62 00000000
10: 0000 0000 3400/0140 00000000 00000000/0000900c 00000000
11: 3480 3e00 3e00/0148 00048109 0000a109/0000a109 00009800
12: 3ee0 4900 4900/0150 000529f8 000099f8/000099f8 0000a200
13: 4900 5320 5300/0158 00056ee8 00003ee8/00003ee8 0000a200
DosInit=2200:010a
System Debugger 11/20/86 - Processor is: 386
AX=01000900 BX=00000148 CX=00000150 DX=00000120 SI=00000158 DI=00001436
IP=00000483 SP=0000200A BP=00000000 CR2=00000000 CR3=00000 IOPL=3 F=-- --
CS=0128 SS=0048 DS=0138 ES=1000 FS=0000 GS=0000 -- NV UP DI PL NZ AC PE NC
0128:0483 C3 RET
#
After typing "g" into the kernel debugger, the version banner is displayed. After any CONFIG.SYS messages,
SHELL.EXE should display:
* Start A Protect Mode Program
* Start A Real Mode Program
The first option will start CMD.EXE, and the second option will start COMMAND.COM.
### Directory of OS/2 FOOTBALL Boot Disk (v7.68.17)
Volume in drive A has no label
Directory of A:\
IBMBIO COM 50689 2-27-87 3:49p
IBMDOS COM 216962 2-27-87 3:48p
OSO001 MSG 40730 2-27-87 12:24p
ANSICALL EXE 3165 2-27-87 11:34a
BKSCALLS EXE 3611 2-27-87 11:51a
BMSCALLS EXE 2064 2-27-87 11:55a
BVSCALLS EXE 11710 2-27-87 12:02p
DOSCALL1 EXE 7071 2-27-87 12:03p
KBDCALLS EXE 4138 2-27-87 12:04p
MONCALLS EXE 5655 2-27-87 12:09p
MOUCALLS EXE 5177 2-27-87 12:16p
QUECALLS EXE 11508 2-27-87 12:28p
SESMGR EXE 25744 2-27-87 12:41p
SHELL EXE 4096 2-27-87 12:43p
VIOCALLS EXE 9833 2-27-87 12:47p
CMD EXE 47056 11-17-86 1:52p
VT52 SYS 3205 10-27-86 3:57p
IBMDOS SYM 50692 2-27-87 3:48p
COUNTRY SYS 6175 11-03-86 8:32p
MSG EXE 5824 11-03-86 8:36p
NLS EXE 3124 11-03-86 8:37p
SWAPPER EXE 4150 2-25-87 8:04p
EXEHDR EXE 23242 10-17-86 2:24p
COMMAND COM 23724 10-27-86 3:57p
CONFIG SYS 90 2-27-87 4:14p
POINTDD SYS 4240 11-03-86 7:28p
VDISK SYS 4662 11-03-86 7:28p
PGSWP32 EXE 7570 2-02-87 12:20p
LIN EXE 8084 2-12-87 3:00p
MAIN EXE 32482 11-14-86 12:44p
CPGREP EXE 25286 10-21-86 9:08p
31 File(s) 549888 bytes free
FOOTBALL Design Document
---
The following text is from an email titled "3xBox Design Document" sent to the
Microsoft *football* alias on Saturday, February 28, 1987, at 5:02pm.
Overview
--------
The goal for this research project was to demonstrate the feasability of
supporting multiple virtual DOS 3.x machines on a 286DOS-based kernel running
on an 386 personal computer. Each "3xBox" would have its own virtual screen,
keyboard, interrupt vectors, and address space. Furthermore, well- behaved
DOS 3.x applications that do text (as opposed to graphic) screen output would
run in the background.
In order to acheive this goal in a reasonable amount of time, we started from
the 286DOS "sizzle" kernel and made the minimum amount of changes necessary,
both in code and fundamental design. The resulting DOS will be referred to
as "386DOS" in this paper.
386DOS provides up to four 3xBoxes, depending upon the available RAM. More
3xBoxes could be supported if a slight change is made to the method of
allocating page tables.
Well-behaved DOS 3.x applications (i.e., MS-Multiplan, MS-Word, Lotus 1-2-3)
can run in the background, multi-tasking against one another and against the
foreground screen group. Lotus 1-2-3 (version 2.01) passes its floppy-based
copy protection when in the foreground.
It should be noted that 386DOS, while functional, is not an optimal design/
implementation of multiple 3xBoxes. In particular, interrupt management, the
device driver model, and the existence of V86-mode kernel code should be
modified before 386DOS is made a commercial product.
Unless stated otherwise, most of the concepts extant in 286DOS apply to 386DOS.
V86 Mode and the 386
----------------------
The 386 CPU has three distinct execution modes: REAL, PROT, and V86. REAL
and PROT modes are largely compatible with the corresponding modes of an 286.
V86 modes is exactly the same as RING 3 PROT mode, with the following
differences:
o Memory Address Hierarchy
A 386 has three levels of memory addresses:
- Virtual (Intel refers to this as Logical)
This is either the selector:offset or segment:offset address used
by unprivledged machine language code.
- Linear
This is the 32-bit address arrived at either via a GDT/LDT
selector lookup, or via the 8086-compatible (seg << 4 + offset).
- Physical
This is the 32-bit address arrived at by pushing a linear address
through the paging mechanism. This is the address that the CPU
sends out on the bus to select physical memory.
When in V86 mode, the CPU performs the 8086-compatible computation.
o I/O instructions are NOT IOPL-sensitive
Trapping of I/O is done using the IO Permission Map.
o All instructions which modify or expose the Interrupt Flag ARE IOPL-
sensitive.
This allows the OS to simulate the Interrupt Flag, if desired.
V86 IRETD Frame
---------------
When any interrupt, trap, exception, or fault occurs in V86 mode, the CPU
switches to PROT mode and switches to the TSS Ring 0 Stack and builds the
following stack frame:
(0) (old GS)
(0) (old FS)
(0) (old DS)
(0) (old ES)
(0) (old SS)
(old ESP)
(old EFLAGS)
(0) (old CS)
(old EIP) <- (SS:SP)
CPU Mode Determination
----------------------
A new implementation of the WHATMODE macro was written in order to distinguish
between the three CPU modes: REAL, PROT, and V86. REAL mode is indicated by
a 0 PE bit in CR0 (a.k.a. MSW on a 286). If the PE bit is 1, then the mode
may be either PROT or V86. These two modes may be distinguished by attempting
to change the IOPL bits in the FLAGS word. At Ring 0 in PROT mode (the only
place WHATMODE is used), the IOPL may be changed. In V86 mode, IOPL cannot
be changed. So, we change IOPL and then check to see if it changed. If so,
PROT mode, else V86 mode.
CPU Mode Switching
------------------
The 286DOS kernel relies extensively on switching inbetween REAL and PROT.
This functionality is provided by the RealMode and ProtMode routines.
In 386DOS, RealMode is no longer needed. As soon as we switch to PROT mode
during SysInit, the CPU only uses PROT and V86 modes.
Two new routines, ProtToV86 and V86ToProt, that are analogous to RealMode and
ProtMode. ProtToV86 is quite straightforward. We build a V86 IRETD frame
on the stack with the VM bit set in the EFLAGS image. We set the SS:SP
image to be equivalent to the stack just above the V86 IRETD frame, and
set the CS:IP image to instruction following an IRETD. Then, we issue the
IRETD and the CPU continues processing following the IRETD and in V86 mode.
V86ToProt is a bit trickier. The only way to get out of V86 mode is to
trap or fault or issue a software interrupt. We chose to use a software
interrupt, 30h, which we call the V86 Services interrupt. The INT 30h entry
in the IDT is a ring 3 interrupt gate, so issuing an INT 30 from V86 mode
causes a V86 IRETD frame to be built on the TSS Ring 0 stack and control
transfers to the INT 30h vector. The handler verifies that the INT 30h
was issued by the V86ToProt routine (checks CS:IP on the stack). If not,
the interrupt is reflected back to the requesting 3xBox (See Interrupt
Reflection). If it was V86ToProt, we clean off the stack frame and return to
the caller. NOTE: V86 Services is also used for completing the 386 LOADALL
used by PhysToVirt to map "high" memory in "REAL" mode.
Stack Switching
---------------
In order to maintain the 286DOS mode switch and stack switch semantics
when V86 mode is used, we have a new stack (the V86 Stack) in the 3xBox PTDA.
286DOS Modes and Stacks
-----------------------
The RealMode and ProtMode procedures in 286DOS are the only ways to switch
the CPU execution mode. These routines both maintain SS:SP, allowing
RealMode and ProtMode to be reentrant. The TSS Ring 0 stack is always the
current TCB stack in the current PTDA. The only other stacks in the system
are the Interrupt Stack and user stack(s).
386DOS Modes and Stacks
-----------------------
In 386DOS, any interrupt or exception while in V86 mode causes a switch to
PROT mode and the TSS Ring 0 Stack. So we have a new way to mode switch with
an incompatible stack semantic. We had to fix this mode switch to make it
compatible with 286DOS.
Observation
-----------
In V86 mode, the current stack must not be the TSS Ring 0 Stack. The CPU
only leaves V86 mode via an interrupt/exception, which causes a stack switch
to the TSS Ring 0 Stack. If the current stack was the same as the TSS Ring 0
Stack, then the stack might get corrupted. In 286DOS, the Ring 0 Stack is
the PTDA. Since we run on this stack in V86 mode, we need a new Ring 0 stack
when a 3xBox is running.
Approach
--------
1) When a PMBox is running, the TSS Ring 0 Stack is a PTDA TCB stack.
+ This is consistent with the 286DOS model.
2) When a 3xBox is running, the TSS Ring 0 Stack is the "V86 Stack".
+ The V86 Stack is allocated in the 3xBox PTDA.
+ If the cause of the mode switch can be handled without enabling
interrupts (e.g., interrupt reflection, IN/OUT trapping), we stay
on the V86 stack.
+ Otherwise, copy the V86 IRETD frame to the previous stack and
switch back to the previous stack.
Details
-------
1) Leaving V86 mode
a. V86ToProt (analog of ProtMode)
+ Issue special V86ToProt software interrupt. If the interrupt
gate is DPL=3 (and it must be a 386 Interrupt Gate), then the 386
switches to Ring 0 (and the TSS Ring 0 stack) and transfers
control to the handler.
+ To ensure that 3xBox apps don't use this feature, the interrupt
handler checks that CS=DosGroup and IP is in the correct range.
If not, then the interrupt is reflected (see below).
+ To make V86ToProt compatible with ProtMode, the interrupt handler
switches to the old stack (we get SS:ESP from TSS Ring 0 stack,
which is where we are running).
+ Finally, V86ToProt restores saved registers and flags from the
stack and returns to caller.
b. Software interrupt
+ GP-Fault handler reflects to 3xBox IVT handler in V86 mode.
o Add IRET frame on old stack, taking IP, CS, FLAGS from
TSS Ring 0 Stack.
o Look up handler in 3xBox IVT.
o Edit TSS Ring 0 Stack EIP and CS to point to IVT handler.
o IRETD
+ IVT interrupt handler IRET uses IRET frame we built on old stack.
c. Hardware interrupt
+ To make this operation compatible with 286Dos, the interrupt
handler copies the V86 stack from the TSS Ring 0 stack to
the old stack, then switches stacks to the newly modified old
stack. This allows the Interupt Manager to do an IRETD to
get back to the correct mode.
d. Exception
+ Remain on V86 stack, process exception, and IRETD.
2) Entering V86 mode
a. ProtToV86
+ Build V86 IRETD frame on current stack and IRETD.
b. LinToVirtDM_HANDLE
+ Execute 386 LOADALL with VM bit set in EFLAGS image in loadall
buffer.
Interrupt Management
--------------------
All software interrupts, hardware interrupts, and CPU traps and exceptions
are vectored through a common IDT, regardless of whether the CPU is in PROT
or V86 mode.
NOTE: Background 3xBoxes get no hardware interrupts. In the commercial 386DOS,
this restriction can be relaxed so that interrupts, other than for the
keyboard and mouse (since those are implicitly for the foreground box),
can be given to background 3xBoxes.
Passing Hardware Interrupts to the Foreground 3xBox
---------------------------------------------------
In the interrupt manager:
IF a 3xBox is foreground -AND-
the current mapped 3xBox is background
THEN
MapIn foreground 3xBox;
Dispatch interrupt;
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

View file

@ -0,0 +1,80 @@
---
layout: page
title: "OS/2 FOOTBALL Boot Disk (v4.41.00)"
permalink: /disks/pcx86/os2/misc/football/87357/
machines:
- id: deskpro386
type: pcx86
debugger: true
config: /devices/pcx86/machine/compaq/deskpro386/ega/2048kb/debugger/machine.xml
autoMount:
A:
path: /disks/pcx86/os2/misc/football/FOOTBALL-44100.json
---
OS/2 FOOTBALL Boot Disk (v4.41.00)
---
This disk contained an updated version of [OS/2 FOOTBALL Boot Disk (v7.68.17)](/disks/pcx86/os2/misc/football/87058/).
It was built in December 1987, using final OS/2 1.0 sources merged with assorted FOOTBALL changes, and although
it was originally assigned version number 1.3, this version of OS/2 would ultimately become 2.0.
It crashes on an 80286, jumping to invalid code immediately after performing a processor check. On an 80386,
the following version banner is displayed:
Operating System/2 Version 1.30
(C) Copyright Microsoft Corp. 1981, 1987, 1988.
(C) Copyright IBM Corp. 1981, 1987. All rights reserved.
Internal revision 4.41.00, 12/02/87
The numbering of revisions must have been, um, revised, because despite the lower revision (4.41.00 vs. 7.68.17),
it *is* newer than the 7.68.17 prototype. This is confirmed by the boot message (12/02/87), the file dates (12-23-87)
and the higher version number (1.3).
A directory listing of this disk is provided [below](#directory-of-os2-football-boot-disk-v44100).
{% include machine.html id="deskpro386" %}
### Directory of OS/2 FOOTBALL Boot Disk (v4.41.00)
Volume in drive A has no label
Directory of A:\
IBMBIO COM 4096 12-23-87 11:48a
IBMDOS COM 316071 12-23-87 4:59p
IBMDOS SYM 59156 12-23-87 4:59p
OSO001 MSG 65992 12-23-87 11:46a
SHELL EXE 12990 12-23-87 5:16p
HARDERR EXE 16752 12-23-87 3:16p
SWAPPER EXE 4148 12-23-87 1:20p
CMD EXE 60736 12-23-87 1:16p
COMMAND COM 25564 12-23-87 1:02p
COUNTRY SYS 14632 12-23-87 4:17p
SINGLEQ SYS 3688 12-23-87 3:47p
MSG DLL 6602 12-23-87 1:17p
NLS DLL 5160 12-23-87 1:20p
SESMGR DLL 24773 12-23-87 4:39p
ANSICALL DLL 3627 12-23-87 2:34p
BKSCALLS DLL 7204 12-23-87 2:38p
BMSCALLS DLL 3090 12-23-87 2:38p
BVSCALLS DLL 30747 12-23-87 2:47p
DOSCALL1 DLL 8813 12-23-87 2:51p
KBDCALLS DLL 6709 12-23-87 2:53p
MONCALLS DLL 6836 12-23-87 2:53p
MOUCALLS DLL 5683 12-23-87 2:54p
QUECALLS DLL 11237 12-23-87 2:59p
VIOCALLS DLL 13933 12-23-87 3:19p
CLOCK01 SYS 2761 12-23-87 1:21p
DISK01 SYS 18792 12-23-87 1:24p
KBD01 SYS 14835 12-23-87 1:31p
PRINT01 SYS 7818 12-23-87 1:38p
SCREEN01 SYS 1572 12-23-87 1:39p
COM01 SYS 8756 12-23-87 1:45p
EGA SYS 2111 12-23-87 1:47p
EXTDSKDD SYS 1877 12-23-87 1:48p
CONFIG SYS 149 12-23-87 4:42p
33 file(s) 776910 bytes
427008 bytes free
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,22 @@
---
layout: page
title: OS/2 FOOTBALL Disks
permalink: /disks/pcx86/os2/misc/football/
---
OS/2 FOOTBALL Disks
---
#### OS/2 FOOTBALL Boot Disk (v7.68.17)
The [OS/2 FOOTBALL Boot Disk (v7.68.17)](/disks/pcx86/os2/misc/football/87058/) contained a prototype version of OS/2
from February 1987 that was designed to test two important new features of the Intel 80386 processor: paging and V86-mode.
This prototype was forked from pre-1.0 OS/2 sources, and the only hardware it supported was the COMPAQ DeskPro 386-16.
#### OS/2 FOOTBALL Boot Disk (v4.41.00)
The [OS/2 FOOTBALL Boot Disk (v4.41.00)](/disks/pcx86/os2/misc/football/87357/) contained an updated FOOTBALL prototype.
It was built in December 1987, using final OS/2 1.0 sources merged with assorted FOOTBALL changes, and although
it was originally assigned version number 1.3, this version of OS/2 would ultimately become 2.0.
[Return to [OS/2 Prototype Disks](/disks/pcx86/os2/misc/)]

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/manifest.xsl"?>
<manifest type="software">
<title>OS/2 Prototype Disks</title>
<disk id="disk01" size="1228800" chs="80:2:15" img="cpdos/archive/286DOS-76800.img" href="/disks/pcx86/os2/misc/cpdos/286DOS-76800.json" md5="d206be5501ae2e5cfead6a93d4b7b953" md5json="040f2bd5e1d9176b0ac7b5fc24ec8b2c">
<name>OS/2 CP-DOS (v7.68)</name>
</disk>
<disk id="disk02" size="1228800" chs="80:2:15" img="football/archive/FOOTBALL-76817.img" href="/disks/pcx86/os2/misc/football/FOOTBALL-76817.json" md5="fe76a77d6931490d1936945fb60bada8" md5json="9477050abad7153895f6f4023227b4f7">
<name>OS/2 FOOTBALL (v7.68.17)</name>
</disk>
<disk id="disk03" size="1228800" chs="80:2:15" img="football/archive/FOOTBALL-44100.img" href="/disks/pcx86/os2/misc/football/FOOTBALL-44100.json" md5="adf9c504f249c281afa88697cc5bfae1" md5json="1ee20675444641e0398434ffa6eabe19">
<name>OS/2 FOOTBALL (v4.41.00)</name>
</disk>
<disk id="disk04" size="1228800" chs="80:2:15" img="1.0/archive/OS210-88286.img" href="/disks/pcx86/os2/misc/1.0/OS210-88286.json">
<name>OS/2 1.0 Debugger</name>
</disk>
<disk id="disk05" size="1228800" chs="80:2:15" img="cpdos/archive/SIZZLE-76818-19870107.img" href="/disks/pcx86/os2/misc/cpdos/SIZZLE-76818-19870107.json" md5="ced5ecb7f44b52a2f276c050efa94160" md5json="79840e6f2a2236a7bb228751d7c22d00">
<name>OS/2 SIZZLE (v7.68.18)</name>
</disk>
<disk id="disk06" size="1228800" chs="80:2:15" img="cpdos/archive/SIZZLE-76818-19870107-DEBUG.img" href="/disks/pcx86/os2/misc/cpdos/SIZZLE-76818-19870107-DEBUG.json" md5="9c9270b83aea4798f2618d38465f56b8" md5json="bd6baaa820d6ff254f81ec7d7ff07e67">
<name>OS/2 SIZZLE (v7.68.18 DEBUG)</name>
</disk>
</manifest>