■ このスレッドは過去ログ倉庫に格納されています
【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 ★