Updated information about MS-DOS 4.00 and 4.01
This commit is contained in:
parent
f56b55a50e
commit
42b73e4606
16 changed files with 451 additions and 10 deletions
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json
Normal file
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK2.json
Normal file
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK2.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK3.json
Normal file
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK3.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK4.json
Normal file
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK4.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK5.json
Normal file
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK5.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK6.json
Normal file
1
disks/pc/dos/microsoft/4.00/MSDOS400-DISK6.json
Normal file
File diff suppressed because one or more lines are too long
178
disks/pc/dos/microsoft/4.00/README.md
Normal file
178
disks/pc/dos/microsoft/4.00/README.md
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
MS-DOS 4.00
|
||||
---
|
||||
|
||||
The PCjs machine below is running PC-DOS 4.00.
|
||||
|
||||
[IBM Model 5170](machine.xml "PCjs:ibm5170-msdos400")
|
||||
|
||||
Vital Statistics
|
||||
---
|
||||
|
||||
MS-DOS 4.00 was released in October, 1988. The contents of the six 360Kb distribution diskettes are shown below.
|
||||
|
||||
***DISK 1***
|
||||
|
||||
Volume in drive A has no label
|
||||
Volume Serial Number is 1456-15F4
|
||||
Directory of A:\
|
||||
|
||||
IO SYS 33321 10-06-88 12:00a
|
||||
MSDOS SYS 37376 10-06-88 12:00a
|
||||
COMMAND COM 37556 10-06-88 12:00a
|
||||
AUTOEXEC BAT 39 10-06-88 12:00a
|
||||
CONFIG SYS 96 10-06-88 12:00a
|
||||
COUNTRY SYS 12806 10-06-88 12:00a
|
||||
DISKCOPY COM 10396 10-06-88 12:00a
|
||||
DISPLAY SYS 15692 10-06-88 12:00a
|
||||
FDISK EXE 60935 10-06-88 12:00a
|
||||
FORMAT COM 22859 10-06-88 12:00a
|
||||
KEYB COM 14727 10-06-88 12:00a
|
||||
KEYBOARD SYS 23328 10-06-88 12:00a
|
||||
REPLACE EXE 19415 10-06-88 12:00a
|
||||
SELECT COM 3642 10-06-88 12:00a
|
||||
SELECT HLP 28695 10-06-88 12:00a
|
||||
SELECT PRT 1329 10-06-88 12:00a
|
||||
SYS COM 11456 10-06-88 12:00a
|
||||
15 File(s) 18432 bytes free
|
||||
|
||||
***DISK 2***
|
||||
|
||||
Volume in drive A has no label
|
||||
Volume Serial Number is 2B61-1BE2
|
||||
Directory of A:\
|
||||
|
||||
COMMAND COM 37556 10-06-88 12:00a
|
||||
ASSIGN COM 5753 10-06-88 12:00a
|
||||
ATTRIB EXE 18263 10-06-88 12:00a
|
||||
CHKDSK COM 17787 10-06-88 12:00a
|
||||
COMP COM 9459 10-06-88 12:00a
|
||||
DEBUG COM 21574 10-06-88 12:00a
|
||||
DISKCOMP COM 9857 10-06-88 12:00a
|
||||
EDLIN COM 14069 10-06-88 12:00a
|
||||
FC EXE 15807 10-06-88 12:00a
|
||||
FILESYS EXE 11129 10-06-88 12:00a
|
||||
FIND EXE 5941 10-06-88 12:00a
|
||||
IFSFUNC EXE 21739 10-06-88 12:00a
|
||||
JOIN EXE 17813 10-06-88 12:00a
|
||||
LABEL COM 4458 10-06-88 12:00a
|
||||
MEM EXE 20005 10-06-88 12:00a
|
||||
MORE COM 2134 10-06-88 12:00a
|
||||
SHARE EXE 13424 10-06-88 12:00a
|
||||
SORT EXE 5882 10-06-88 12:00a
|
||||
SUBST EXE 18467 10-06-88 12:00a
|
||||
TREE COM 6302 10-06-88 12:00a
|
||||
XCOPY EXE 17055 10-06-88 12:00a
|
||||
21 File(s) 56320 bytes free
|
||||
|
||||
***DISK 3***
|
||||
|
||||
Volume in drive A has no label
|
||||
Volume Serial Number is 2047-15E0
|
||||
Directory of A:\
|
||||
|
||||
COMMAND COM 37556 10-06-88 12:00a
|
||||
EMM386 SYS 87776 10-06-88 12:00a
|
||||
EXE2BIN EXE 7963 10-06-88 12:00a
|
||||
GWBASIC EXE 80608 10-06-88 12:00a
|
||||
LINK EXE 43988 10-06-88 12:00a
|
||||
PRINT COM 14131 10-06-88 12:00a
|
||||
RAMDRIVE SYS 8235 10-06-88 12:00a
|
||||
SMARTDRV SYS 10224 10-06-88 12:00a
|
||||
XMA2EMS SYS 29211 10-06-88 12:00a
|
||||
9 File(s) 39936 bytes free
|
||||
|
||||
***DISK 4***
|
||||
|
||||
Volume in drive A has no label
|
||||
Volume Serial Number is 0569-15F3
|
||||
Directory of A:\
|
||||
|
||||
COMMAND COM 37556 10-06-88 12:00a
|
||||
ANSI SYS 9105 10-06-88 12:00a
|
||||
APPEND EXE 11154 10-06-88 12:00a
|
||||
COUNTRY SYS 12806 10-06-88 12:00a
|
||||
DISPLAY SYS 15692 10-06-88 12:00a
|
||||
DRIVER SYS 5241 10-06-88 12:00a
|
||||
FASTOPEN EXE 16702 10-06-88 12:00a
|
||||
GRAFTABL COM 10239 10-06-88 12:00a
|
||||
GRAPHICS COM 16693 10-06-88 12:00a
|
||||
GRAPHICS PRO 9397 10-06-88 12:00a
|
||||
HIMEM SYS 6261 10-06-88 12:00a
|
||||
KEYB COM 14727 10-06-88 12:00a
|
||||
KEYBOARD SYS 23328 10-06-88 12:00a
|
||||
MODE COM 22960 10-06-88 12:00a
|
||||
NLSFUNC EXE 6878 10-06-88 12:00a
|
||||
PRINTER SYS 18914 10-06-88 12:00a
|
||||
RAMDRIVE SYS 8235 10-06-88 12:00a
|
||||
RECOVER COM 10588 10-06-88 12:00a
|
||||
4201 CPI 6404 10-06-88 12:00a
|
||||
4208 CPI 720 10-06-88 12:00a
|
||||
5202 CPI 370 10-06-88 12:00a
|
||||
README TXT 14148 10-12-88 9:13p
|
||||
22 File(s) 1024 bytes free
|
||||
|
||||
***DISK 5***
|
||||
|
||||
Volume in drive A has no label
|
||||
Volume Serial Number is 1F41-15E1
|
||||
Directory of A:\
|
||||
|
||||
BACKUP COM 36880 10-06-88 12:00a
|
||||
EGA CPI 49068 10-06-88 12:00a
|
||||
FORMAT COM 22859 10-06-88 12:00a
|
||||
LCD CPI 10703 10-06-88 12:00a
|
||||
MODE COM 22960 10-06-88 12:00a
|
||||
RESTORE COM 36946 10-06-88 12:00a
|
||||
SELECT DAT 22999 10-06-88 12:00a
|
||||
SELECT EXE 95107 10-06-88 12:00a
|
||||
XMA2EMS SYS 29211 10-06-88 12:00a
|
||||
9 File(s) 30720 bytes free
|
||||
|
||||
***DISK 6***
|
||||
|
||||
Volume in drive A has no label
|
||||
Volume Serial Number is 1101-1B52
|
||||
Directory of A:\
|
||||
|
||||
CHKDSK COM 17787 10-06-88 12:00a
|
||||
DISKCOPY COM 10396 10-06-88 12:00a
|
||||
PCIBMDRV MOS 263 10-06-88 12:00a
|
||||
PRINT COM 14131 10-06-88 12:00a
|
||||
SHELL CLR 4406 10-06-88 12:00a
|
||||
SHELL HLP 66527 10-06-88 12:00a
|
||||
SHELL MEU 4588 10-06-88 12:00a
|
||||
SHELLB COM 3894 10-06-88 12:00a
|
||||
SHELLC EXE 153855 10-06-88 12:00a
|
||||
DOSUTIL MEU 6660 10-06-88 12:00a
|
||||
COMMAND COM 37556 10-06-88 12:00a
|
||||
11 File(s) 36864 bytes free
|
||||
|
||||
One important new feature of MS-DOS 4.00 was the ability to update the system files (IO.SYS and MSDOS.SYS)
|
||||
of any boot disk, by moving the first two directory entries (and the contents of the first three data sectors)
|
||||
as needed to make room for the new IO.SYS and MSDOS.SYS files.
|
||||
|
||||
The SYS command in older versions of MS-DOS would report "No room for system on destination disk" if the first
|
||||
two directory entries (or the first three data sectors) were unavailable. However, after using the MS-DOS 4.00
|
||||
SYS command, it usually becomes possible to install older MS-DOS versions as well.
|
||||
|
||||
Learn more about the history of the SYS command from [Microsoft Support](https://support.microsoft.com/en-us/kb/66530).
|
||||
|
||||
Additional details about MS-DOS 4.00 from [PC DOS Retro](https://sites.google.com/site/pcdosretro/doshist):
|
||||
|
||||
- distributed on 2 720KB floppy disks [or 6 360KB diskettes]
|
||||
- SHARE loaded for FCB operations on hard disks greater than 32MB
|
||||
- IFS driver support added
|
||||
- MEM command added to report memory usage
|
||||
- new internal command: TRUENAME
|
||||
- new external commands: FILESYS, IFSFUNC, MEM
|
||||
- new CONFIG.SYS commands: COMMENT, CPSW, IFS, INSTALL, MULTITRACK, REM, SWITCHES
|
||||
- new device drivers: SMARTDRV.SYS (MS-DOS), XMA2EMS.SYS, XMAEM.SYS
|
||||
- new support file: GRAPHICS.PRO
|
||||
- disk buffers could be allocated in expanded memory (BUFFERS /X)
|
||||
- DPB, SFT and CDS structures extended
|
||||
- new internal version table added
|
||||
- DOS swappable data area changed
|
||||
- program names added to MCBs
|
||||
- INT 21h functions 3305h, 5D0Bh, 5F05h-5F08h, 6507h, 6520h-6523h, 65A0h-65A3h, 69h-6Ch added
|
||||
- INT 21h functions 3303h-3304h, 5702h-5704h reserved but unused
|
||||
- INT 2Fh multiplex function 1Ah (ANSI.SYS) added
|
||||
18
disks/pc/dos/microsoft/4.00/machine.xml
Normal file
18
disks/pc/dos/microsoft/4.00/machine.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.1/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT, 128K EGA, 640K RAM</name>
|
||||
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" size="0xa0000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
<fdc ref="/disks/pc/library.xml" pos="right" automount='{A: {name: "MS-DOS 4.00 (Disk 1)", path: "/disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json"}}'/>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
28
disks/pc/dos/microsoft/4.00/manifest.xml
Normal file
28
disks/pc/dos/microsoft/4.00/manifest.xml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<?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>4.00</version>
|
||||
<type>DOS</type>
|
||||
<category>Operating System</category>
|
||||
<author>Microsoft</author>
|
||||
<releaseDate>October 1988</releaseDate>
|
||||
<disk id="disk01" size="368640" chs="40:2:9" img="static/MSDOS400-DISK1.img" href="/disks/pc/dos/microsoft/4.00/MSDOS400-DISK1.json" md5="df21fae3375ec155a6ccffb25e0a8633" md5json="9364eb72b88a464ba288afd1b6163274">
|
||||
<name>MS-DOS 4.00 (Disk 1)</name>
|
||||
</disk>
|
||||
<disk id="disk02" size="368640" chs="40:2:9" img="static/MSDOS400-DISK2.img" href="/disks/pc/dos/microsoft/4.00/MSDOS400-DISK2.json" md5="88bfc0863f0e65da54fd98320d7d97ab" md5json="37d8620c2a2a529ce1246b0b8cc2aab3">
|
||||
<name>MS-DOS 4.00 (Disk 2)</name>
|
||||
</disk>
|
||||
<disk id="disk03" size="368640" chs="40:2:9" img="static/MSDOS400-DISK3.img" href="/disks/pc/dos/microsoft/4.00/MSDOS400-DISK3.json" md5="d3cec5205295e28190d64250f2fff670" md5json="cd7f1340a8c45f71794e8812a2a8e287">
|
||||
<name>MS-DOS 4.00 (Disk 3)</name>
|
||||
</disk>
|
||||
<disk id="disk04" size="368640" chs="40:2:9" img="static/MSDOS400-DISK4.img" href="/disks/pc/dos/microsoft/4.00/MSDOS400-DISK4.json" md5="09e68c48357543b79bd21c856e3d72c0" md5json="9e50dca3ad47a0155b4d4565948c906c">
|
||||
<name>MS-DOS 4.00 (Disk 4)</name>
|
||||
</disk>
|
||||
<disk id="disk05" size="368640" chs="40:2:9" img="static/MSDOS400-DISK5.img" href="/disks/pc/dos/microsoft/4.00/MSDOS400-DISK5.json" md5="1f88a4f7de2e9f2cb9b88c03dbc2e848" md5json="3ca4ae554d5a73f79c64c6e8c51f3c1d">
|
||||
<name>MS-DOS 4.00 (Disk 5)</name>
|
||||
</disk>
|
||||
<disk id="disk06" size="368640" chs="40:2:9" img="static/MSDOS400-DISK6.img" href="/disks/pc/dos/microsoft/4.00/MSDOS400-DISK6.json" md5="739de673db09d5c2f2da2c2d0f2ba306" md5json="76a7e3a18a71d25ebc16176cca691bac">
|
||||
<name>MS-DOS 4.00 (Disk 6)</name>
|
||||
</disk>
|
||||
</manifest>
|
||||
1
disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK1.json
Normal file
1
disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK1.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK2.json
Normal file
1
disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK2.json
Normal file
File diff suppressed because one or more lines are too long
1
disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK3.json
Normal file
1
disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK3.json
Normal file
File diff suppressed because one or more lines are too long
19
disks/pc/dos/microsoft/4.01/720K/manifest.xml
Normal file
19
disks/pc/dos/microsoft/4.01/720K/manifest.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?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>4.01</version>
|
||||
<type>DOS</type>
|
||||
<category>Operating System</category>
|
||||
<author>Microsoft</author>
|
||||
<releaseDate>April 1989</releaseDate>
|
||||
<disk id="disk01" size="737280" chs="80:2:9" img="static/MSDOS401-DISK1.img" href="/disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK1.json" md5="fe6a8a6a3991839680fb0a2f137b337b" md5json="7905864b5a943d6cb4a4a2b37f6dfbe1">
|
||||
<name>MS-DOS 4.01 (Disk 1)</name>
|
||||
</disk>
|
||||
<disk id="disk02" size="737280" chs="80:2:9" img="static/MSDOS401-DISK2.img" href="/disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK2.json" md5="1ed35cdf88463c632ee2d9fbb8d74da5" md5json="5f1741c90a5c046a97ae6b1b7f66f047">
|
||||
<name>MS-DOS 4.01 (Disk 2)</name>
|
||||
</disk>
|
||||
<disk id="disk03" size="737280" chs="80:2:9" img="static/MSDOS401-DISK3.img" href="/disks/pc/dos/microsoft/4.01/720K/MSDOS401-DISK3.json" md5="14cb5d9021f313340cf015b18f88880f" md5json="840db50b36a24225bc044622dc3cb854">
|
||||
<name>MS-DOS 4.01 (Disk 3)</name>
|
||||
</disk>
|
||||
</manifest>
|
||||
176
disks/pc/dos/microsoft/4.01/README.md
Normal file
176
disks/pc/dos/microsoft/4.01/README.md
Normal file
|
|
@ -0,0 +1,176 @@
|
|||
MS-DOS 4.01
|
||||
---
|
||||
|
||||
The PCjs machine below is running PC-DOS 4.01.
|
||||
|
||||
[IBM Model 5170](machine.xml "PCjs:ibm5170-msdos401")
|
||||
|
||||
Vital Statistics
|
||||
---
|
||||
|
||||
MS-DOS 4.01 was released in April, 1989. The contents of the six 360Kb distribution diskettes are shown below.
|
||||
|
||||
***DISK 1***
|
||||
|
||||
Volume in drive A is INST V401
|
||||
Volume Serial Number is 2A33-13E4
|
||||
Directory of A:\
|
||||
|
||||
IO SYS 33337 04-07-89 12:00a
|
||||
MSDOS SYS 37376 04-07-89 12:00a
|
||||
AUTOEXEC BAT 39 04-07-89 12:00a
|
||||
COMMAND COM 37557 04-07-89 12:00a
|
||||
CONFIG SYS 96 04-07-89 12:00a
|
||||
COUNTRY SYS 12806 04-07-89 12:00a
|
||||
DISKCOPY COM 10396 04-07-89 12:00a
|
||||
DISPLAY SYS 15692 04-07-89 12:00a
|
||||
FDISK EXE 60935 04-07-89 12:00a
|
||||
FORMAT COM 22875 04-07-89 12:00a
|
||||
KEYB COM 14727 04-07-89 12:00a
|
||||
KEYBOARD SYS 23328 04-07-89 12:00a
|
||||
REPLACE EXE 19415 04-07-89 12:00a
|
||||
SELECT COM 3642 04-07-89 12:00a
|
||||
SELECT HLP 28695 04-07-89 12:00a
|
||||
SELECT PRT 1329 04-07-89 12:00a
|
||||
SYS COM 11456 04-07-89 12:00a
|
||||
15 File(s) 18432 bytes free
|
||||
|
||||
***DISK 2***
|
||||
|
||||
Volume in drive A is OP#1 V401
|
||||
Directory of A:\
|
||||
|
||||
ASSIGN COM 5753 04-07-89 12:00a
|
||||
ATTRIB EXE 18263 04-07-89 12:00a
|
||||
CHKDSK COM 17787 04-07-89 12:00a
|
||||
COMMAND COM 37557 04-07-89 12:00a
|
||||
COMP COM 9459 04-07-89 12:00a
|
||||
DEBUG COM 21574 04-07-89 12:00a
|
||||
DISKCOMP COM 9857 04-07-89 12:00a
|
||||
EDLIN COM 14069 04-07-89 12:00a
|
||||
FC EXE 15807 04-07-89 12:00a
|
||||
FILESYS EXE 11129 04-07-89 12:00a
|
||||
FIND EXE 5941 04-07-89 12:00a
|
||||
IFSFUNC EXE 21739 04-07-89 12:00a
|
||||
JOIN EXE 17813 04-07-89 12:00a
|
||||
LABEL COM 4458 04-07-89 12:00a
|
||||
MEM EXE 20005 04-07-89 12:00a
|
||||
MORE COM 2134 04-07-89 12:00a
|
||||
SHARE EXE 13424 04-07-89 12:00a
|
||||
SORT EXE 5882 04-07-89 12:00a
|
||||
SUBST EXE 18467 04-07-89 12:00a
|
||||
TREE COM 6302 04-07-89 12:00a
|
||||
XCOPY EXE 17055 04-07-89 12:00a
|
||||
21 File(s) 56320 bytes free
|
||||
|
||||
***DISK 3***
|
||||
|
||||
Volume in drive A is OP#2 V401
|
||||
Directory of A:\
|
||||
|
||||
COMMAND COM 37557 04-07-89 12:00a
|
||||
EMM386 SYS 87776 04-07-89 12:00a
|
||||
EXE2BIN EXE 7963 04-07-89 12:00a
|
||||
GWBASIC EXE 80608 04-07-89 12:00a
|
||||
LINK EXE 43988 04-07-89 12:00a
|
||||
PRINT COM 14131 04-07-89 12:00a
|
||||
RAMDRIVE SYS 8235 04-07-89 12:00a
|
||||
README TXT 17825 04-07-89 12:00a
|
||||
SMARTDRV SYS 10224 04-07-89 12:00a
|
||||
XMA2EMS SYS 29211 04-07-89 12:00a
|
||||
10 File(s) 21504 bytes free
|
||||
|
||||
***DISK 4***
|
||||
|
||||
Volume in drive A is OP#3 V401
|
||||
Volume Serial Number is 2A33-13E4
|
||||
Directory of A:\
|
||||
|
||||
4201 CPI 6404 04-07-89 12:00a
|
||||
4208 CPI 720 04-07-89 12:00a
|
||||
5202 CPI 370 04-07-89 12:00a
|
||||
ANSI SYS 9105 04-07-89 12:00a
|
||||
APPEND EXE 11154 04-07-89 12:00a
|
||||
COMMAND COM 37557 04-07-89 12:00a
|
||||
COUNTRY SYS 12806 04-07-89 12:00a
|
||||
DISPLAY SYS 15692 04-07-89 12:00a
|
||||
DRIVER SYS 5241 04-07-89 12:00a
|
||||
FASTOPEN EXE 16718 04-07-89 12:00a
|
||||
GRAFTABL COM 10239 04-07-89 12:00a
|
||||
GRAPHICS COM 16693 04-07-89 12:00a
|
||||
GRAPHICS PRO 9397 04-07-89 12:00a
|
||||
HIMEM SYS 6261 04-07-89 12:00a
|
||||
KEYB COM 14727 04-07-89 12:00a
|
||||
KEYBOARD SYS 23328 04-07-89 12:00a
|
||||
MODE COM 22960 04-07-89 12:00a
|
||||
NLSFUNC EXE 6878 04-07-89 12:00a
|
||||
PRINTER SYS 18914 04-07-89 12:00a
|
||||
RAMDRIVE SYS 8235 04-07-89 12:00a
|
||||
RECOVER COM 10588 04-07-89 12:00a
|
||||
21 File(s) 15360 bytes free
|
||||
|
||||
***DISK 5***
|
||||
|
||||
Volume in drive A is SELECT V401
|
||||
Directory of A:\
|
||||
|
||||
BACKUP COM 36880 04-07-89 12:00a
|
||||
EGA CPI 49068 04-07-89 12:00a
|
||||
FORMAT COM 22875 04-07-89 12:00a
|
||||
LCD CPI 10703 04-07-89 12:00a
|
||||
MODE COM 22960 04-07-89 12:00a
|
||||
RESTORE COM 36946 04-07-89 12:00a
|
||||
SELECT DAT 22999 04-07-89 12:00a
|
||||
SELECT EXE 95107 04-07-89 12:00a
|
||||
XMA2EMS SYS 29211 04-07-89 12:00a
|
||||
9 File(s) 30720 bytes free
|
||||
|
||||
***DISK 6***
|
||||
|
||||
Volume in drive A is SHELL V401
|
||||
Directory of A:\
|
||||
|
||||
CHKDSK COM 17787 04-07-89 12:00a
|
||||
COMMAND COM 37557 04-07-89 12:00a
|
||||
DISKCOPY COM 10396 04-07-89 12:00a
|
||||
DOSUTIL MEU 6660 04-07-89 12:00a
|
||||
PCIBMDRV MOS 263 04-07-89 12:00a
|
||||
PRINT COM 14131 04-07-89 12:00a
|
||||
SHELL HLP 66527 04-07-89 12:00a
|
||||
SHELL MEU 4588 04-07-89 12:00a
|
||||
SHELL CLR 4406 04-07-89 12:00a
|
||||
SHELLB COM 3894 04-07-89 12:00a
|
||||
SHELLC EXE 153855 04-07-89 12:00a
|
||||
11 File(s) 36864 bytes free
|
||||
|
||||
One important new feature of MS-DOS 4.01 was the ability to update the system files (IO.SYS and MSDOS.SYS)
|
||||
of any boot disk, by moving the first two directory entries (and the contents of the first three data sectors)
|
||||
as needed to make room for the new IO.SYS and MSDOS.SYS files.
|
||||
|
||||
The SYS command in older versions of MS-DOS would report "No room for system on destination disk" if the first
|
||||
two directory entries (or the first three data sectors) were unavailable. However, after using the MS-DOS 4.01
|
||||
SYS command, it usually becomes possible to install older MS-DOS versions as well.
|
||||
|
||||
Learn more about the history of the SYS command from [Microsoft Support](https://support.microsoft.com/en-us/kb/66530).
|
||||
|
||||
Additional details about MS-DOS 4.01 from [PC DOS Retro](https://sites.google.com/site/pcdosretro/doshist):
|
||||
|
||||
- distributed on 2 720KB floppy disks [or 6 360KB diskettes]
|
||||
- maintenance release
|
||||
- DOS version is reported as 4.00 [although the VER command reports "4.01"]
|
||||
- SHARE loaded for FCB operations on hard disks greater than 32MB
|
||||
- IFS driver support added
|
||||
- MEM command added to report memory usage
|
||||
- new internal command: TRUENAME
|
||||
- new external commands: FILESYS, IFSFUNC, MEM
|
||||
- new CONFIG.SYS commands: COMMENT, CPSW, IFS, INSTALL, MULTITRACK, REM, SWITCHES
|
||||
- new device drivers: SMARTDRV.SYS (MS-DOS), XMA2EMS.SYS, XMAEM.SYS
|
||||
- new support file: GRAPHICS.PRO
|
||||
- disk buffers could be allocated in expanded memory (BUFFERS /X)
|
||||
- DPB, SFT and CDS structures extended
|
||||
- new internal version table added
|
||||
- DOS swappable data area changed
|
||||
- program names added to MCBs
|
||||
- INT 21h functions 3305h, 5D0Bh, 5F05h-5F08h, 6507h, 6520h-6523h, 65A0h-65A3h, 69h-6Ch added
|
||||
- INT 21h functions 3303h-3304h, 5702h-5704h reserved but unused
|
||||
- INT 2Fh multiplex function 1Ah (ANSI.SYS) added
|
||||
18
disks/pc/dos/microsoft/4.01/machine.xml
Normal file
18
disks/pc/dos/microsoft/4.01/machine.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.20.1/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT, 128K EGA, 640K RAM</name>
|
||||
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" size="0xa0000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
<fdc ref="/disks/pc/library.xml" pos="right" automount='{A: {name: "MS-DOS 4.01 (Disk 1)", path: "/disks/pc/dos/microsoft/4.01/MSDOS401-DISK1.json"}}'/>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
|
|
@ -6,29 +6,24 @@
|
|||
<type>DOS</type>
|
||||
<category>Operating System</category>
|
||||
<author>Microsoft</author>
|
||||
<releaseDate/>
|
||||
<disk id="disk01" size="737280" chs="80:2:9" img="static/720K/MSDOS401-DISK1.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK1.json" md5="fe6a8a6a3991839680fb0a2f137b337b" md5json="7905864b5a943d6cb4a4a2b37f6dfbe1">
|
||||
<releaseDate>April 1989</releaseDate>
|
||||
<source url="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
<disk id="disk01" size="368640" chs="40:2:9" img="static/360K/MSDOS401-DISK1.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK1.json" md5="a450b5bf241c6d3b50875b024dec4de3" md5json="e5fc0477c73e6e291661d9d492b0aa24">
|
||||
<name>MS-DOS 4.01 (Disk 1)</name>
|
||||
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
</disk>
|
||||
<disk id="disk02" size="737280" chs="80:2:9" img="static/720K/MSDOS401-DISK2.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK2.json" md5="1ed35cdf88463c632ee2d9fbb8d74da5" md5json="5f1741c90a5c046a97ae6b1b7f66f047">
|
||||
<disk id="disk02" size="368640" chs="40:2:9" img="static/360K/MSDOS401-DISK2.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK2.json" md5="9f23761dbd1e12a713997c21342a6828" md5json="84b758ff65bcf0f74d980a4b62a2fa97">
|
||||
<name>MS-DOS 4.01 (Disk 2)</name>
|
||||
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
</disk>
|
||||
<disk id="disk03" size="737280" chs="80:2:9" img="static/720K/MSDOS401-DISK3.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK3.json" md5="14cb5d9021f313340cf015b18f88880f" md5json="840db50b36a24225bc044622dc3cb854">
|
||||
<disk id="disk03" size="368640" chs="40:2:9" img="static/360K/MSDOS401-DISK3.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK3.json" md5="0db9d11e7705022be3538ce197d2fcca" md5json="b62e0d32fe65ef81db9bc0dc8db1ebb7">
|
||||
<name>MS-DOS 4.01 (Disk 3)</name>
|
||||
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
</disk>
|
||||
<disk id="disk04" size="368640" chs="40:2:9" img="static/360K/MSDOS401-DISK4.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK4.json" md5="14039200d02f68f8e17f709642b48572" md5json="7f8f079f8e7783a5acf95c7008266e0a">
|
||||
<name>MS-DOS 4.01 (Disk 4)</name>
|
||||
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
</disk>
|
||||
<disk id="disk05" size="368640" chs="40:2:9" img="static/360K/MSDOS401-DISK5.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK5.json" md5="b61b231f1b0dfc7acc629c30c93b49a6" md5json="7f1c78c7cba2f34b94edab25b910be79">
|
||||
<name>MS-DOS 4.01 (Disk 5)</name>
|
||||
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
</disk>
|
||||
<disk id="disk06" size="368640" chs="40:2:9" img="static/360K/MSDOS401-DISK6.img" href="/disks/pc/dos/microsoft/4.01/MSDOS401-DISK6.json" md5="5be94fd74f9948d6d182e1e864b5a166" md5json="c15dd3be506ea73ba60e67d604a8d276">
|
||||
<name>MS-DOS 4.01 (Disk 6)</name>
|
||||
<from href="http://www.hampa.ch/pub/software/DOS/DOS/MS-DOS%204.01%20360K.7z"/>
|
||||
</disk>
|
||||
</manifest>
|
||||
|
|
|
|||
Loading…
Reference in a new issue