※紹介文加筆修正 2012/08/02

ICEBOX 3rd EDITION "INDEX""nullDC (Dreamcast)"

"nullDC (Dreamcast)" ドリームキャスト / NAOMI エミュレータ → nullDC (NAOMI) の解説はこちら   

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

nullDC (Dreamcast) とは、オープンソース化して開発が進められているドリームキャスト エミュレータです。

現在では多くのエミュレータで主流になっている「プラグイン方式」が採用されており、環境に応じて様々なプラグインを組み合わせることが可能です。v1.0.4 r11からDirect Inputによるキーマッピングもサポートされ、汎用ゲームパッドが使用できるようになりました。なお、同じアーキテクチャーを持つ業務用基板 "NAOMI (ナオミ)" のエミュレーション機能が付加された「nullDC (NAOMI)」もあります。

■公式サイト http://code.google.com/p/nulldc/
■最新バージョン v1.0.4 r136 (2011/08/21)
■BIOS 必要

■名称 DREAMCAST (ドリームキャスト)
■公式サイト http://sega.jp/dc/hard/
■発売日 1998年11月27日
ドリームキャスト (Dreamcast) とは、セガ・エンタープライゼス(現:セガ)が発売した家庭用ゲーム機である。一般にはDCやドリキャスの略称で呼ばれる。全世界累計出荷台数は約1045万台、うち日本国内における出荷台数は約245万台である。ソニーのプレイステーションに劣勢を強いられていたセガサターンに代わる社運を賭けた次世代機として投入された。同世代のゲーム機はNINTENDO64と、本機より後に発売されたプレイステーション2などが挙げられる。本機の販売終了と同時にセガは家庭用ゲーム機の開発・販売から撤退しており、ドリームキャストは事実上(日本の)セガ最後のゲーム機となった。 (Wikipedia より引用)
  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

以下の手順で導入準備を進めます。

[1] nullDC (Dreamcast) の「公式サイト」にアクセスし、現在の最新バージョンをダウンロードします (2012年4月26日時点では v1.0.4 r136)。

[2] ダウンロードしたファイルを任意の場所に解凍します。

以上で導入準備は完了です。

  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

[1] [data] フォルダにドリームキャストのBIOS-ROM (dc_boot.bin) とFLASH-ROM (dc_flash.bin) をコピーします。

[2] 実行プログラム「nullDC_Win32_Release-NoTrace.exe」をダブルクリックして起動します。

[3] 起動すると、以下のメインウィンドウが表示されます。

[4] DCイメージファイルを読み込む場合は、[File] メニューから [Normal Boot] をクリックします。

[5] 別画面が表示されますので、[...] ボタンをクリックしてファイルを選択して [OK] ボタンをクリックします。

[6] 初回起動時のみ 日付・時刻を設定し、[決定] を選択します。

[7] 正常に読み込まれるとドリームキャストの起動画面が表示されます。

  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

VMU (ビジュアルメモリユニット) を使用するため、はじめに初期化を行います。

[1] nullDC (Dreamcast) を起動し、[Options] メニューから [Select Plugins] をクリックします。

[2] Maple (Input/Saves) Pluginsで "nullDC VMU" を選択し、[OK] ボタンをクリックします。

[3] [File] メニューから [Normal Boot] をクリックします。

[4] [No Disk] ボタンをクリックします。

[5] 初回起動時のみ 日付・時刻を設定し、[決定] を選択します。

[6] メニューから [ファイル] を選択します。

[7] 赤い×マークが付いているVMUを選択します。

[8] [すべて消す (初期化する)] を選択します。

[9] [はい] を選択します。

[10] アイコンを選択します。

[11] 色を選択します。

[12] [はい] を選択します。

  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

nullDC (Dreamcast) の各メニューです。

■[File] メニューについて
[Normal Boot] DCイメージファイルを読み込みます。
[Open bin/elf] binまたはelfファイルを開きます。
[Load bin/elf] binまたはelfファイルを読み込みます。
[Exit] nullDC (Dreamcast) を終了します。

■[System] メニューについて
[Start] エミュレーションを開始します。
[Stop] エミュレーションを停止します。
[Reset] エミュレーションをリセットします。

■[Options] メニューについて
[nulDC Settings] - [Fullscreen] 全画面表示にします。
- [Auto Hide Menu] メニューを自動的に隠します。
- [Show] 設定の確認画面を表示します。
- [Enable Dynarec] ※デフォルトでオン
- [Enable CP pass] ※デフォルトでオン
- [Undercrock FPU] ----
- [Cable Type] VGA / TV を切り替えます。
- [System Region] JAP / USA / EUR を切り替えます。
- [Broadcast Format] NTSC / PAL を切り替えます。
[Select Plugin] プラグイン選択画面を表示します。→ 各種設定
[PowerVR] ポイントすると、グラフィックメニューが展開します。
[GDRom] ポイントすると、GDRomメニューが展開します。
[Aica] ポイントすると、サウンドメニューが展開します。
[Arm] ----
[Maple] ポイントすると、コントロールメニューが展開します。→ キー設定
[ExtDevice] ポイントすると、ネットワークメニューが展開します。

■[Debug] メニューについて
[Debugger] ※ 開発者向け ※
[AICA SGC Debugger] ※ 開発者向け ※

■[Profiler] メニューについて
[Enable] ----
[Show] ----

■[Help] メニューについて
[About] nullDC (Dreamcast) のバージョン情報及び開発チームのクレジットを表示します。
  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

[Options] - [Select Plugins] から表示可能な nullDC (Dreamcast) のプラグイン選択画面です。

■プラグイン選択

■[PowerVR (Graphics) Plugin]
- nullDC PowerVR - Direct3D HAL [Jun 20 2010] (drkPvr_Win32.dll)


■[GDrom Plugin]
- Image Reader plugin by drk||Raziel & GiGaHeRz [Jun 20 2010] (ImgReader_Win32.dll)


■[AICA (Sound Core) Plugin]
- Empty Aica Plugin [no sound/reduced compat] [Jun 20 2010] (EmptyAICA_Win32.dll)
- nullDC AICA [Jun 20 2010] (nullAICA_Win32.dll)


■[ARM7 (Sound CPU) Plugin]
- VBA ARM Sound Cpu Core [Jun 20 2010] (vbaARM_Win32.dll)


■[Maple (Input/Saves) Plugins]
- None
- nullDC Controller [WinHook] (Jun 20 2010) (drkMapleDevices_Win32.dll:0)
- nullDC Controller [WinHook,NET] (Jun 20 2010) (drkMapleDevices_Win32.dll:1)
- nullDC Keyboard [WinHook] (Jun 20 2010) (drkMapleDevices_Win32.dll:3)
- nullDC Controller [no input] (Jun 20 2010) (drkMapleDevices_Win32.dll:4)
- nullDC Mouse [WinHook] (Jun 20 2010) (drkMapleDevices_Win32.dll:5)
- PuruPuru input plugin v0.1 by Falcon4ever [Jun 20 2010] (PuruPuru_Win32.dll:0)
- Controller [XInput] (Jun 20 2010) (XMaple_Win32.dll:0)
- Twinstick [XInput] (Jun 20 2010) (XMaple_Win32.dll:1)
- Arcade Stick [XInput] (Jun 20 2010) (XMaple_Win32.dll:2)


■[Ext.Device (Modem/BBA) Plugin]
- nullExtDev (Jun 20 2010) (nullExtDev_Win32.dll)
  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

キー設定画面です。ゲームパッドを接続している場合は、適切なキーアサインを行ってください。

[1] Maple (Input/Saves) Pluginsで "PuruPuru input plugin" と "Puru-Puru Pak [XInput]" を選択します。

[2] [Options] メニューから [Maple] - [PortA] の順にポイントし、[Config Keys for Player1] をクリックします。

[3] Direct Inputに対応した "PuruPuru input plugin" の設定画面が表示されますので、汎用ゲームパッドでキーマッピングを行います。

  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / 各種設定 / キー設定 / 検証動画 / FAQ / TOP

YouTubeに投稿されているnullDC (Dreamcast) の検証動画です。

  

nullDC (Dreamcast) とは… / 導入準備 / 起動手順 / メモリー初期化 / メニュー / セッティング / 検証動画 / FAQ / TOP

nullDC (Dreamcast) のFAQです。

DCイメージファイルとは?
DC用の専用ゲームディスク (GD-ROM) をイメージ化したファイルです。

エミュレーション速度が速すぎる
[Options] - [Aica] - [Limit Speed & Sync Audio] のチェックボックスがオンになっているか確認してください。

エラーメッセージ「Unable to find bios in 〜」が表示され、nullDCが起動できない
DCのBIOS-ROMとFLASH-ROMが見つからない場合に表示されるエラーメッセージです。[Data] フォルダに "dc_boot.bin" と "dc_flash.bin" をコピーしてください。

エラーメッセージ「selected image failed to road」が表示され、DCイメージファイルが読み込めない
DCイメージファイルの名前や保存先 (パス) に 2 バイト文字が含まれている場合に表示されるエラーメッセージです。2 バイト文字を含まない名前にリネームし、C ドライブの直下などに置いてみてください。

(例1) C:\Documents and Settings\*****\デスクトップ\イメージ.cdi
(例2) C:\ユーザー\*****\デスクトップ\イメージ.cdi

エラーメッセージ「プロシージャ エントリ ポイント _invalid_parameter_noinfo_noreturn がダイナミック リンク ライブラリ MSVCR100.dll から見つかりませんでした。」が表示され、nullDCが起動できない
VC++ランタイムが導入されていない場合に表示されるエラーメッセージです。以下のランタイムを導入することで解決できると思います。
------------------------------------------------------------
Microsoft Visual C++ 2010 再頒布可能パッケージ (x86) ※32bitOS
Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) ※64bitOS

エラーメッセージ「MSVCP100.dll / MSVCR100.dll が見つかりません」が表示され、nullDCが起動できない
上記と同じく、VC++ランタイムが導入されていない場合に表示されるエラーメッセージです。

  


ICEBOX 3rd EDITION "TOP PAGE"
ICEBOX 3rd EDITION "INDEX"