パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

NEOGEO、誕生から20周年 」記事へのコメント

  • PS3/PSPにNEOGEOアーカイブスができて、過去のNEOGEOソフトを遊べるっていう噂が出てますね
    本当だとうれしい

    • Re: (スコア:1, 参考になる)

      by Anonymous Coward

      Wiiだと既にバーチャルコンソール化 [snkplaymore.co.jp]されていますね。
      流石にプログラムそのままではないでしょうが、Xbox 360のXbox Live ArcadeでもいくつかNEO GEO用ソフトを見かけますし、PS3の性能だったら完全再現も難しくないんじゃないですかね。

      • by Anonymous Coward
        フレームバッファを採用したアーキテクチャのPS3で完全再現はけっこう難しいと思います。
        • ああいうのは内部で仮想VRAMを持っていて、フレームの最後にVRAM内容を転送するだけですね。
          だからむしろグラフィック的には負荷は低いと思います。
          • by Anonymous Coward
            表示の遅延はどうやって解消するんですか?
            • 遅延が発生するのですか?

              実機 V-Blank-In
                VM 処理開始
                VM V-Blank-Out
                VM V-Blank-In
                  描画処理>BLT
                VM 処理終了
              実機 V-Blank-Out

              特に発生する要因は無いと思いますが・・・
              • by Anonymous Coward

                実機はVDPの出力を即表示させてますが、エミュレータはVDPの出力を一旦仮想ディスプレイ
                として裏のフレームバッファに書いて、その処理が終わってから表示対象のハードウェアに
                あわせて画像のコンバートをかけているので最低でも1~2フレーム分は遅れて表示されます。

              • コンバートを即時に行えば良いだけでは?
                むしろフレームをまたいで描画する理由がわかりませんが。
                何故1-2フレームも後で処理するのですか?
              • by Anonymous Coward
                ラスタースクロールなんかは表示されるオブジェクトテーブルの内容が確定した後での操作となる筈ですが、どうやって即時行うんですか?
              • V-Sync時に表示されるか、H-Sync時に表示されるか?って事を言いたいんじゃないかと。
                走査線が一画面書き終わってから表示なのか、1ライン(より正確にはもっと少ない時間で横に書いていく)で表示なのか・・・っていう。

                ラスタースクロールの場合は1ライン書き終わりの割り込みでグラフィックコントローラ叩いて表示をスクロールさせてるわけで。

                もっと言うとX68000等々で使われてたスプライトダブラなんかは画面の上半分をハードウェアがモニタに出力し終わった瞬間に
                スプライト関係のハードウェア叩いて表示するパターンや位置を切り替えてますね。

                #FF6はH-Sync割り込みでパレット書き換えてSFCの同時発色を超えたとか聞いたなぁ・・・

                親コメント

普通のやつらの下を行け -- バッドノウハウ専門家

処理中...