2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【IT】往年の「MS-DOS」互換OS「PC-MOS/386」のコードがオープンソース化

1 :trick ★:2017/11/15(水) 19:02:11.01 ID:CAP_USER.net
往年の「MS-DOS」互換OS「PC-MOS/386」のコードがオープンソース化 - builder by ZDNet Japan
https://builder.japan.zdnet.com/tool/35109615/
Steven J. Vaughan-Nichols (Special to ZDNet.com) 翻訳校正: 編集部
2017-10-31 10:01:00

 DOS上で稼働していたワープロソフト「WordPerfect 5.1」や表計算ソフト「Lotus 1-2-3 Release 4」、シューティングゲーム「DOOM」を動かしてみたいという人はまだいるだろうか?そういった人たちに向け、1980年代のPCの環境を再現する新しい方法が登場した。それは新たにオープンソース化された「PC-MOS/386 v5.01」だ。

 1987年にPCを使っていなかった人たちのために書いておくと、PC-MOSというのは、ジョージア州ノークロスのThe Software Linkという企業が開発した、マルチユーザー対応のMS-DOS互換OSだ。PC-MOSは、リアルモードや、386のプロテクトモードに対応したほとんどのアプリケーションを実行できた。筆者は当時、同OSに関するレビュー記事を執筆した覚えがあるものの、ワシントンD.C.地域向けの一般向けコンピュータ新聞Computer Digestに掲載された該当記事を見つけ出すことはできなかった。ただ、それがきちんと機能したという記憶はある。

 驚くべきことに、その当時のソースコードを記録したテープが、PC-MOS開発チームの一員であったRoeland Jansen氏によって保管されていた。そして同氏は他の知的財産保有者の許可を得て、このOSを7月にリリースした。このようにしてPC-MOSは息を吹き返したのだった。

 オープンソース化されたバージョンは、商用バージョンとして最後にリリースされたものだ。これにはx386のアセンブラと、C言語によるソースコード、実行可能ファイル、ブート可能な3.5インチフロッピーディスクイメージが含まれている。また、CD-ROMのドライバも同梱されている。ただし、オープンソース化されているのはPC-MOS/386/The Software Link inc/CDROMディレクトリ配下のコードに限られている。

 このOSを実行させるお勧めの方法は、UNIX/Linuxのddコマンドを使ってフロッピーディスクイメージからブート可能なイメージを生成することだ。これで、「VMWare Workstation」や「Oracle VM VirtualBox」から起動できるようになる。80年代に製造されたPCの完動品を持っているのであれば、3.5インチフロッピーディスク装置からの起動ももちろん可能だ。

 公開中のコードは、オープンソースライセンスであるGNU General Public License(GPL)バージョン3の下で利用可能だ。同コードには「PC-MOS v5.01. patch level 6」をビルドするうえで必要なすべてのソースが含まれている。

 このコードをコンパイルし、リンクするには、1992年にリリースされた「Borland C++ 3.1」コンパイラが必要となるが、その他のコンパイラでもビルドできる可能性はある。Borland C++ 3.1コンパイラがパブリックドメインとして公開されたかどうかは定かでないものの、この古典的なコンパイラは比較的容易に入手できる。

 このため、MS-DOSによる古き良き時代のコンピューティングやプログラミングを思い起こしてみたいという人は、試してみてもよいかもしれない。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

29 :名刺は切らしておりまして:2017/11/15(水) 21:12:48.16 ID:H8orozGv.net
>>13
turbo C ++はWindowsで動くやつがフリーになってたはず、って釣られたかな(´・ω・`)

30 :名刺は切らしておりまして:2017/11/15(水) 21:13:03.45 ID:HnYwgdES.net
Human68kは相当前にオープンにされてたな
遅すぎるだろ

31 :名刺は切らしておりまして:2017/11/15(水) 21:20:14.51 ID:4DLPBqnj.net
日本だとPC98用のMS-DOSとROMを公開してくれたほうがいいかも

32 :名刺は切らしておりまして:2017/11/15(水) 21:23:45.86 ID:WAZ4lMSW.net
DR-DOSでいいだろ

33 :名刺は切らしておりまして:2017/11/15(水) 21:25:19.34 ID:niD3PrVB.net
>>27
あれねぇ、使っていると、ん?んん?んんん?って感じになった

34 :名刺は切らしておりまして:2017/11/15(水) 21:25:49.39 ID:hYBJACxh.net
GUIでなくCUIだよね。
シリアルケーブルを介して接続された9600または19200 ボー
2000年のような問題があると思われ
FAT というファイルシステムしか受け付けない。
やっぱり古すぎ

35 :名刺は切らしておりまして:2017/11/15(水) 21:31:04.49 ID:ZexUSuuA.net
一瞬PC-DOSかとオモタ

>>28
結構いると思うよ。

36 :名刺は切らしておりまして:2017/11/15(水) 21:38:22.61 ID:rwV++hLK.net
98壊れた時、VZとかもう捨てちゃったからおせーよ

37 :名刺は切らしておりまして:2017/11/15(水) 21:42:24.81 ID:6ezE1GY8.net
DOS3.1の頃から使ってるけどPC-MOSなんて初耳。

38 :名刺は切らしておりまして:2017/11/15(水) 21:43:47.43 ID:HuC+stFf.net
>>25
テープだから動きません

39 :名刺は切らしておりまして:2017/11/15(水) 21:44:05.51 ID:HnYwgdES.net
>>37
日本じゃないだろAT機での話でしょ
98DOSは2.11から使ってたw

40 :名刺は切らしておりまして:2017/11/15(水) 21:45:24.24 ID:6ezE1GY8.net
初代 遊撃王の頃だな。

41 :名刺は切らしておりまして:2017/11/15(水) 21:51:05.64 ID:8pXGTm1s.net
東京にいた頃、会社のPC98でバリアントというゲームをやった記憶がある。

42 : :2017/11/15(水) 21:59:34.84 ID:stQDljTz.net
 彡⌒ ヾ
 ( ^ω^)なにに活用できるのか想像が出来んわ

43 :名刺は切らしておりまして:2017/11/15(水) 22:13:02.27 ID:uMJvKtf6.net
Windows/386はそこそこ便利だったんだが

44 :名刺は切らしておりまして:2017/11/15(水) 22:13:49.79 ID:ILXE32RX.net
SE3とFileMTN探してこなきゃ。

45 :名刺は切らしておりまして:2017/11/15(水) 22:30:20.29 ID:YtrBvpvq.net
Windows10の中で動くんじゃないのか

46 :名刺は切らしておりまして:2017/11/16(木) 00:14:39.66 ID:CD8KMQk+.net
よし、フラッピーやるぜ

47 :名刺は切らしておりまして:2017/11/16(木) 00:37:23.39 ID:rVK6PtMP8
SPSの作ったアレ

48 :名刺は切らしておりまして:2017/11/16(木) 00:26:54.78 ID:h6Zeu6jp.net
エムエスドスってなんどすか

49 :名刺は切らしておりまして:2017/11/16(木) 00:27:03.68 ID:S5JEP+Qi.net
みんなよくそんなにパソコン捨てる気になるなあ…。

おれはまだ8801MA2と9821V200(DOSとWin98SEとWin2000SP4)を動態保存してあるぞ。

50 :名刺は切らしておりまして:2017/11/16(木) 00:29:46.44 ID:CC1DhuvS.net
大昔からオープンだと思ってた
ほら、ロボコップのマーフィーてDOSで動いてたやん

51 :名刺は切らしておりまして:2017/11/16(木) 00:32:54.88 ID:4P1GByZ5.net
ふむ

52 :名刺は切らしておりまして:2017/11/16(木) 00:33:41.68 ID:eZ0d92k7.net
MEGDOSオープン化もはよ

53 :名刺は切らしておりまして:2017/11/16(木) 00:33:48.06 ID:5rfQCntL.net
アシストカルク

54 :名刺は切らしておりまして:2017/11/16(木) 00:34:00.92 ID:5rfQCntL.net
PC-VAN

55 :名刺は切らしておりまして:2017/11/16(木) 00:39:16.58 ID:epv9wqbr.net
PC-88VAでMS-DOSとTurboPASCAL使ってプログラム作ってた
文化祭で作ったゲームを公開したらド叱られたが

56 :名刺は切らしておりまして:2017/11/16(木) 00:43:34.01 ID:nLshybT8.net
ゴミやんけ

57 :名刺は切らしておりまして:2017/11/16(木) 01:05:16.00 ID:lneNhs/L.net
>>48
入門書のタイトルだっけ?

58 :名刺は切らしておりまして:2017/11/16(木) 06:23:29.14 ID:JivQfQDk.net
>>50
あれはそういうのじゃなくて、コンピュータが起動してるという、当時なりの表現じゃないの

59 :名刺は切らしておりまして:2017/11/16(木) 08:01:43.63 ID:I0SkzS6r.net
加齢臭ホイホイスレ

60 :名刺は切らしておりまして:2017/11/16(木) 08:23:36.59 ID:6HUTUoIJ.net
Windows95Bや98で作った起動ディスク、いまでも現役だわ。

61 :名刺は切らしておりまして:2017/11/16(木) 09:59:10.47 ID:md1Wil1m.net
Boland C++ 3.1を持ってると思うが、メディアがな
3.5"フロッピーならまだしも、5"の可能性すらあるw
メディアを探し出せても、読むPCが無い、PCが有ってもフロッピーから読み出せるか分からないw
20年以上だからなあ

62 :名刺は切らしておりまして:2017/11/16(木) 11:49:03.79 ID:TrWnSnlR.net
>>60
Windows7あたりのフォーマッタだと32GB超えるパーティションをFAT32でフォーマット出来ないんだよね
で、その話すると「FAT32は32GBまでですよ?」とか言われるの。

63 :名刺は切らしておりまして:2017/11/16(木) 12:22:02.68 ID:F0iV4g2p.net
FreeDOSがあるしなあ(´・ω・`)

64 :名刺は切らしておりまして:2017/11/16(木) 12:26:10.41 ID:/dnmVFQy.net
dir

65 :名刺は切らしておりまして:2017/11/16(木) 12:33:02.82 ID:5ZXEXbP3.net
>>50
オープンではないけど、2.11くらいまではソフトウェアのブート用にバンドルするのが
許されてたと思う。

66 :名刺は切らしておりまして:2017/11/16(木) 13:38:11.95 ID:OJ6KMnxV.net
なんか時々 DOS時代のパソコンとかソフト使いたくなるときある
一太郎とかWORKSとかエコロジーとか舞フェスとかよく使った

67 :名刺は切らしておりまして:2017/11/16(木) 18:43:23.94 ID:ma4iR/l9.net
           _____________
   ___   /
 /´∀`;::::\<  東京BBSにアクセスしよう
/    /::::::::::| \_____________
| ./|  /:::::|::::::|
| ||/::::::::|::::::|

68 :名刺は切らしておりまして:2017/11/16(木) 18:54:00.71 ID:Mz1ugfAO.net
Borland C++ 3.1持ってるけど、俺が持ってるのはPC98版だ
最近、エミュレーター上でちょっと使った
Borland C++ 3.1はDPMI上で動作するので386以上が必須みたい
インストールは出来ないがDOSでインストールしたファイルをコピーすれば
VMware上のWindows 98上でも動作して、Windows 3.1用のアプリのコンパイルは可能
IDEもWindows 98上で動作する
IDEのヘルプファイルは充実しててWindows 3.1のAPIについても一通り書かれてる

69 :名刺は切らしておりまして:2017/11/16(木) 19:00:28.48 ID:Mz1ugfAO.net
Borland C++ 3.1はDOS用アプリとWindows 3.1用アプリが作れるが
PC98版でもPC98専用の関数を呼び出さなければ
PC98以外のMS-DOSアプリも作ることはできる
コンパイラはMS-DOS標準の機能しか使ってないのでMS-DOSが動作するならどの機種でも多分動作する
ただ、Turbo DebuggerはおそらくPC98専用

70 :名刺は切らしておりまして:2017/11/16(木) 21:12:42.46 ID:+A2cOYLm.net
Syntax Errorr

71 :名刺は切らしておりまして:2017/11/16(木) 22:41:07.42 ID:EvVhUh3j.net
>>10
一時めちゃはまってた
ちょうど会社でLANを引き始めたところだったから昼休みに同僚と対戦とかもしてた w
のんびりした時代だったな

72 :名刺は切らしておりまして:2017/11/17(金) 01:16:37.52 ID:vRnUbnME.net
>>68
beep音で鶏を良く殺してたもんだ

73 :名刺は切らしておりまして:2017/11/17(金) 01:25:08.52 ID:AEAWsubE.net
VMWare Playerはコンソールの再現性が悪いから、スクロールが遅くてもVirtualBoxやQUEM上で動かす方がいいな

74 :名刺は切らしておりまして:2017/11/17(金) 09:10:03.06 ID:w26fUM8Z.net
普通ESXiにWebクライアントじやないの?

75 :名刺は切らしておりまして:2017/11/17(金) 13:38:52.04 ID:CwBL1rbD.net
>>49
そうだよね
俺もエプソンの98互換機286VFと486GR3が稼働している
たまにゲームやるな。昨日も初代シムシティやった
つなみに120MBのHDDがまだ動いている
ノートもIBMシンクパッドとNECの98Nrがあるな
自作機はバラシテ捨てたが側は10年以上使っている。

76 :名刺は切らしておりまして:2017/11/17(金) 14:14:51.70 ID:M88YP8c/.net
>>19
右翼的思想の持ち主だったけど、今のネトウヨと比べると雲泥の差

77 :名刺は切らしておりまして:2017/11/17(金) 22:19:07.63 ID:dcP4djeT.net
そーいえば、俺のストックのなかにIBMのPC-DOSとWebBoyが残ってたような。
DOSだとwifi系使えないんだよなー。

78 :名刺は切らしておりまして:2017/11/18(土) 00:48:07.26 ID:190x7EQN.net
>>76
あれは本物の右翼でウヨクじゃないw

総レス数 78
17 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★