アカウント名:
パスワード:
PS3/PSPにNEOGEOアーカイブスができて、過去のNEOGEOソフトを遊べるっていう噂が出てますね本当だとうれしい
Wiiだと既にバーチャルコンソール化 [snkplaymore.co.jp]されていますね。流石にプログラムそのままではないでしょうが、Xbox 360のXbox Live ArcadeでもいくつかNEO GEO用ソフトを見かけますし、PS3の性能だったら完全再現も難しくないんじゃないですかね。
実機はVDPの出力を即表示させてますが、エミュレータはVDPの出力を一旦仮想ディスプレイとして裏のフレームバッファに書いて、その処理が終わってから表示対象のハードウェアにあわせて画像のコンバートをかけているので最低でも1~2フレーム分は遅れて表示されます。
V-Sync時に表示されるか、H-Sync時に表示されるか?って事を言いたいんじゃないかと。走査線が一画面書き終わってから表示なのか、1ライン(より正確にはもっと少ない時間で横に書いていく)で表示なのか・・・っていう。
ラスタースクロールの場合は1ライン書き終わりの割り込みでグラフィックコントローラ叩いて表示をスクロールさせてるわけで。
もっと言うとX68000等々で使われてたスプライトダブラなんかは画面の上半分をハードウェアがモニタに出力し終わった瞬間にスプライト関係のハードウェア叩いて表示するパターンや位置を切り替えてますね。
#FF6はH-Sync割り込みでパレット書き換えてSFCの同時発色を超えたとか聞いたなぁ・・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
PS3でネオジオソフトがプレイ可能? (スコア:3, 興味深い)
PS3/PSPにNEOGEOアーカイブスができて、過去のNEOGEOソフトを遊べるっていう噂が出てますね
本当だとうれしい
Re: (スコア:1, 参考になる)
Wiiだと既にバーチャルコンソール化 [snkplaymore.co.jp]されていますね。
流石にプログラムそのままではないでしょうが、Xbox 360のXbox Live ArcadeでもいくつかNEO GEO用ソフトを見かけますし、PS3の性能だったら完全再現も難しくないんじゃないですかね。
Re: (スコア:0)
Re: (スコア:2)
だからむしろグラフィック的には負荷は低いと思います。
Re: (スコア:0)
Re: (スコア:2)
実機 V-Blank-In
VM 処理開始
VM V-Blank-Out
VM V-Blank-In
描画処理>BLT
VM 処理終了
実機 V-Blank-Out
特に発生する要因は無いと思いますが・・・
Re: (スコア:0)
実機はVDPの出力を即表示させてますが、エミュレータはVDPの出力を一旦仮想ディスプレイ
として裏のフレームバッファに書いて、その処理が終わってから表示対象のハードウェアに
あわせて画像のコンバートをかけているので最低でも1~2フレーム分は遅れて表示されます。
Re: (スコア:2)
むしろフレームをまたいで描画する理由がわかりませんが。
何故1-2フレームも後で処理するのですか?
Re: (スコア:0)
Re:PS3でネオジオソフトがプレイ可能? (スコア:1)
V-Sync時に表示されるか、H-Sync時に表示されるか?って事を言いたいんじゃないかと。
走査線が一画面書き終わってから表示なのか、1ライン(より正確にはもっと少ない時間で横に書いていく)で表示なのか・・・っていう。
ラスタースクロールの場合は1ライン書き終わりの割り込みでグラフィックコントローラ叩いて表示をスクロールさせてるわけで。
もっと言うとX68000等々で使われてたスプライトダブラなんかは画面の上半分をハードウェアがモニタに出力し終わった瞬間に
スプライト関係のハードウェア叩いて表示するパターンや位置を切り替えてますね。
#FF6はH-Sync割り込みでパレット書き換えてSFCの同時発色を超えたとか聞いたなぁ・・・