Disk updates (including COMPAQ MS-DOS 3.00)
This commit is contained in:
parent
31ed4d8da5
commit
2b6dc0153f
14 changed files with 307 additions and 190 deletions
|
|
@ -109,6 +109,8 @@
|
|||
<disk path="/disks/pc/dos/compaq/1.11/COMPAQ-DOS111.json">COMPAQ MS-DOS 1.11</disk>
|
||||
<disk path="/disks/pc/dos/compaq/1.12/COMPAQ-DOS112.json">COMPAQ MS-DOS 1.12</disk>
|
||||
<disk path="/disks/pc/dos/microsoft/2.00/COMPAQ-DOS212.json">COMPAQ MS-DOS 2.12</disk>
|
||||
<disk path="/disks/pc/dos/compaq/3.00/COMPAQ-DOS300-STARTUP.json">COMPAQ MS-DOS 3.00 (Startup)</disk>
|
||||
<disk path="/disks/pc/dos/compaq/3.00/COMPAQ-DOS300-SUPP.json">COMPAQ MS-DOS 3.00 (Supp)</disk>
|
||||
<disk path="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK1.json">COMPAQ MS-DOS 3.10 (Disk 1)</disk>
|
||||
<disk path="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-DISK2.json">COMPAQ MS-DOS 3.10 (Disk 2)</disk>
|
||||
<disk path="/disks/pc/dos/compaq/3.10/COMPAQ-DOS310-PERSONAL.json">COMPAQ MS-DOS 3.10 (Personal)</disk>
|
||||
|
|
|
|||
1
disks/pc/dos/compaq/3.00/COMPAQ-DOS300-STARTUP.json
Normal file
1
disks/pc/dos/compaq/3.00/COMPAQ-DOS300-STARTUP.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/compaq/3.00/COMPAQ-DOS300-SUPP.json
Normal file
1
disks/pc/dos/compaq/3.00/COMPAQ-DOS300-SUPP.json
Normal file
File diff suppressed because one or more lines are too long
105
disks/pc/dos/compaq/3.00/README.md
Normal file
105
disks/pc/dos/compaq/3.00/README.md
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
---
|
||||
layout: page
|
||||
title: COMPAQ MS-DOS 3.00
|
||||
permalink: /disks/pc/dos/compaq/3.00/
|
||||
---
|
||||
|
||||
COMPAQ MS-DOS 3.00
|
||||
---
|
||||
|
||||
Released in 1985 by COMPAQ Computer Corp, this version of MS-DOS displays the following messages on boot:
|
||||
|
||||
The COMPAQ Personal Computer MS-DOS
|
||||
Version 3.00
|
||||
|
||||
(C) Copyright COMPAQ Computer Corp. 1982, 1983, 1984, 1985
|
||||
(C) Copyright Microsoft Corp. 1981, 1982, 1983, 1984, 1985
|
||||
|
||||
Directory listings of the distribution diskettes are provided below. Thanks (again) to the
|
||||
[OS/2 Museum](http://www.os2museum.com/) for sharing these disks with us.
|
||||
|
||||
### Directory of COMPAQ MS-DOS 3.00 (Startup)
|
||||
|
||||
Volume in drive A has no label
|
||||
|
||||
Directory of A:\
|
||||
|
||||
IBMBIO COM 9216 04-22-85 12:00p
|
||||
IBMDOS COM 27856 04-22-85 12:00p
|
||||
COMMAND COM 22747 04-22-85 12:00p
|
||||
VDISK SYS 2483 04-22-85 12:00p
|
||||
ANSI SYS 1593 04-22-85 12:00p
|
||||
ENHDISK SYS 1547 04-22-85 12:00p
|
||||
CLOCK SYS 1045 04-22-85 12:00p
|
||||
FORMAT COM 8427 04-22-85 12:00p
|
||||
CHKDSK COM 9419 04-22-85 12:00p
|
||||
SYS COM 3791 04-22-85 12:00p
|
||||
DISKCOMP COM 2834 04-22-85 12:00p
|
||||
DISKCOPY COM 2958 04-22-85 12:00p
|
||||
COMP COM 2470 04-22-85 12:00p
|
||||
MODE COM 3973 04-22-85 12:00p
|
||||
FDISK COM 6688 04-22-85 12:00p
|
||||
BACKUP COM 5481 04-22-85 12:00p
|
||||
RESTORE COM 5484 04-22-85 12:00p
|
||||
ASSIGN COM 1509 04-22-85 12:00p
|
||||
SORT EXE 1632 04-22-85 12:00p
|
||||
FIND EXE 6403 04-22-85 12:00p
|
||||
MORE COM 282 04-22-85 12:00p
|
||||
PRINT COM 8147 04-22-85 12:00p
|
||||
TREE COM 1752 04-22-85 12:00p
|
||||
LABEL COM 1237 04-22-85 12:00p
|
||||
BASIC COM 1175 04-22-85 12:00p
|
||||
BASICA COM 1173 04-22-85 12:00p
|
||||
BASICA EXE 66464 04-22-85 12:00p
|
||||
GRAPHICS COM 3048 04-22-85 12:00p
|
||||
EDLIN COM 7183 04-22-85 12:00p
|
||||
SHARE EXE 8640 04-22-85 12:00p
|
||||
ATTRIB EXE 15220 04-22-85 12:00p
|
||||
SELECT COM 1714 04-22-85 12:00p
|
||||
KEYBGR COM 7799 04-22-85 12:00p
|
||||
KEYBFR COM 7869 04-22-85 12:00p
|
||||
KEYBUK COM 7257 04-22-85 12:00p
|
||||
KEYBIT COM 7474 04-22-85 12:00p
|
||||
KEYBSP COM 7864 04-22-85 12:00p
|
||||
GRAFTABL COM 1130 04-22-85 12:00p
|
||||
DISKINIT COM 9159 04-22-85 12:00p
|
||||
39 file(s) 292143 bytes
|
||||
|
||||
Total files listed:
|
||||
39 file(s) 292143 bytes
|
||||
50176 bytes free
|
||||
|
||||
### Directory of COMPAQ MS-DOS 3.00 (Supp)
|
||||
|
||||
Volume in drive A has no label
|
||||
|
||||
Directory of A:\
|
||||
|
||||
SETCLOCK COM 2773 04-22-85 12:00p
|
||||
TAPE EXE 28146 04-22-85 12:00p
|
||||
BASICA COM 1173 04-22-85 12:00p
|
||||
SUBST EXE 16548 04-22-85 12:00p
|
||||
JOIN EXE 15844 04-22-85 12:00p
|
||||
EXE2BIN EXE 2768 04-22-85 12:00p
|
||||
LINK EXE 38422 04-22-85 12:00p
|
||||
DEBUG COM 15354 04-22-85 12:00p
|
||||
RECOVER COM 4226 04-22-85 12:00p
|
||||
CMPQADAP COM 21766 04-22-85 12:00p
|
||||
GRAFTABL COM 1130 04-22-85 12:00p
|
||||
DEMO BAT 14 04-22-85 12:00p
|
||||
DEMO BAS 6528 04-22-85 12:00p
|
||||
DEMO1 BAS 16107 04-22-85 12:00p
|
||||
DEMO2 BAS 16224 04-22-85 12:00p
|
||||
DEMO3 BAS 26140 04-22-85 12:00p
|
||||
DEMO4 BAS 6069 04-22-85 12:00p
|
||||
USA DAT 16128 04-22-85 12:00p
|
||||
EUROPE DAT 16008 04-22-85 12:00p
|
||||
INTEREST BAS 384 04-22-85 12:00p
|
||||
WORDS 1306 04-22-85 12:00p
|
||||
21 file(s) 253058 bytes
|
||||
|
||||
Total files listed:
|
||||
21 file(s) 253058 bytes
|
||||
98304 bytes free
|
||||
|
||||
[Return to [COMPAQ MS-DOS Disks](/disks/pc/dos/compaq/)]
|
||||
17
disks/pc/dos/compaq/3.00/manifest.xml
Normal file
17
disks/pc/dos/compaq/3.00/manifest.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.22.0/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>MS-DOS</title>
|
||||
<version>3.00</version>
|
||||
<type>DOS</type>
|
||||
<category>Operating System</category>
|
||||
<author>Microsoft/COMPAQ</author>
|
||||
<releaseDate/>
|
||||
<source href="http://os2museum.com">os2museum.com</source>
|
||||
<disk id="disk01" size="368640" chs="40:2:9" img="archive/COMPAQ-DOS300-STARTUP.img" href="/disks/pc/dos/compaq/3.00/COMPAQ-DOS300-STARTUP.json" md5="e85c93463e93296884f5bd69ebafed2f" md5json="af6fbc7c8736c0035bc2fbfa354f29ee">
|
||||
<name>COMPAQ MS-DOS 3.00 (Startup)</name>
|
||||
</disk>
|
||||
<disk id="disk02" size="368640" chs="40:2:9" img="archive/COMPAQ-DOS300-SUPP.img" href="/disks/pc/dos/compaq/3.00/COMPAQ-DOS300-SUPP.json" md5="5c62f38a9b67a88eff9b516b6c96fddf" md5json="caeec83081a5932539753d29efab9e38">
|
||||
<name>COMPAQ MS-DOS 3.00 (Supp)</name>
|
||||
</disk>
|
||||
</manifest>
|
||||
|
|
@ -12,5 +12,6 @@ Information is available for these versions of COMPAQ MS-DOS:
|
|||
* [COMPAQ MS-DOS 1.11](/disks/pc/dos/compaq/1.11/)
|
||||
* [COMPAQ MS-DOS 1.12](/disks/pc/dos/compaq/1.12/)
|
||||
* [COMPAQ MS-DOS 2.12](/disks/pc/dos/compaq/2.12/)
|
||||
* [COMPAQ MS-DOS 3.00](/disks/pc/dos/compaq/3.00/)
|
||||
* [COMPAQ MS-DOS 3.10](/disks/pc/dos/compaq/3.10/)
|
||||
* [COMPAQ MS-DOS 3.31](/disks/pc/dos/compaq/3.31/)
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@
|
|||
<manifest ref="/disks/pc/dos/compaq/1.11/manifest.xml"/>
|
||||
<manifest ref="/disks/pc/dos/compaq/1.12/manifest.xml"/>
|
||||
<manifest ref="/disks/pc/dos/compaq/2.12/manifest.xml"/>
|
||||
<manifest ref="/disks/pc/dos/compaq/3.00/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"/>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -16,26 +16,13 @@ The [PC DOS Retro](https://sites.google.com/site/pcdosretro/) website has docume
|
|||
|
||||
Directory of A:\
|
||||
|
||||
DEBUG ASM 230173 04-14-16 9:36p
|
||||
DEBUG COM 20824 04-14-16 9:36p
|
||||
DEBUG COM 20816 04-21-16 9:40a
|
||||
DEBUGX COM 26198 04-21-16 9:40a
|
||||
DEBUG TXT 27998 04-12-16 11:44a
|
||||
DEBUGTBL INC 51176 03-11-16 7:27p
|
||||
DEBUGX COM 26214 04-14-16 9:36p
|
||||
DPMICL32 ASM 3130 04-14-16 9:05a
|
||||
DPMICL32 EXE 863 04-14-16 9:05a
|
||||
FPTOSTR INC 7908 11-28-14 2:28p
|
||||
HISTORY TXT 18639 04-14-16 9:36p
|
||||
INSTR KEY 5740 03-10-14 11:09a
|
||||
INSTR ORD 576 01-25-14 10:59a
|
||||
INSTR SET 9309 03-11-16 7:21p
|
||||
LICENSE 35141 04-03-16 1:52p
|
||||
MAKE BAT 1320 02-04-14 7:26p
|
||||
MAKEC BAT 335 01-20-14 2:34p
|
||||
MKTABLES C 31542 02-26-14 1:50p
|
||||
README TXT 7175 04-12-16 1:28p
|
||||
README MD 48 04-03-16 1:52p
|
||||
18 file(s) 478111 bytes
|
||||
README TXT 7118 04-15-16 9:44p
|
||||
HISTORY TXT 18800 04-21-16 9:41a
|
||||
5 file(s) 100930 bytes
|
||||
|
||||
Total files listed:
|
||||
18 file(s) 478111 bytes
|
||||
241664 bytes free
|
||||
5 file(s) 100930 bytes
|
||||
259072 bytes free
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<manifest type="software">
|
||||
<title>Enhanced DEBUG</title>
|
||||
<source href="https://sites.google.com/site/pcdosretro/enhdebug">PC DOS Retro: Enhanced DEBUG for PC DOS and MS-DOS</source>
|
||||
<disk id="disk01" size="368640" chs="40:2:9" href="/disks/pc/tools/misc/enhdebug/ENHDEBUG.json" md5="0c7a988495adbb8bf79f1d2d3a0916b9" md5json="9a9f038266a91d206010cfcacfd44002">
|
||||
<disk id="disk01" size="368640" chs="40:2:9" href="/disks/pc/tools/misc/enhdebug/ENHDEBUG.json" md5="6e1456527e463c81bb5c9b4bd3d28bd9" md5json="71a18c0b921741f183cb90c2df1d4d03">
|
||||
<name>Enhanced DEBUG 1.32a</name>
|
||||
<file size="20816" time="2016-04-21 09:40:04" attr="0x20" md5="0b9614b461b8287e536bf77bf7e26329">DEBUG.COM</file>
|
||||
<file size="26198" time="2016-04-21 09:40:04" attr="0x20" md5="98e9b7fec9e2b5c736fd558114c312db">DEBUGX.COM</file>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -408,11 +408,11 @@ DiskDump.sNotice = DiskDump.sAPIURL + " " + DiskDump.sCopyright;
|
|||
DiskDump.sUsage = "Usage: " + DiskDump.sAPIURL + "?" + DumpAPI.QUERY.PATH + "={url}&" + DumpAPI.QUERY.FORMAT + "=json|data|hex|bytes|img";
|
||||
|
||||
/*
|
||||
* MY_VOL_LABEL is our default label, used whenever a more suitable label (eg, the disk image's folder name)
|
||||
* is not available or not supplied, and MY_OEM_STRING is inserted into any DiskDump-generated diskette images.
|
||||
* PCJS_LABEL is our default label, used whenever a more suitable label (eg, the disk image's folder name)
|
||||
* is not available or not supplied, and PCJS_OEM is inserted into any DiskDump-generated diskette images.
|
||||
*/
|
||||
DiskDump.MY_VOL_LABEL = "PCJSDISK";
|
||||
DiskDump.MY_OEM_STRING = "PCJS.ORG";
|
||||
DiskDump.PCJS_LABEL = "PCJSDISK";
|
||||
DiskDump.PCJS_OEM = "PCJS.ORG";
|
||||
|
||||
/**
|
||||
* The BPBs that buildImage() currently supports; these BPBs should be in order of smallest to largest capacity,
|
||||
|
|
@ -426,7 +426,7 @@ DiskDump.MY_OEM_STRING = "PCJS.ORG";
|
|||
DiskDump.aDefaultBPBs = [
|
||||
[ // define BPB for 160Kb diskette
|
||||
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // MY_OEM_STRING
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
|
||||
// 0x49, 0x42, 0x4D, 0x20, 0x20, 0x31, 0x2E, 0x30, // "IBM 1.0" (this is a fake OEM signature)
|
||||
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
|
||||
0x01, // 0x0D: sectors per cluster (1)
|
||||
|
|
@ -442,7 +442,7 @@ DiskDump.aDefaultBPBs = [
|
|||
],
|
||||
[ // define BPB for 360Kb diskette
|
||||
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // MY_OEM_STRING
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
|
||||
// 0x49, 0x42, 0x4D, 0x20, 0x20, 0x32, 0x2E, 0x30, // "IBM 2.0" (this is a real OEM signature)
|
||||
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
|
||||
0x02, // 0x0D: sectors per cluster (2)
|
||||
|
|
@ -458,7 +458,7 @@ DiskDump.aDefaultBPBs = [
|
|||
],
|
||||
[ // define BPB for 720Kb diskette
|
||||
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // MY_OEM_STRING
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
|
||||
// 0x49, 0x42, 0x4D, 0x20, 0x20, 0x35, 0x2E, 0x30, // "IBM 5.0" (this is a real OEM signature)
|
||||
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
|
||||
0x02, // 0x0D: sectors per cluster (2)
|
||||
|
|
@ -474,7 +474,7 @@ DiskDump.aDefaultBPBs = [
|
|||
],
|
||||
[ // define BPB for 1.2Mb diskette
|
||||
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // MY_OEM_STRING
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
|
||||
// 0x49, 0x42, 0x4D, 0x20, 0x31, 0x30, 0x2E, 0x31, // "10.0" (which I believe was used on IBM OS/2 1.0 diskettes)
|
||||
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
|
||||
0x01, // 0x0D: sectors per cluster (1)
|
||||
|
|
@ -490,7 +490,7 @@ DiskDump.aDefaultBPBs = [
|
|||
],
|
||||
[ // define BPB for 1.44Mb diskette
|
||||
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // MY_OEM_STRING
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
|
||||
// 0x4d, 0x53, 0x44, 0x4F, 0x53, 0x35, 0x2E, 0x30, // "MSDOS5.0" (an actual OEM signature, arbitrarily chosen for use here)
|
||||
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
|
||||
0x01, // 0x0D: sectors per cluster (1)
|
||||
|
|
@ -506,7 +506,7 @@ DiskDump.aDefaultBPBs = [
|
|||
],
|
||||
[ // define BPB for 10Mb hard drive
|
||||
0xEB, 0xFE, 0x90, // 0x00: JMP instruction, following by 8-byte OEM signature
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // MY_OEM_STRING
|
||||
0x50, 0x43, 0x4A, 0x53, 0x2E, 0x4F, 0x52, 0x47, // PCJS_OEM
|
||||
// 0x49, 0x42, 0x4D, 0x20, 0x20, 0x32, 0x2E, 0x30, // "IBM 2.0" (this is a real OEM signature)
|
||||
0x00, 0x02, // 0x0B: bytes per sector (0x200 or 512)
|
||||
0x08, // 0x0D: sectors per cluster (8)
|
||||
|
|
@ -1661,7 +1661,7 @@ DiskDump.prototype.readPath = function(sPath, done)
|
|||
var asFiles = sPath.split(';');
|
||||
var sDefaultPath = "";
|
||||
|
||||
var fileInfo = this.buildVolLabel();
|
||||
var fileInfo = this.buildVolLabel(this.sLabel);
|
||||
if (fileInfo) {
|
||||
aFiles.push(fileInfo);
|
||||
// this.addManifestInfo(fileInfo);
|
||||
|
|
@ -1832,7 +1832,7 @@ DiskDump.prototype.buildVolLabel = function(sDir)
|
|||
}
|
||||
}
|
||||
if (!sVolume) {
|
||||
sVolume = DiskDump.MY_VOL_LABEL;
|
||||
sVolume = DiskDump.PCJS_LABEL;
|
||||
}
|
||||
if (sVolume && sVolume.length <= 11) {
|
||||
fileInfo = {};
|
||||
|
|
@ -3094,7 +3094,7 @@ DiskDump.prototype.convertToIMG = function()
|
|||
/*
|
||||
* Overwrite the OEM string with our own, so that people know how the image originated
|
||||
*/
|
||||
buf.write(DiskDump.MY_OEM_STRING, DiskAPI.BOOT.OEM_STRING, DiskDump.MY_OEM_STRING.length);
|
||||
buf.write(DiskDump.PCJS_OEM, DiskAPI.BOOT.OEM_STRING, DiskDump.PCJS_OEM.length);
|
||||
}
|
||||
}
|
||||
} catch(err) {
|
||||
|
|
|
|||
|
|
@ -433,7 +433,9 @@ Bus.prototype.addMemory = function(addr, size, type, controller)
|
|||
* to warrant it.
|
||||
*/
|
||||
this.cpu.flushPageBlocks();
|
||||
if (!this.cpu.isRunning()) { // allocation messages at "run time" are bit too much
|
||||
this.status(Math.floor(size / 1024) + "Kb " + Memory.TYPE.NAMES[type] + " at " + str.toHex(addr));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return this.reportError(Bus.ERROR.ADD_MEM_BADRANGE, addr, size);
|
||||
|
|
|
|||
Loading…
Reference in a new issue