2008-06-01から1ヶ月間の記事一覧

忙しくなってきてしまったので

夏休みまで、ちょっとおやすみ。

GoForce5500 on EM・ONE(番外編)

レジストリいじりの効果を試すため、いわゆるNESエミュのNesterJ4uのW-ZERO3版である、NesterJ4u/03をEMONE用に最適化してみました。DirectDrawを効果的に使ったので、それなりに速度が出ていると思います。 細かいところは、まだですが、基本的な部分は問題…

OEMSourceFilter.dll

DirectShow で言うところの「ソースフィルタ」と呼ばれるフィルタ。X01Tやxda_flameのレジストリでは、"NVIDIA OEM Source Filter"と定義されてます。中からは libgfsdk.dll を呼び出しているので、まごう事なき NVidia 製品。DirectShow の Filter は、入力…

GoForce5500 and DirectShow

ここ数日、NVidia 製の DirectShow 関係の DLL を調べていましたが、試行錯誤を繰り返しても謎が深まるばかり。とは言うものの、一歩ずつ謎を解いて行くしかないんですけどね。

EMONE DDI内部

EMONEのROM吸い出しに成功したので、nvddi.dllの中身を見てみました。定義されているAPIは以下の3種DisplayInit() DrvEnableDriver() HALInit()何か重大な発見をした気がするwMSサイトのddiの説明には… http://msdn.microsoft.com/en-us/library/aa911948.as…

EMONE DDI レジストリ設定

[HKEY_LOCAL_MACHINE\Drivers\Display\Active\組み込み LCD] -"Dll"="ddi.dll" +"Dll"="nvddi.dll"[HKEY_LOCAL_MACHINE\Software\NVIDIA Corporation\NVDDI] +"ENHANCE_2D_PERF"=dword:1 +"USE_VIDEO_MEMORY_FOR_GPE"=dword:1 記述の意味は、- はレジストリ…

GoForce5500 on EM・ONE(DDI編まとめ)

それでは、EMONEでのDDI設定をまとめてみたいと思います。

nvddi.dll を設定する

nvddi.dll が有効になったところで、こやつの設定をば。こやつの設定は以下にあります。[HKEY_LOCAL_MACHINE\Software\NVIDIA Corporation\NVDDI]ちなみに EMONE のデフォでは、こんな方々が。"BootLoaderPresent"=dword:00000001 "Main_Rotate"=dword:00000…

nvddi.dll を活かすには

そんなこんなで、nvddi.dllをいかに活用するかが、GoForce5500搭載機のキモってことは理解できましたから、nvddi.dll を有効にしましょー。偉そうに言っている場合でなく、既にみなさんやられてるとは思いますが、敢えて書くと[HKEY_LOCAL_MACHINE\Drivers\D…

そもそもDDIってなんだべさ

http://msdn.microsoft.com/en-us/library/aa911948.aspxいわゆる「ディスプレイドライバ」なんだけど、これは、下のページを見る限り、デバイス毎に定義されているらしいから、今のままで良いんでしょう。 http://msdn.microsoft.com/en-us/library/aa92927…

閑話休題

[HKEY_LOCAL_MACHINE\System\GDI\Drivers] "MainDisplay"="nvddi.dll"を"MainDisplay"="ddi.dll"に書き換えたら起動時のEMOBILE画面から先に行かなくなってしまい、フォーマットのハメに陥ったので、ちょっとおやすみして基本的な事項へ。あっ、もちろんバッ…

GoForce5500 on EM・ONE(その5)

X01Tユーザさんのおかげで、いろいろ解ったので、次のステップへゴー ■レジストリの関係を調べてみるいちお、H.264/AVCの再生が当初の目的なので、.mp4 のレジストリから調べてみる。 あ、これは、X01Tですからね。 [HKEY_CLASSES_ROOT\Media Type\Extension…

GoForce5500 on EM・ONE(その4)

■WMPでH.264が開けないのは… WMPが対応していないから? Windows Mobile 6.1 からは対応しているらしい? G900(X01T)で出来ているってことは、6.1ってこと?それともToshibaの独自実装WMP? レジストリ(+dll)で対応可能なのか? DirectShowFilerを追加するこ…

GoForce5500 on EM・ONE(その3)

メモ regsvrce.exe をインストール 以下のページを参照してコマンドプロンプトをインストール http://wiki.wince.ne.jp/W-ZERO3es/?%E8%A3%8F%E6%8A%80%E3%82%BD%E3%83%95%E3%83%88%E9%96%A2%E9%80%A3#r5799de1 ※OutputTo=0でresetするとEM-ONEはキーボード…

GoForce5500 on EM・ONE(その2)

OpenGL/ESの有効化は無事終了して、んじゃ次はGoForce5500に内蔵されているコーデックをいかに有効化するかというお題。前回のOpenGL/ES有効化の時に手に入れたROMイメージを探索していると、NvH264Transform.dll NvMPEG4TransformFilter.dllやらの香ばしい…