ファミコンエミュレータ DS版

2010年02月03日

2010年の記事です。HTML→Wordpress移行作業中ですのでしばらくお待ちください。

ファミコンのエミュレータは多く開発されているので完成度が高いものが揃っています。

ファミコン(NES)は今日の家庭用ゲーム機を発展させた原点とも言えるべきゲーム機で任天堂が開発しました。8ビットCPUを搭載している。2コンにマイク機能が付いていたけど特に意味がなかった。

海外ではNESと呼ばれていて、Nintendo Entertainment Systemの略となります。調べ物をするときはFamicomよりNESと入力したほうがいい結果が得られるかと思われます。

■ファミコンエミュレータ紹介一覧

nesDS
ファミコンエミュレータ: nesDSの起動画面
性能:
★★★☆☆
コスト:
フリーソフト
対応OS:
ニンテンドーDS
機能:
サウンド/ステートセーブ/チートコード
nesDS
●nesDS公式サイト

ファミコンエミュレータの中で最高の完成度を誇るのがnesDSです。このエミュレータの機能としてはステートセーブに対応していて画面サイズを調整することもできます。そして面白いのがゲームの巻き戻し機能と早送り機能があることです。微調整したいときはこの機能を使うといいかもしれません。

動作させるまでが少し面倒で用意したROMイメージをndstool.exeを使用してndsファイルに変換する必要があります。※日本語ファイルは対応していないので半角英数字でファイル名を付けてください。

nesDS関連リンク


NesterDS+
性能:
★★★☆☆
コスト:
フリーソフト
対応OS:
ニンテンドーDS
機能:
サウンド/リアルタイムセーブ/チートコード

全世界で最初に登場したファミコンエミュレータであるNesterDSの改造版となります。2ちゃんねる発祥でスレッドにて要望や改善点を受けながら開発しています。元となっているNesterDSは再現性がとても高く期待されていたエミュレータの一つで、NesterDS+も当然ながら高い完成度となっていますので楽しみですね。

起動させるにはこれもROMイメージを変換する必要がありますが、DLDIに対応していて画面サイズもDS専用にチェンジできます。開発は気まぐれとのことですのでゆっくり待ちましょう。


PocketNES
ファミコンエミュレータ: PocketNESの起動画面
性能:
★★★☆☆
コスト:
フリーソフト
対応OS:
ニンテンドーDS
機能:
サウンド/アルタイムセーブ/チート/対戦プレイ
PocketNESアイコン

PocketNESはGBA上でファミコンが動くようになった最初のエミュレータです。DS用ではないですがGBAスロットを使えば機動しますし、GBAを使用すれば純正ケーブルを使って対戦プレイも可能となります。開発頻度も高いため新しい機能にも対応しています。

PC用エミュレータと違ってROMイメージを丸々用意すればいいわけでなくイメージファイルをエミュレータでデコードしなければならないのが面倒かもしれません。

通常のセーブがうまく働かないことがあるのでステートセーブ機能を使っていくのが無難ですが、それすらもバグることがあるのでその時は諦めましょう。※余談ですが再現性があまりに高いのでジャレコやハドソンがPocketNESのソースコードをそのまま公式として流用したとして、一時期話題になりました。

ROMやBIOS管理の注意

ゲーム機本体からBIOSを吸い出すことやゲームソフトからROMイメージを吸い出して個人で遊ぶ方法は問題ありませんが不特定多数の人にROM/BIOSデータを配布することは禁止されており絶対にやらないでください。ダウンロードやアップロードも同様に手を出さないようお願いします。

また、心配される方もいますがエミュレータ本体には違法性はありませんので安心してください。

エミュレータ対応の実機コントローラー紹介
PCで使えるGCコン! ホリ製クラシックコントローラー
任天堂のライセンスを受けて作られたホリ製クラシックコントローラーです。Switchに限らずUSB接続することでパソコン上(Xinput)でも認識します。連射機能を搭載しておりエミュレータに最適。
PS4コントローラー USB接続
BlurtoothもしくはUSB接続することでパソコン上で認識します。デュアルバイブレーション、加速度・重力感覚、ジャイロセンサー搭載。エミュレータで遊ぶならDUALSHOCKシリーズ安定。
Xbox 360コントローラー USB接続
USB接続することでパソコン上でも認識します。もちろんPCゲームやエミュレータでも利用可能。公式のゲーム大会では有利すぎると使用禁止になった最強のゲーミングコントローラー。