Added a Microsoft Tools README and a few old MS-DOS OEM disk images

This commit is contained in:
Jeff Parsons 2015-11-20 20:28:57 -08:00
commit 5662b2fe19
10 changed files with 379 additions and 105 deletions

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,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.1/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>1.25</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" size="327680" chs="40:2:8" img="static/MSDOS-COMPAQ-111.img" href="/disks/pc/dos/microsoft/1.25/MSDOS-COMPAQ-111.json" md5="a18fd39ab120b1ece3c30a9906d50976" md5json="ca1a04e465a5090cc477c71bc30330d2">
<name>MS-DOS v1.25 (Compaq v1.11)</name>
</disk>
<disk id="disk02" size="327680" chs="40:2:8" img="static/MSDOS-COMPAQ-112.img" href="/disks/pc/dos/microsoft/1.25/MSDOS-COMPAQ-112.json" md5="78669dbfd2c3a23e30353788fcbabdef" md5json="5aaf3703a5c1374f464d9e7f90175ddf">
<name>MS-DOS v1.25 (Compaq v1.12)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.1/manifest.xsl"?>
<manifest type="software">
<title>MS-DOS</title>
<version>2.00</version>
<type>DOS</type>
<category>Operating System</category>
<author>Microsoft</author>
<releaseDate/>
<disk id="disk01" size="368640" chs="40:2:9" img="static/MSDOS-COMPAQ-212.img" href="/disks/pc/dos/microsoft/2.00/MSDOS-COMPAQ-212.json" md5="90489565ef2f3dd7e378d1477eb6623e" md5json="c76b7c3b1d9578da79680a1385f73285">
<name>MS-DOS v2.00 (Compaq v2.12)</name>
</disk>
</manifest>

View file

@ -3,65 +3,67 @@
<control type="list" binding="listDrives"/>
<control type="list" binding="listDisks">
<disk path="">None</disk>
<manifest ref="/disks/pc/diags/ibm/2.20/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/1.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/1.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/2.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/2.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/3.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/3.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/3.20/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/3.30/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/4.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/5.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/6.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/7.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/3.20/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/3.21/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/3.30/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/3.31/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/4.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/4.01/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/4.0M/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/5.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/6.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/6.20/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/microsoft/6.22/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/compaq/3.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/compaq/3.31/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/ibm/1.0/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/ibm/1.1/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/ibm/1.3/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/misc/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/1.01/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/1.03/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/1.03a/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/1.04/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/2.03/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/3.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/windows/win95/4.00.950/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/minix/1.1/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/unix/ibm/pcix/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/unix/microport/system-v/2.3/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/xenix/sco/8086/2.1.3/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/apps/lotus/123/1.0a/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/apps/microsoft/chart/2.02/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/apps/microsoft/word/3.0/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/apps/microsoft/word/3.1/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/apps/microsoft/word/5.0/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/apps/microsoft/winword/2.0c/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/borland/pascal/3.00b/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/borland/pascal/3.01a/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/basic/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/c/4.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/masm/4.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/mouse/5.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/games/microsoft/flightsim/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/diags/ibm/2.20/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/1.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/1.10/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/2.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/2.10/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/3.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/3.10/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/3.20/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/3.30/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/4.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/5.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/6.10/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/7.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/1.25/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/2.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/3.20/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/3.21/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/3.30/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/3.31/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/4.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/4.01/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/4.0M/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/5.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/6.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/6.20/manifest.xml"/>
<manifest ref="/disks/pc/dos/microsoft/6.22/manifest.xml"/>
<manifest ref="/disks/pc/dos/compaq/3.10/manifest.xml"/>
<manifest ref="/disks/pc/dos/compaq/3.31/manifest.xml"/>
<manifest ref="/disks/pc/os2/ibm/1.0/manifest.xml"/>
<manifest ref="/disks/pc/os2/ibm/1.1/manifest.xml"/>
<manifest ref="/disks/pc/os2/ibm/1.3/manifest.xml"/>
<manifest ref="/disks/pc/os2/misc/manifest.xml"/>
<manifest ref="/disks/pc/windows/1.01/manifest.xml"/>
<manifest ref="/disks/pc/windows/1.03/manifest.xml"/>
<manifest ref="/disks/pc/windows/1.03a/manifest.xml"/>
<manifest ref="/disks/pc/windows/1.04/manifest.xml"/>
<manifest ref="/disks/pc/windows/2.03/manifest.xml"/>
<manifest ref="/disks/pc/windows/3.00/manifest.xml"/>
<manifest ref="/disks/pc/windows/win95/4.00.950/manifest.xml"/>
<manifest ref="/disks/pc/minix/1.1/manifest.xml"/>
<manifest ref="/disks/pc/unix/ibm/pcix/manifest.xml"/>
<manifest ref="/disks/pc/unix/microport/system-v/2.3/manifest.xml"/>
<manifest ref="/disks/pc/xenix/sco/8086/2.1.3/manifest.xml"/>
<manifest ref="/disks/pc/apps/lotus/123/1.0a/manifest.xml"/>
<manifest ref="/disks/pc/apps/microsoft/chart/2.02/manifest.xml"/>
<manifest ref="/disks/pc/apps/microsoft/word/3.0/manifest.xml"/>
<manifest ref="/disks/pc/apps/microsoft/word/3.1/manifest.xml"/>
<manifest ref="/disks/pc/apps/microsoft/word/5.0/manifest.xml"/>
<manifest ref="/disks/pc/apps/microsoft/winword/2.0c/manifest.xml"/>
<manifest ref="/disks/pc/tools/borland/pascal/3.00b/manifest.xml"/>
<manifest ref="/disks/pc/tools/borland/pascal/3.01a/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/basic/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/c/4.00/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/masm/4.00/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/mouse/5.00/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml"/>
<manifest ref="/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml"/>
<manifest ref="/disks/pc/games/microsoft/flightsim/manifest.xml"/>
<disk path="/disks/pc/games/id/wolf3d/1WOLF14.json">Wolfenstein 3D (v1.4)</disk>
<manifest ref="/apps/pc/1981/visicalc/manifest.xml" disk="disk01"/>
<manifest ref="/apps/pc/1982/esuite/manifest.xml" disk="disk01"/>

View file

@ -3,11 +3,11 @@
<control type="list" binding="listDrives"/>
<control type="list" binding="listDisks">
<disk path="">None</disk>
<manifest ref="/disks/pc/dos/ibm/1.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/1.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/2.00/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/games/microsoft/adventure/manifest.xml" disk="*"/>
<manifest ref="/apps/pc/1981/visicalc/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/ibm/1.00/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/1.10/manifest.xml"/>
<manifest ref="/disks/pc/dos/ibm/2.00/manifest.xml"/>
<manifest ref="/disks/pc/games/microsoft/adventure/manifest.xml"/>
<manifest ref="/apps/pc/1981/visicalc/manifest.xml"/>
</control>
<control type="button" binding="loadDrive" padright="8px">Load</control>
<control type="description" binding="descDisk" padright="8px"/>

View file

@ -0,0 +1,32 @@
Microsoft Languages and Tools
---
Browse an assortment of old Microsoft software development tools on the left.
Below are all the "Microsoft Languages NewsLetters" that Microsoft published in
[PC Tech Journal](../../../../pubs/pc/magazines/pctj/), before they decided to focus exclusively
on their own publication, [Microsoft Systems Journal](../../../../pubs/pc/magazines/msj/).
![Microsoft Languages Newsletter, Vol. 1-1](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-01/thumbs/PCTJ-1986-01 30.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-01/pages/PCTJ-1986-01 30.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-2](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-02/thumbs/PCTJ-1986-02 30.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-02/pages/PCTJ-1986-02 30.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-3](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-03/thumbs/PCTJ-1986-03 30.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-03/pages/PCTJ-1986-03 30.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-4](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-04/thumbs/PCTJ-1986-04 34.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-04/pages/PCTJ-1986-04 34.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-5](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-05/thumbs/PCTJ-1986-05 30.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-05/pages/PCTJ-1986-05 30.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-6](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-06/thumbs/PCTJ-1986-06 32.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-06/pages/PCTJ-1986-06 32.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-7](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-07/thumbs/PCTJ-1986-07 30.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-07/pages/PCTJ-1986-07 30.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-8](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-08/thumbs/PCTJ-1986-08 32.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-08/pages/PCTJ-1986-08 32.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-9](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-09/thumbs/PCTJ-1986-09 32.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-09/pages/PCTJ-1986-09 32.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-10](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-10/thumbs/PCTJ-1986-10 34.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-10/pages/PCTJ-1986-10 34.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-11](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-11/thumbs/PCTJ-1986-11 34.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-11/pages/PCTJ-1986-11 34.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 1-12](../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-12/thumbs/PCTJ-1986-12 34.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1986-12/pages/PCTJ-1986-12 34.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-1](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-01/thumbs/PCTJ-1987-01 39.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-01/pages/PCTJ-1987-01 39.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-2](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-02/thumbs/PCTJ-1987-02 27.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-02/pages/PCTJ-1987-02 27.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-3](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-03/thumbs/PCTJ-1987-03 25.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-03/pages/PCTJ-1987-03 25.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-4](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-04/thumbs/PCTJ-1987-04 25.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-04/pages/PCTJ-1987-04 25.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-5](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-05/thumbs/PCTJ-1987-05 25.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-05/pages/PCTJ-1987-05 25.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-6](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-06/thumbs/PCTJ-1987-06 27.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-06/pages/PCTJ-1987-06 27.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-7](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-07/thumbs/PCTJ-1987-07 43.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-07/pages/PCTJ-1987-07 43.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-8](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-08/thumbs/PCTJ-1987-08 27.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-08/pages/PCTJ-1987-08 27.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-9](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-09/thumbs/PCTJ-1987-09 27.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-09/pages/PCTJ-1987-09 27.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-10](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-10/thumbs/PCTJ-1987-10 21.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-10/pages/PCTJ-1987-10 21.pdf:200:260")
![Microsoft Languages Newsletter, Vol. 2-11](../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-11/thumbs/PCTJ-1987-11 21.jpeg "link:../../../../pubs/pc/magazines/pctj/static/PCTJ-1987-11/pages/PCTJ-1987-11 21.pdf:200:260")

View file

@ -1,8 +1,218 @@
Microsoft C Compiler v4.00
---
[Manifest](manifest.xml) updated using:
***DISK 1***
find -L private -name "*" -type f -exec node ../../../../../../modules/diskdump/bin/diskdump --format=json --output=. --manifest --disk={} \;
Volume in drive A is C COMPILER
Directory of A:\
MSC EXE 27269 6-27-86 4:00a
C1 EXE 130757 6-27-86 4:00a
C2 EXE 116991 6-27-86 4:00a
C3 EXE 83481 6-27-86 4:00a
4 File(s) 2048 bytes free
***DISK 2***
Volume in drive A is C UTILITIES
Directory of A:\
PATCH <DIR> 6-27-86 4:00a
CL EXE 27381 6-27-86 4:00a
CV EXE 141631 8-23-86 11:10p
CV HLP 46043 6-27-86 4:00a
EXEMOD EXE 11034 6-27-86 4:00a
EXEPACK EXE 11684 6-27-86 4:00a
LIB EXE 29359 6-27-86 4:00a
MAKE EXE 23418 6-27-86 4:00a
MOUSE SYS 9048 6-27-86 4:00a
SETENV EXE 9012 6-27-86 4:00a
README DOC 41655 6-27-86 4:00a
11 File(s) 2048 bytes free
***DISK 3***
Volume in drive A is C INC LIB S
Directory of A:\
SYS <DIR> 6-27-86 4:00a
LINK EXE 47547 6-27-86 4:00a
87 LIB 4096 6-27-86 4:00a
EM LIB 15872 6-27-86 4:00a
LIBH LIB 13824 6-27-86 4:00a
SLIBC LIB 101376 6-27-86 4:00a
SLIBFA LIB 40960 6-27-86 4:00a
SLIBFP LIB 31232 6-27-86 4:00a
BINMODE OBJ 122 6-27-86 4:00a
SSETARGV OBJ 1029 6-27-86 4:00a
SVARSTCK OBJ 504 6-27-86 4:00a
EMOEM ASM 11485 6-27-86 4:00a
DEMO C 419 6-27-86 4:00a
SIEVE C 788 6-27-86 4:00a
ASSERT H 346 6-27-86 4:00a
CONIO H 1499 6-27-86 4:00a
CTYPE H 2191 6-27-86 4:00a
DIRECT H 988 6-27-86 4:00a
DOS H 2624 6-27-86 4:00a
ERRNO H 1104 6-27-86 4:00a
FCNTL H 699 6-27-86 4:00a
FLOAT H 3745 6-27-86 4:00a
IO H 2463 6-27-86 4:00a
LIMITS H 912 6-27-86 4:00a
MALLOC H 2487 6-27-86 4:00a
MATH H 5202 6-27-86 4:00a
MEMORY H 1723 6-27-86 4:00a
PROCESS H 2976 6-27-86 4:00a
SEARCH H 1431 6-27-86 4:00a
SETJMP H 985 6-27-86 4:00a
SHARE H 362 6-27-86 4:00a
SIGNAL H 1041 6-27-86 4:00a
STDARG H 362 6-27-86 4:00a
STDDEF H 507 6-27-86 4:00a
STDIO H 6194 6-27-86 4:00a
STDLIB H 5813 6-27-86 4:00a
STRING H 4282 6-27-86 4:00a
TIME H 2387 6-27-86 4:00a
V2TOV3 H 1705 6-27-86 4:00a
VARARGS H 391 6-27-86 4:00a
40 File(s) 11264 bytes free
***DISK 4***
Volume in drive A is C LIB M C
Directory of A:\
CLIBC LIB 112640 6-27-86 4:00a
CLIBFP LIB 31744 6-27-86 4:00a
CSETARGV OBJ 1082 6-27-86 4:00a
CVARSTCK OBJ 472 6-27-86 4:00a
MLIBC LIB 102912 6-27-86 4:00a
MLIBFA LIB 41984 6-27-86 4:00a
MLIBFP LIB 31744 6-27-86 4:00a
MSETARGV OBJ 1031 6-27-86 4:00a
MVARSTCK OBJ 504 6-27-86 4:00a
9 File(s) 34816 bytes free
***DISK 5***
Volume in drive A is C LIB L
Directory of A:\
CLIBFA LIB 41984 6-27-86 4:00a
LLIBC LIB 114688 6-27-86 4:00a
LLIBFA LIB 43008 6-27-86 4:00a
LLIBFP LIB 32768 6-27-86 4:00a
LSETARGV OBJ 1084 6-27-86 4:00a
LVARSTCK OBJ 472 6-27-86 4:00a
C3L EXE 116909 6-27-86 4:00a
MOUSE COM 8957 6-27-86 4:00a
8 File(s) 0 bytes free
***DISK 6***
Volume in drive A is C STARTUP
Directory of A:\
C <DIR> 6-27-96 4:00a
L <DIR> 6-27-96 4:00a
M <DIR> 6-27-96 4:00a
S <DIR> 6-27-96 4:00a
BRKCTL INC 667 6-27-86 4:00a
CHKSTK ASM 1732 6-27-86 4:00a
CHKSUM ASM 2651 6-27-86 4:00a
CMACROS INC 12089 6-27-86 4:00a
CRT0 ASM 6256 6-27-86 4:00a
CRT0DAT ASM 10070 6-27-86 4:00a
CRT0FP ASM 999 6-27-86 4:00a
CRT0MSG ASM 1006 6-27-86 4:00a
DOSSEG EXE 4088 6-27-86 4:00a
EXECMSG ASM 1072 6-27-86 4:00a
MAKEFILE 2308 6-27-86 4:00a
MSDOS INC 5585 6-27-86 4:00a
NMSGHDR ASM 2636 6-27-86 4:00a
NULBODY C 13 6-27-86 4:00a
NULBODY LNK 90 6-27-86 4:00a
README DOC 2545 6-27-86 4:00a
REGISTER H 690 6-27-86 4:00a
SETARGV ASM 5199 6-27-86 4:00a
STARTUP BAT 1544 6-27-86 4:00a
STDALLOC ASM 2578 6-27-86 4:00a
STDARGV ASM 8344 6-27-86 4:00a
STDENVP ASM 3467 6-27-86 4:00a
WILD C 4139 6-27-86 4:00a
_WILD ASM 1507 6-27-86 4:00a
28 File(s) 260096 bytes free
***DISK 7***
Volume in drive A is CV LEARN
Directory of A:\
DEMO BAT 8 6-27-86 4:00a
CVR EXE 141859 8-23-86 10:22a
CV HLP 46043 6-27-86 4:00a
CODEVIEW DOC 18293 6-27-86 4:00a
SAMPLE BAT 1059 6-27-86 4:00a
ADAPT BAT 133 6-27-86 4:00a
MENU BAT 489 6-27-86 4:00a
RESPOND COM 124 6-27-86 4:00a
S1 @@@ 227 6-27-86 4:00a
S2 @@@ 744 6-27-86 4:00a
S3 @@@ 276 6-27-86 4:00a
S4 @@@ 845 6-27-86 4:00a
S5 @@@ 646 6-27-86 4:00a
S6 @@@ 347 6-27-86 4:00a
S7 @@@ 347 6-27-86 4:00a
S8 @@@ 479 6-27-86 4:00a
S9 @@@ 820 6-27-86 4:00a
S10 @@@ 822 6-27-86 4:00a
S11 @@@ 419 6-27-86 4:00a
S12 @@@ 950 6-27-86 4:00a
S13 @@@ 660 6-27-86 4:00a
S14 @@@ 517 6-27-86 4:00a
CIRCLE C 5260 6-27-86 4:00a
CIRCLE EXE 29697 6-27-86 4:00a
CIRCLE R 4835 6-27-86 4:00a
CIRCLEB BAT 698 6-27-86 4:00a
COUNT C 3705 6-27-86 4:00a
COUNT EXE 28482 6-27-86 4:00a
COUNT TXT 796 6-26-86 4:00a
COUNT R 26660 6-27-86 4:00a
COUNTB BAT 825 6-27-86 4:00a
PI C 632 6-27-86 4:00a
MATH C 1540 6-27-86 4:00a
PI EXE 17353 6-27-86 4:00a
PIB BAT 413 6-27-86 4:00a
35 File(s) 8192 bytes free
***DISK 8***
Volume in drive A is C WINDOWS
Directory of A:\
README DOC 5134 7-18-86 4:00a
SWINLIBC LIB 14336 7-18-86 4:00a
MWINLIBC LIB 14848 7-18-86 4:00a
CWINLIBC LIB 14336 7-18-86 4:00a
LWINLIBC LIB 14848 7-18-86 4:00a
SLIBW LIB 51200 7-18-86 4:00a
MLIBW LIB 51200 7-18-86 4:00a
CLIBW LIB 51200 7-18-86 4:00a
LLIBW LIB 51200 7-18-86 4:00a
LINK4 EXE 60006 7-18-86 4:00a
HELLO 975 7-18-86 4:00a
HELLO H 276 7-18-86 4:00a
HELLO C 10705 7-18-86 4:00a
HELLO RC 845 7-18-86 4:00a
HELLO ICO 1038 7-18-86 4:00a
SHELLO DEF 256 7-18-86 4:00a
MHELLO DEF 257 7-18-86 4:00a
CHELLO DEF 311 7-18-86 4:00a
LHELLO DEF 262 7-18-86 4:00a
19 File(s) 11264 bytes free
[Manifest](manifest.xml) was updated using:
find -L static -name "*" -type f -exec node ../../../../../../modules/diskdump/bin/diskdump --format=json --output=. --manifest --disk={} \;
The original diskettes are not part of the repository/website.

View file

@ -455,48 +455,46 @@
</xsl:template>
<xsl:template match="manifest[not(@ref)]" mode="component">
<xsl:param name="disk"><xsl:value-of select="@disk"/></xsl:param>
<xsl:if test="$disk != ''">
<xsl:variable name="prefix">
<xsl:if test="title/@prefix"><xsl:value-of select="title/@prefix"/><xsl:text>: </xsl:text></xsl:if>
</xsl:variable>
<xsl:for-each select="disk">
<xsl:if test="$disk = @id or $disk = '*'">
<xsl:variable name="name">
<xsl:choose>
<xsl:when test="name"><xsl:value-of select="$prefix"/><xsl:value-of select="name"/></xsl:when>
<xsl:when test="normalize-space(./text()) != ''">
<xsl:value-of select="$prefix"/><xsl:value-of select="normalize-space(./text())"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="../title"/><xsl:if test="../version != ''"><xsl:text> </xsl:text><xsl:value-of select="../version"/></xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="link">
<xsl:if test="link">
<xsl:text>desc:'</xsl:text><xsl:value-of select="link"/><xsl:text>'</xsl:text>
<xsl:if test="link/@href">
<xsl:text>,href:'</xsl:text><xsl:value-of select="link/@href"/><xsl:text>'</xsl:text>
</xsl:if>
<xsl:param name="disk"><xsl:if test="@disk"><xsl:value-of select="@disk"/></xsl:if><xsl:if test="not(@disk)">*</xsl:if></xsl:param>
<xsl:variable name="prefix">
<xsl:if test="title/@prefix"><xsl:value-of select="title/@prefix"/><xsl:text>: </xsl:text></xsl:if>
</xsl:variable>
<xsl:for-each select="disk">
<xsl:if test="$disk = @id or $disk = '*'">
<xsl:variable name="name">
<xsl:choose>
<xsl:when test="name"><xsl:value-of select="$prefix"/><xsl:value-of select="name"/></xsl:when>
<xsl:when test="normalize-space(./text()) != ''">
<xsl:value-of select="$prefix"/><xsl:value-of select="normalize-space(./text())"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="../title"/><xsl:if test="../version != ''"><xsl:text> </xsl:text><xsl:value-of select="../version"/></xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="link">
<xsl:if test="link">
<xsl:text>desc:'</xsl:text><xsl:value-of select="link"/><xsl:text>'</xsl:text>
<xsl:if test="link/@href">
<xsl:text>,href:'</xsl:text><xsl:value-of select="link/@href"/><xsl:text>'</xsl:text>
</xsl:if>
</xsl:variable>
<!-- TODO: Think about incorporating the optional "desc" tag into the disk description (see /disks/pc/tools/microsoft/MSC-048014.400/manifest.xml) -->
<xsl:if test="@href">
<option value="{@href}" data-value="{$link}"><xsl:value-of select="$name"/></option>
</xsl:if>
<xsl:if test="not(@href)">
<xsl:variable name="dir">
<xsl:if test="@dir"><xsl:value-of select="@dir"/></xsl:if>
</xsl:variable>
<xsl:variable name="files">
<xsl:for-each select="file"><xsl:if test="position() = 1"><xsl:value-of select="$dir"/></xsl:if><xsl:value-of select="@dir"/><xsl:value-of select="."/><xsl:if test="position() != last()">;</xsl:if></xsl:for-each>
</xsl:variable>
<option value="{$files}" data-value="{$link}"><xsl:value-of select="$name"/></option>
</xsl:if>
</xsl:variable>
<!-- TODO: Think about incorporating the optional "desc" tag into the disk description (see /disks/pc/tools/microsoft/c/4.00/manifest.xml) -->
<xsl:if test="@href">
<option value="{@href}" data-value="{$link}"><xsl:value-of select="$name"/></option>
</xsl:if>
</xsl:for-each>
</xsl:if>
<xsl:if test="not(@href)">
<xsl:variable name="dir">
<xsl:if test="@dir"><xsl:value-of select="@dir"/></xsl:if>
</xsl:variable>
<xsl:variable name="files">
<xsl:for-each select="file"><xsl:if test="position() = 1"><xsl:value-of select="$dir"/></xsl:if><xsl:value-of select="@dir"/><xsl:value-of select="."/><xsl:if test="position() != last()">;</xsl:if></xsl:for-each>
</xsl:variable>
<option value="{$files}" data-value="{$link}"><xsl:value-of select="$name"/></option>
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:template>
<xsl:template match="name">