X



【IT】往年の「MS-DOS」互換OS「PC-MOS/386」のコードがオープンソース化
■ このスレッドは過去ログ倉庫に格納されています
0001trick ★
垢版 |
2017/11/15(水) 19:02:11.01ID:CAP_USER
往年の「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発の記事を朝日インタラクティブが日本向けに編集したものです。
0002名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:03:56.57ID:kkquiFcB
2なら俺は天才
0003名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:06:03.85ID:2d3mftCp
個人的にはFreeDOSで充分なんだがどんな人が使うんかね
0004名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:08:25.72ID:qLEivz1u
アセンブラ入ってるのか
Cだけなら仕事用にコピペしていろいろ楽できそうかと思ったのだが
0005名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:14:20.42ID:b8gm3Jgu
懐かしい。 98でMS−DOSの会社で使う業務アプリ作ったことある。
コンパイラはMS−C

懐かしいw
0006名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:15:22.91ID:muX1KGUu
win3.1の時に初めてパソコン買って
ms-dosや拡張ems、shell-dosを理解するのに時間がかかったわ
0007名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:19:34.38ID:fXKQqNs9
Socket7のマザボまだあるけど、捨てずに置いておこう。
あと10年くらいしたら売れるかもしれん。
0008名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:22:50.54ID:VazrBk5M
マシン語ばっかりだったからどうでもいい
0009名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:25:09.21ID:xkXgGgdU
S-OSは?
0011名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:26:52.20ID:OHHY5B39
私、個人情報関係は、現役で、
Epson PC-486SE で、
OS NEC DOS6.2 
松V6 (FEP 松茸V3.8)  
L123 V2.4 
桐V5を
使用中 

今でも、config.sys autoexec.bat かけますよ。
0013名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:36:30.83ID:4FlaP4nR
Turbo-C++を持っている俺が勝者!!\(°∀°)/
0017名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:38:40.09ID:4FlaP4nR
昔、MS-networkを使ったが遅すぎて話にならなかった...orz.
ネットワークを使うようになったのは1995年だったな。
0018名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:39:14.03ID:QWJJDkkk
先祖返りってかよ(笑)
0020名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:40:40.76ID:4FlaP4nR
CUIならLinuxで十分...
0022名刺は切らしておりまして
垢版 |
2017/11/15(水) 19:53:36.28ID:4FlaP4nR
あの時代は自分の書いたプログラムが実際にPCの上で動いていたが
今は、OSの上のVMの上で動いているプログラマだな。
0023名刺は切らしておりまして
垢版 |
2017/11/15(水) 20:11:07.77ID:P/Mvw3G2
wolfenstein3Dとかdoomの初期は本当に面白かった
今やっても感動は戻らないだろうけど
0024名刺は切らしておりまして
垢版 |
2017/11/15(水) 20:29:29.50ID:9nOM8Nsb
>>11
DOS6かあ
結構イイの使ってるな(w
0027名刺は切らしておりまして
垢版 |
2017/11/15(水) 20:54:00.35ID:jnEsDAYD
マイクロソフトのworksって、ぜんぜん広まらなかったなぁ。

家庭用なら、あれで十分な気もしたが・・・。

家庭では、ネットや年賀状に使うくらいで、
ほとんどは、会社やサークルなどの資料作りにワープロや表計算ソフトを使う香具師がほとんどだったという事かな?w


欧米は、タイプライターが普及していたのでワープロソフトの需要が有り、
アメリカでは、ほとんどの香具師が確定申告をするので表計算ソフトの需要があったのかな?
0028名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:02:19.43ID:cSYqr7zk
>1987年にPCを使っていなかった人たちのために書いておくと・・・
>筆者は当時、同OSに関するレビュー記事を執筆した覚えがある

あんたいくつだよw50は余裕で越えてるだろw60でもおかしくない
それで未だこの手の記事で現役ですかw
0030名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:13:03.45ID:HnYwgdES
Human68kは相当前にオープンにされてたな
遅すぎるだろ
0032名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:23:45.86ID:WAZ4lMSW
DR-DOSでいいだろ
0034名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:25:49.39ID:hYBJACxh
GUIでなくCUIだよね。
シリアルケーブルを介して接続された9600または19200 ボー
2000年のような問題があると思われ
FAT というファイルシステムしか受け付けない。
やっぱり古すぎ
0037名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:42:24.81ID:6ezE1GY8
DOS3.1の頃から使ってるけどPC-MOSなんて初耳。
0039名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:44:05.51ID:HnYwgdES
>>37
日本じゃないだろAT機での話でしょ
98DOSは2.11から使ってたw
0040名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:45:24.24ID:6ezE1GY8
初代 遊撃王の頃だな。
0041名刺は切らしておりまして
垢版 |
2017/11/15(水) 21:51:05.64ID:8pXGTm1s
東京にいた頃、会社のPC98でバリアントというゲームをやった記憶がある。
0043名刺は切らしておりまして
垢版 |
2017/11/15(水) 22:13:02.27ID:uMJvKtf6
Windows/386はそこそこ便利だったんだが
0044名刺は切らしておりまして
垢版 |
2017/11/15(水) 22:13:49.79ID:ILXE32RX
SE3とFileMTN探してこなきゃ。
0048名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:27:03.68ID:S5JEP+Qi
みんなよくそんなにパソコン捨てる気になるなあ…。

おれはまだ8801MA2と9821V200(DOSとWin98SEとWin2000SP4)を動態保存してあるぞ。
0049名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:29:46.44ID:CC1DhuvS
大昔からオープンだと思ってた
ほら、ロボコップのマーフィーてDOSで動いてたやん
0050名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:32:54.88ID:4P1GByZ5
ふむ
0052名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:33:48.06ID:5rfQCntL
アシストカルク
0053名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:34:00.92ID:5rfQCntL
PC-VAN
0054名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:39:16.58ID:epv9wqbr
PC-88VAでMS-DOSとTurboPASCAL使ってプログラム作ってた
文化祭で作ったゲームを公開したらド叱られたが
0055名刺は切らしておりまして
垢版 |
2017/11/16(木) 00:43:34.01ID:nLshybT8
ゴミやんけ
0056名刺は切らしておりまして
垢版 |
2017/11/16(木) 01:05:16.00ID:lneNhs/L
>>47
入門書のタイトルだっけ?
0059名刺は切らしておりまして
垢版 |
2017/11/16(木) 08:23:36.59ID:6HUTUoIJ
Windows95Bや98で作った起動ディスク、いまでも現役だわ。
0060名刺は切らしておりまして
垢版 |
2017/11/16(木) 09:59:10.47ID:md1Wil1m
Boland C++ 3.1を持ってると思うが、メディアがな
3.5"フロッピーならまだしも、5"の可能性すらあるw
メディアを探し出せても、読むPCが無い、PCが有ってもフロッピーから読み出せるか分からないw
20年以上だからなあ
0061名刺は切らしておりまして
垢版 |
2017/11/16(木) 11:49:03.79ID:TrWnSnlR
>>59
Windows7あたりのフォーマッタだと32GB超えるパーティションをFAT32でフォーマット出来ないんだよね
で、その話すると「FAT32は32GBまでですよ?」とか言われるの。
0064名刺は切らしておりまして
垢版 |
2017/11/16(木) 12:33:02.82ID:5ZXEXbP3
>>49
オープンではないけど、2.11くらいまではソフトウェアのブート用にバンドルするのが
許されてたと思う。
0065名刺は切らしておりまして
垢版 |
2017/11/16(木) 13:38:11.95ID:OJ6KMnxV
なんか時々 DOS時代のパソコンとかソフト使いたくなるときある
一太郎とかWORKSとかエコロジーとか舞フェスとかよく使った
0066名刺は切らしておりまして
垢版 |
2017/11/16(木) 18:43:23.94ID:ma4iR/l9
           _____________
   ___   /
 /´∀`;::::\<  東京BBSにアクセスしよう
/    /::::::::::| \_____________
| ./|  /:::::|::::::|
| ||/::::::::|::::::|
0067名刺は切らしておりまして
垢版 |
2017/11/16(木) 18:54:00.71ID:Mz1ugfAO
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についても一通り書かれてる
0068名刺は切らしておりまして
垢版 |
2017/11/16(木) 19:00:28.48ID:Mz1ugfAO
Borland C++ 3.1はDOS用アプリとWindows 3.1用アプリが作れるが
PC98版でもPC98専用の関数を呼び出さなければ
PC98以外のMS-DOSアプリも作ることはできる
コンパイラはMS-DOS標準の機能しか使ってないのでMS-DOSが動作するならどの機種でも多分動作する
ただ、Turbo DebuggerはおそらくPC98専用
0070名刺は切らしておりまして
垢版 |
2017/11/16(木) 22:41:07.42ID:EvVhUh3j
>>10
一時めちゃはまってた
ちょうど会社でLANを引き始めたところだったから昼休みに同僚と対戦とかもしてた w
のんびりした時代だったな
0072名刺は切らしておりまして
垢版 |
2017/11/17(金) 01:25:08.52ID:AEAWsubE
VMWare Playerはコンソールの再現性が悪いから、スクロールが遅くてもVirtualBoxやQUEM上で動かす方がいいな
0074名刺は切らしておりまして
垢版 |
2017/11/17(金) 13:38:52.04ID:CwBL1rbD
>>48
そうだよね
俺もエプソンの98互換機286VFと486GR3が稼働している
たまにゲームやるな。昨日も初代シムシティやった
つなみに120MBのHDDがまだ動いている
ノートもIBMシンクパッドとNECの98Nrがあるな
自作機はバラシテ捨てたが側は10年以上使っている。
0076名刺は切らしておりまして
垢版 |
2017/11/17(金) 22:19:07.63ID:dcP4djeT
そーいえば、俺のストックのなかにIBMのPC-DOSとWebBoyが残ってたような。
DOSだとwifi系使えないんだよなー。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況