MS-DOS 1.25: Difference between revisions

From BetaArchive Wiki
No edit summary
No edit summary
Line 1: Line 1:
'''MS-DOS 1.25''' is a version of [[MS-DOS]], released in 1982-08. It was the first version licensed to OEMs beyond IBM or Seattle Computer Products<ref>https://winworldpc.com/product/ms-dos/1x</ref>
'''MS-DOS 1.25''' is a version of [[MS-DOS]], released in 1982-08. It was the first version licensed to OEMs beyond IBM or Seattle Computer Products.<ref>https://winworldpc.com/product/ms-dos/1x</ref>
It only supported 5.25" 160 kB floppies and it doesn't support folders (all files are located in the root directory). The command interperter, <code>COMMAND.COM</code>, supported the following commands commands:
It only supported 5.25" 160 kB floppies and it doesn't support folders. The command interperter, <code>COMMAND.COM</code>, supported the following commands commands:
*DIR
*DIR
*TYPE
*TYPE
Line 9: Line 9:
*REM
*REM


The source code for this version was released on 25 March 2014 by Microsoft and the Computer History Museum, along with a note from Tim Paterson from December 2013.
== Source code ==
The source code for this version was released on March 25th, 2014 by Microsoft and the Computer History Museum, along with a note from Tim Paterson from December 2013.


{{quote|From: Tim Paterson To: Len Shustek Date: Mon, 16 Dec 2013 10:34:17 -0800 Subject: RE: Source code to MS-DOS 1.0
I have found and attached the source code for MS-DOS 1.25 as shipped by Seattle Computer Products. Version 1.25 was the first general release to OEM customers other than IBM so was used by all the first clone manufacturers.<br>
IBM's DOS 1.1 corresponds to MS-DOS 1.24. There is one minor difference between 1.24 and 1.25, as noted in the revision history at the top of MSDOS.ASM.<br>
Of the file attached, only STDDOS. ASM/MSDOS.ASM (DOS main code) and COMMAND.ASM (command processor) would have been used by an OEM other than Seattle Computer. The other files:<br>
IO.ASM - I/O system unique to SCP (equivalent to ibmbio.sys). ASM.ASM & HEX2BIN.ASM - Old 8086 assembler developed by SCP (used to assemble older version of DOS). TRANS.ASM - Z80 to 8086 assembly source code translator developed by SCP.<br>
I also have a 6” stack of printouts of assembly listings for some of these and probably other related programs.
Tim Paterson - Paterson Technology http://www.patersontech.com/
}}
== Gallery ==
== Gallery ==
<gallery>
<gallery>
MSDOS111_CPQ_1.png|thumb|Compaq OEM (ver. 1.11E)
MSDOS111_CPQ_1.png|thumb|Compaq OEM (r. 1.11E)
MS-DOS_1.12.png|thumb|Compaq OEM (ver. 1.12G)
MS-DOS_1.12.png|thumb|Compaq OEM (r. 1.12G)
113mslabel.jpg|thumb|Texas Instruments OEM- Disk 1 (ver. 1.13)
113mslabel.jpg|thumb|Texas Instruments OEM- Disk 1 (r. 1.13)
113mslabel2.jpg|thumb|Texas Instruments OEM - Disk 2 (ver. 1.13)
113mslabel2.jpg|thumb|Texas Instruments OEM - Disk 2 (r. 1.13)
113mspread.jpg|thumb|Texas Instruments OEM - Disk 1 & 2 (ver. 1.13)
113mspread.jpg|thumb|Texas Instruments OEM - Disk 1 & 2 (r. 1.13)
MS-DOS1.19-Zenith.PNG|Zenith OEM (ver. 1.19)
MS-DOS1.19-Zenith.PNG|Zenith OEM (COMMAND.COM ver. 1.19)
MS-DOS1.20-Zenith.PNG|Zenith OEM (ver. 1.20)
MS-DOS1.20-Zenith.PNG|Zenith OEM (COMMAND.COM ver. 1.20)
</gallery>
</gallery>


== References ==
== References ==
<references></references>
<references></references>

Revision as of 20:43, 26 February 2020

MS-DOS 1.25 is a version of MS-DOS, released in 1982-08. It was the first version licensed to OEMs beyond IBM or Seattle Computer Products.[1] It only supported 5.25" 160 kB floppies and it doesn't support folders. The command interperter, COMMAND.COM, supported the following commands commands:

  • DIR
  • TYPE
  • COPY
  • ERASE
  • RENAME
  • PAUSE
  • REM

Source code

The source code for this version was released on March 25th, 2014 by Microsoft and the Computer History Museum, along with a note from Tim Paterson from December 2013.

From: Tim Paterson To: Len Shustek Date: Mon, 16 Dec 2013 10:34:17 -0800 Subject: RE: Source code to MS-DOS 1.0

I have found and attached the source code for MS-DOS 1.25 as shipped by Seattle Computer Products. Version 1.25 was the first general release to OEM customers other than IBM so was used by all the first clone manufacturers.
IBM's DOS 1.1 corresponds to MS-DOS 1.24. There is one minor difference between 1.24 and 1.25, as noted in the revision history at the top of MSDOS.ASM.
Of the file attached, only STDDOS. ASM/MSDOS.ASM (DOS main code) and COMMAND.ASM (command processor) would have been used by an OEM other than Seattle Computer. The other files:
IO.ASM - I/O system unique to SCP (equivalent to ibmbio.sys). ASM.ASM & HEX2BIN.ASM - Old 8086 assembler developed by SCP (used to assemble older version of DOS). TRANS.ASM - Z80 to 8086 assembly source code translator developed by SCP.
I also have a 6” stack of printouts of assembly listings for some of these and probably other related programs.

Tim Paterson - Paterson Technology http://www.patersontech.com/

Gallery

References