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

「ディスクステーション」が復活」記事へのコメント

  • エミュレータ以外で動かす方法・・・

    バイナリコンパイラ?とか?
    (ROMを実行ファイルにするみたいなの<これなんて言うんだろう)
    MSXはバンク切り替えがあるから、少し考えたけど、面倒くさそう。
    68000とかだとよさげ。

    他に何か方法ある?

    おっと、誰か来たようだ・・・(汗
    • by Anonymous Coward

      他に何か方法ある?

      オリジナルを解析して移植とか。当時のソースとか残ってれば解析作業も比較的楽になりますが、それでもある程度の工数は見込まなければならないので既にあるエミュレータで動かしちゃうのが一番楽チンで現実的でしょうね。

      • ソースコードが残ってるゲームって実はかなり珍しいのではないでしょうか。
        残ってるように見えて、実はマスターではないとかありそうです。

        オリジナルを解析して移植は、かなり難易度高いです。
        これが出来るのは多分唯一・・・
        • by Anonymous Coward

          オリジナルを解析して移植は、かなり難易度高いです。

          労力が掛かるというだけで実際そんなことはない。
          この手のタイトルは開発コスト掛けないのが前提で、いまどきはエミュレータ使ったほうが楽チンだからたいていの場合はそんなことしないだけ。

          • 多分「オリジナルを解析して」の部分の認識が違うと思うんですけど
            目視で同じように組む目コピーで、多分これを指してると思うんですけど

            そうではなくて、もともとのゲームそのもののバイナリと動作を全部解析・解釈して、いったんソースコードレベルまで戻して、そのロジックを実際の機械に移植する、という技です。

            これの凄い所は、いったんソースレベルにまで戻してるので、オリジナルのゲームに対して、新しい要素等を追加することが可能なことです(そうでない場合は、どうしても局所的な改造になって、副作用が出ないように要素を追加するのはかなり難しい)
            他にもエミュレーションする必要が無いので、その分だけ速度が稼げるため、エミュレータでは出来ないはずの事が出来る、という玄人にしかわからない凄さもあります(普通の人が見たら「あー、多分エミュレータね」と思っちゃう)
            親コメント
            • by Anonymous Coward

              そうではなくて、もともとのゲームそのもののバイナリと動作を全部解析・解釈して、いったんソースコードレベルまで戻して、そのロジックを実際の機械に移植する、という技です。

              asmで書かれているプログラムならコードとデータの分離に労力が掛かることを除けば難易度的にはたいした作業ではない。

            • by Anonymous Coward

              他にもエミュレーションする必要が無いので、その分だけ速度が稼げるため、エミュレータでは出来ないはずの事が出来る、という玄人にしかわからない凄さもあります(普通の人が見たら「あー、多分エミュレータね」と思っちゃう)

              MSX2といまどきのPCじゃCPUの処理能力は1000倍以上違うから、Z80の再現を効率悪くエミュレーションで行おうがネイティブのx86のコードにコンバートしようが差など屁でもない。

            • by Anonymous Coward

              ここのスレッドの人たち、スラドのスタイルシートがアレなのはわかるけど
              大なり記号でもいいのだし、読む人に優しく書いて欲しいですよ。

              ※これはblockquoteタグで括られたパラグラフ

              ※これはquoteタグで括られたパラグラフ

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...