No.1ベストアンサー
- 回答日時:
ゲームのエミュレータというのが、ゲーム機のエミュレータだと仮定します。
そうなると、必要になるのは、そのゲーム機のハードウェアの知識です。
使われているCPUのアセンブラ、IO系のアドレス情報、デバイス制御の方法など、非常に機械よりの情報・知識が必須になります。
また、こういった情報は特にコンシューマのゲーム機の場合、一般に公開されていないため、自力で解析を要するものが多いです。
ただし、この解析行為は場合によっては、著作権法違反になりうるので、注意が必要でしょう。
それらが分かった上で、開発環境の話になります。
この場合、それらのハードウェアの動きを完全に真似するソフトウェアの開発になりますから、エミュレーションしたい環境がよほど非力な環境でなければ、一番良いのは、動作速度の面からアセンブラになります。ここでのアセンブラは、386アセンブラですね。
ユーザインタフェースの部分のみ、他のプログラミング言語で作るという選択肢もあります。
次点で、CやC++になるかもしれませんが、別にVCで無ければというものでもないです。
処理系としては、無料で手に入るgcc等もありますし、選択肢は様々です。
また、当然ですがその上で動かすソフトは、自分で持っているものであることが前提になります。
これも、著作権法に抵触しうるので、注意が必要です。
余談になりますが、エミュレータ作成は必要なスキルのレベルも範囲も、OSを一から書き起こせるくらいの物が必要になってきます。
上で述べたように、プログラム言語の知識以上に、別のスキルが必要になるので、プログラム言語の習得目標としては、あまり向かないと思いますよ。
この回答へのお礼
お礼日時:2002/04/17 21:08
御礼が遅くなってしまい、すみませんでした。
ありがとうございます。
もう少し、色々勉強してから考えてみようと思います。
これからも宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- 介護福祉士・ケアマネージャー・社会福祉士 介護関係者の方に真面目な相談です!! 大変悩んでます…。。 介護専門学生ですが訪問介護に3日実習いき 1 2022/05/23 16:56
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- 分譲マンション 管理組合・議案書内の理事長の挨拶文書作成にについて 2 2023/03/26 01:56
- ビジネスマナー・ビジネス文書 管理組合・議案書内の理事長の挨拶文書について 1 2023/03/25 23:54
- 画像編集・動画編集・音楽編集 A1サイズで画像作成(300枚以上の写真を並べたいです) 1 2023/08/03 12:18
- Amazon 新規でAmazon商品ページ作成方法について 1 2022/03/28 00:22
- IT・エンジニアリング インフラエンジニア(ネットワークエンジニア)の検証業務について教えてください。 インフラ初心者なので 2 2022/06/26 00:08
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルでUSB挿入時に実行
-
C言語学習用のフリーソフト
-
GPIB制御
-
Bluestacks内でダウンロードし...
-
アプリのプログラムを見るには...
-
インテル マネジメント エンジ...
-
cgiをひらくアプリケーション
-
BIOSとドライバの違い。
-
BIOS.binをバイナリエディタで...
-
マルチTIFを一枚のTIFに...
-
再配布できないファイルの作製
-
fortranでスプライン補間をする...
-
パズルゲームを作るには何のソ...
-
無償のおすすめプログラミング...
-
TeamViewer (チームビュアー)に...
-
みつも郎でエラーが出るのですが…
-
iTunesがノートンにブロックさ...
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
このプログラミング誰か教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GPIB制御
-
バッチファイルでUSB挿入時に実行
-
Bluestacks内でダウンロードし...
-
アプリのプログラムを見るには...
-
マルチTIFを一枚のTIFに...
-
InstallShield ってプログラム...
-
インテル マネジメント エンジ...
-
brotherのマシニングセンタとP...
-
BIOS.binをバイナリエディタで...
-
例外アプリケーションエラーを...
-
ホームページに口コミ機能を付...
-
「フラグをたてる」とは?
-
積算ソフトのプログラムを作り...
-
自分の声が遅れて聞こえてくる...
-
あるフリーゲームをプレイ中に...
-
BIOSとドライバの違い。
-
PICで豆の1秒あたりのカウ...
-
みつも郎でエラーが出るのですが…
-
スクリーンセーバーの作り方
-
脱出ゲームを自分で作ってみたい
おすすめ情報