![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
No.6ベストアンサー
- 回答日時:
マイクロソフト純正エミュレータ、VirtualPCならDOSだって動きます。
これならWin3.1でも余裕でしょう。ただし、DOSやWin3.1は別途自前で用意する必要がありますが。個人的にこれでPC DOS7/Vを動かしています。Win3.1もインストールディスクがあればやってみたいんですが、MOに入れたものしか残ってなくて読む手段がないんですよね。窓の杜の解説とダウンロードリンク:
http://www.forest.impress.co.jp/lib/sys/hardcust …
なお、VirtualPCの場合はCPUパワーがあまり下がらずにエミュレータ側に出てくる(悪くても半減程度)ので、タイミングの問題が発生する心配はあります。特にDOSゲームは今どきのPCでは速すぎて、まともに動きません。
逆コンパイルは、現実的手段とはあまり思えません。それよりはVirtualPCで環境を作る方がよっぽど簡単で確実だと思います。
すばらしいソフトを教えて頂きありがとうございます。
しかし前のpc98は父から小さい頃にお古を学習用にもらった物でインストールディスクがあるのか、それともプリインストールなのかさえもわかりません。
FDのドライブも必要です。
一度中古で探してみようかと思います。
早すぎて動かないですか、昔はアルゴリズムを試行錯誤して速くしようと奮闘していたのに。技術の進歩はすごいです。
No.5
- 回答日時:
yuzukonです。
私もパソコンの世界がNECベーシックだけ、MS-DOS時代からのおじさんですが、
もう長い間、Windows3.1が出てからどっぷりこれに浸かっています(笑
>エミュレータのようなものがもしありましたら教えてほしいです。
私の知る限りでは知りません。
今となっては16bitは過去の遺物で無理なのではないでしょうか・・・
回答にならなくて申し訳ありません。
回答ありがとうございます。
どうやらOS上でwin3.1を走らせるのが有望なので、物を集めてのんびり遺産を回収していくことにします。
私は俗に言うゆとり世代なので昔のPCを偉そうに語れませんが、yuzukonさんとは逆に今年まで十年来win3.1だったので最近のPCやらwindowsやらネットはさっぱりです(笑)
これを機に少しずつ新しい環境に新しい機能で遺産を移植しながら勉強していきたいと思います。
No.4
- 回答日時:
No.1 yuzukon です。
>Professionalのほうが上位版なのでしょうか。
はい そうです。
>互換モードとは違うのでしょうか?
違います。
例えばMACのパソコン内でWindowsを動かすみたいなものです。
追伸:
16bitアプリケーションだとXPモードでも動かないかもです・・・?
検証したことがないので確約できません。
この回答への補足
ありがとうございます。goold-manさんもおっしゃるようにOS側では難しいようですね…
不特定の回答者さんへの補足なんですが、
自作ソフトはDOSコマンド、Win16API、様々なC用ライブラリのコマンドを統合してCで書いた自作コンパイラで作りました。
今気づいたんですが、そもそもWin16APIはwin7でサポートされていないようなので単に逆コンパイルして再コンパイルでは無理ですよね。
Cの関数の寄せ集めなのでCで逆コンパイルできると思うんですけど、自作コンパイラのソースはあるのでをそれを64bitでコンパイルしなおして、逆コンパイルしたソースをそれでコンパイルして、win16APIの命令を新しいAPIに変換する環境で実行すればいけそうな気がします。
そのような環境はあるんでしょうか?また、逆コンパイルしたことがないので、どうしたらよいか教えてもらえませんか?
No.3
- 回答日時:
16bitというと、Windows3.0aまでのソフトです。
Windows3.1から、Win95, Win98, Win98SE, WinME, Win2000, WinXPまでは32bitですから。
WindowsVista, Winjdows7 は、64bitでも、WOW(Windows32 on Windows64)というプログラムが、
組み込まれていて、32bitアプリは自動的にこのWOW上で動きます。
16bitのソフトというのは、Windowsでなく、Dos/V機のMS-DOSのソフトじゃないですか?。
またはPC-98x1のDOSソフト。
Win3.0aのウインドウズは、DOSが起動してから、ウインドウズが起動していました。
もし、フロッピーのソフトなら、エミュレータで動きますが、
ここ相談箱では、違法な使用法の質問・回答は禁じられています。
違法用途で無いなら、詳細を付けくわえてください。
この回答への補足
具体的にはDOS上で走るソフトの一部とWin16のAPIを使ったアプリケーションが動きません。
DOS/VやPC98というのは聞いたことだけありますが、今動かないのはNEC製PC98ノート上で稼動していた企業、個人製作ソフトとそのノート上で書いたアプリケーションです。
媒体はフロッピーとCD、またはそれをコピーしたもの新しいノートに移したものです。
フロッピーに移すと動くのですか?詳しく知りたいです。
違法なのは人の作ったソフトを逆コンパイルすることでしょうか。その点は自作の物に限るか許可を得るかで対処しようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- オンラインゲーム Valorantの最低・推奨スペックについて質問させてください。 2 2022/09/07 17:48
- Excel(エクセル) Excel 2019 32-bit版を64-bit版にするには? 8 2023/07/28 14:20
- TOEFL・TOEIC・英語検定 bitとlittleは両方ともに同じ 1 2022/08/10 13:03
- その他(OS) マックOSのバージョンに関して 1 2022/06/25 19:53
- その他(プログラミング・Web制作) Visual Studio Code 関数の使い方について 3 2023/05/31 13:15
- 英語 英文和訳についての質問です。 2 2023/06/23 06:38
- その他(パソコン・周辺機器) SSD換装 4 2022/10/23 23:54
- その他(AV機器・カメラ) オーディオインターフェイスの24bitなど量子化bit数はどこで設定できるのでしょうか? 1 2022/06/26 07:58
- FTTH・光回線 Windows7は光回線で無線接続可能なんでしょうか? 11 2023/07/26 12:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
NET Broadcast Event Window
-
変更前のコンピュータ名を調べ...
-
WindowsXPでしか動かなかった...
-
右上に出る「最小化」「最大化...
-
win XP pro 再起動後に環境元に...
-
デスクトップアイコンを個別に...
-
未知のソフトが入って来ました。
-
Zipを右クリック→エクスプロー...
-
デスクトップでデジタル時計の...
-
PDBファイルについて
-
Wise Registry Cleaner
-
WIN ANTIVIRUS???スパイウェア?
-
インストール済ソフトのシリア...
-
QTTabBarが無反応になる
-
好き勝手にPCが動作
-
データベース iv Thumbs
-
【できれば至急!】windowsタス...
-
ユーザー登録とは?
-
NCHというソフトをDLしたら…
-
CD-RW起動で再起動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WindowsXPでしか動かなかった...
-
NET Broadcast Event Window
-
スタートアップにSBSVというの...
-
変更前のコンピュータ名を調べ...
-
Zipを右クリック→エクスプロー...
-
EXEファイルのバージョンを変更...
-
Windows 7 で16ビットソフト...
-
右上に出る「最小化」「最大化...
-
インストール済ソフトのシリア...
-
susie のように非常にカンタン...
-
QTTabBarが無反応になる
-
DOSでのマウスドライバの組み方
-
Windows10のアイコンが赤くなる...
-
setup.exeを実行しても何もおこ...
-
常駐ソフトで削除しても影響な...
-
NCHというソフトをDLしたら…
-
付箋の×をクリックしたら消えて...
-
ラベルシールのファイルの開き...
-
【 超緊急 】 VCAgent.exe っ...
-
Windows XP Solution7.0
おすすめ情報