MSDOS開発ツールのバージョン履歴
MASMやLINKなどのツールが欲しい時に中古で買う際の参考にしてください。
ファイル
MASM, CREF - マクロアセンブラのコンポーネント
LIB LINK DEBUG - コンパイラ汎用コンポーネント
EXE2BIN - MS-DOSのコンポーネント
SYMDEB, MAPSYM, MAKE - MASM 3.00の時代に追加されたコンパイラ汎用コンポーネント
EXEPACK, EXEMOD - MASM 4.00の時代に追加されたコンパイラ汎用コンポーネント
ERROUT, EXEHDR - MASM 5.10の時代に追加されたコンパイラ汎用コンポーネント
| 品名 |
型番 |
タイムスタンプ |
MASM |
CREF |
LIB |
LINK |
DEBUG |
EXE2BIN |
SYMDEB |
MAPSYM |
MAKE |
EXEPACK |
EXEMOD |
ERROUT |
EXEHDR |
| NEC PC-9801 MSDOS 1.25 |
PS98-111-SF |
1983/03/22 |
1.03 |
有 |
1.02 |
1.08 |
1.08 |
有 |
― |
― |
― |
― |
― |
― |
― |
| NEC PC-9800 MSDOS 2.0 |
PS98-121-Hxx |
1983/09/20 |
1.20 |
有 |
1.02 |
2.2(830822) |
2.30 |
有 |
― |
― |
― |
― |
― |
― |
― |
| NEC N5200/05 MSDOS 2.0 |
U16199-80 |
1983/10/19 |
1.20 |
有 |
1.02 |
2.00 |
2.30 |
有 |
― |
― |
― |
― |
― |
― |
― |
| Microsoft FORTRAN 3.1 |
|
1983/11/09 |
― |
― |
― |
1.08 2.01(Large) |
― |
― |
― |
― |
― |
― |
― |
― |
― |
| NEC PC-9800 MSDOS 2.0 |
PS98-122-Hxx |
1985/06/28 |
1.27 |
有 |
? |
? |
? |
? |
― |
― |
― |
― |
― |
― |
― |
| NEC PC-9800 MSDOS 3.1 |
PS98-125-Hxx |
1985/12/13 |
3.00 |
3.00 |
3.00 |
3.00 |
2.10 |
有 |
3.01 |
3.01 |
有 |
― |
― |
― |
― |
| NEC PC-9800 MSDOS 2.0 |
PS98-123-Hxx |
? |
オプション: PS98-334 |
? |
? |
? |
? |
― |
― |
― |
― |
― |
― |
― |
| Microsoft MASM 4.0 |
|
1987/02/26 |
4.00 |
4.00 |
3.02 |
3.05 |
― |
― |
4.00 |
4.00 |
4.00 |
4.00 |
4.00 |
― |
― |
| NEC PC-9800 MSDOS 3.1 |
PS98-011-Hxx |
1987/10/23 |
オプション: PS98-333 |
3.00 |
3.00 |
― |
有 |
3.01 |
3.01 |
有 |
― |
― |
― |
― |
| Microsoft FORTRAN 4.0 |
|
1987/11/10 |
― |
― |
3.06 |
3.55 |
― |
― |
Codeview |
4.05 |
4.04 |
4.02 |
有 |
― |
| Microsoft MASM 5.1 |
PS98-1302-Hxx |
1990/06/21 |
5.10 |
5.10 |
3.11 |
3.65 |
― |
― |
Codeview |
4.07 |
4.04 |
4.02 |
有 |
1.00 |
| Microsoft QuickBasic 4.5 |
|
1989/11/15 |
― |
― |
3.14 |
3.69 |
― |
― |
― |
― |
― |
― |
― |
― |
― |
| EPSON 互換機 MSDOS 2.11 |
|
1990/06/28 |
無 |
無 |
2.20 |
2.44 |
2.30 |
有 |
― |
― |
― |
― |
― |
― |
― |
| NEC PC-9800 MSDOS 3.3C 拡張機能セット |
PS98-1001-x1 |
1990/07/12 |
無 |
無 |
3.00 |
3.05 |
― |
有 |
3.01 |
3.01 |
有 |
― |
― |
― |
― |
| EPSON 互換機 MSDOS 5.0 REL 1.0 |
|
1992/01/23 |
無 |
無 |
無 |
3.65 |
2.40 |
有 |
― |
― |
― |
― |
― |
― |
― |
| NEC PC-9800 MSDOS 5.0A 拡張機能セット |
PS98-1004-x2 |
1992/11/11 |
無 |
無 |
3.17 |
5.10 |
2.40 |
有 |
3.01 |
3.01 |
有 |
― |
― |
― |
― |
★MS-DOS 2.11(PS98-123)はMASMが付属しなかった。
MASM 1.27のオプションがPS98-334として用意されていた。
★EPSON MS-DOS 2.11
LIB 2.20(ヘッダは2.40), LINK 2.44, DEBUG 2.30, EXE2BIN
★PC-9800用MS-DOS 3.1(PS98-125)
DEBUGがSYMDEBに進化し、MAPSYM, MAKEが追加された。
※-125ではDEBUGも付属しているが、本来のコンポーネントではない
MASM 3.00 / CREF 3.00
LIB 3.00, LINK 3.00, DEBUG 1.20, EXE2BIN
SYMDEB 3.01, MAPSYM 3.01, MAKE(Ver不明)
★MS-DOS 3.1(PS98-127/-129/-011)はMASMが付属しなかった。
MASM 3.00のオプションがPS98-333として用意されていた。
★マイクロソフト版 MASM 4.00
マイクロソフト販売とNEC販売(PS98-335)の2つがあるが、エディタの有無以外の差異は不明
EXE2BINはMS-DOSのコンポーネントなので付属しません
MASM 4.00 / CREF 4.00
LIB 3.02, LINK 3.05,
SYMDEB 4.00, MAPSYM 4.00, MAKE 4.00,
EXEPACK 4.00, EXEMOD 4.00
★MS-FORTRAN 4.0のコンパイラディスクはMS-DOS汎用のため
コンパイラ汎用のコンポーネントも付属してきました。
ERROUTが追加されています。
LIB 3.06, LINK 3.55,
MAKE 4.05, (SYMDEB, MAPSYMはCodeviewに置き換わっています)
EXEPACK 4.04, EXEMOD 4.02, ERROUT
★MS-DOS 3.1(PS98-011)
PS98-125と同じLIB LINK SYMDEB MAPSYM MAKEが付属する。
★MS-DOS 3.3C拡張機能セット (PS98-1001)
3.3Bは18000円でしたが、3.3Cは本体9800円と開発8200円に分離。
アプリケーション開発をしない人にとってMSDOSは手に届きやすい価格になりました。
拡張機能セットは添付するユーティリティが微妙に古いです。
中古で買う際はマニュアルが完品かよく確かめましょう。ディスクに価値はありません。
LIB 3.00, LINK 3.05, EXE2BIN
SYMDEB 3.01, MAPSYM 3.01, MAKE(Ver不明)
ちなみにタイムスタンプは、
'87/02 - MASM 4.00
'87/10 - MS-DOS 3.1 (PS98-011)
'87/11 - FORTRAN 4.0
'90/07 - MS-DOS 3.3C 拡張機能セット
'92/11 - MS-DOS 5.0A 拡張機能セット
★EPSON MS-DOS 5.0A
LINKとEXE2BINがあるのでギリギリプログラミングできる親切設計です。
LINK 3.65, DEBUG 2.40, EXE2BIN
★NEC販売 MASM 5.1A (PS98-1302)
MASM 5.10 / CREF 5.10
LIB 3.11, LINK 3.65,
MAKE 4.07, (SYMDEB, MAPSYMはCodeviewに置き換わっています)
EXEPACK 4.04, EXEMOD 4.02, ERROUT, EXEHDR 1.00
★MS-DOS 5.0A拡張機能セット (PS98-1004)
DEBUGがEMSメモリに対応して帰ってきました(SYMDEBは非対応)
LIB 3.17, LINK 5.10, DEBUG 2.40, EXE2BIN
SYMDEB 3.01, MAPSYM 3.01, MAKE(Ver不明)
(6.x以降はさらに文法が変わってしまったため省略)