アカウント名:
パスワード:
どこまで出すのだろうねぇ。
ところで後期作品はWindowsでDirectDrawで256色フルスクリーンとか、今のWindowsだとまともに動きそうにないけど、うまく移植できるのか。それとも今時のWin機だとそれすら仮想化でなんとかなっちゃうレベルなのかな。
WindowsマシンでネイティブのWindowsソフトを動すならなんの問題も無いっていうのが一つ。あとDirectDrawレベルのエミュレータならスマホでも動くんじゃないかなっていうのが一つ。
でも、当時のディスクステーション収録ゲームのダウンロード販売ではXPあたりはともかく、7だと動作不可が結構あるようです。なんらかのエミュレーションが無いと完全動作は難しいのではないかと。
16ビットコードが混じっててx64ではそのまま動作しないとかは普通にありそう
そもそも8bit(Z80A)ですし・・・
単にエミュレータのできの問題じゃないですかね。エミュレータ内部のポインタがどうなっているかはわかりませんが、Z80のポインタをそのまま使うわけじゃないから、Win32のAPIが無事に叩けていればそれでいいんじゃないかな。
ただしタイミング調整に隠しBIOSコールとか使ってるソフトがあるからそういうやつはデバイスの動作タイミングまでエミュレートしてあげないと誤作動するかも。オープンソース系のエミュレータは、その辺のオプションが豊富だったりする。
Screen10以降のモードを使用したコンテンツがあったかどうか定かではないですが少なくとも収録されているものならScreen5/7/8あたりだと思うので(16 色パレット有り or 256 色固定色/パレット無し)いまどきのDirect2Dでもそれほど問題はないんじゃないですかね。
PC-9801VM2でZ80のエミュレーションをするとかなら、かなりV30のマシン語レベルにも手伝ってもらう必要があったけど、いまのCPUなら、たとえJavaとかC#でエミュレータを書いても当時のZ80の動作速度を軽く超えちゃうんじゃなかろうか。
10年前の携帯のjavaでもファミコンやゲームボーイは画面のレンダリングを間引けばなんとか
10年前の携帯のJavaって数十MHzのRISCプロセッサでインタプリタ方式のkvmを動作させてたような気がするけども、2重のインタプリタで8bitプロセッサ数MHz相当の動作は無理では?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
季刊ということだが (スコア:1)
どこまで出すのだろうねぇ。
ところで後期作品はWindowsでDirectDrawで256色フルスクリーンとか、今のWindowsだとまともに動きそうにないけど、うまく移植できるのか。
それとも今時のWin機だとそれすら仮想化でなんとかなっちゃうレベルなのかな。
Re: (スコア:0)
WindowsマシンでネイティブのWindowsソフトを動すならなんの問題も無いっていうのが一つ。
あとDirectDrawレベルのエミュレータならスマホでも動くんじゃないかなっていうのが一つ。
Re: (スコア:0)
でも、当時のディスクステーション収録ゲームのダウンロード販売ではXPあたりはともかく、7だと動作不可が結構あるようです。
なんらかのエミュレーションが無いと完全動作は難しいのではないかと。
Re: (スコア:1)
16ビットコードが混じっててx64ではそのまま動作しないとかは普通にありそう
Re: (スコア:0)
そもそも8bit(Z80A)ですし・・・
単にエミュレータのできの問題じゃないですかね。
エミュレータ内部のポインタがどうなっているかはわかりませんが、
Z80のポインタをそのまま使うわけじゃないから、
Win32のAPIが無事に叩けていればそれでいいんじゃないかな。
ただしタイミング調整に隠しBIOSコールとか使ってるソフトがあるから
そういうやつはデバイスの動作タイミングまでエミュレートしてあげないと誤作動するかも。
オープンソース系のエミュレータは、その辺のオプションが豊富だったりする。
Screen10以降のモードを使用したコンテンツがあったかどうか定かではないですが
少なくとも収録されているものならScreen5/7/8あたりだと思うので
(16 色パレット有り or 256 色固定色/パレット無し)
いまどきのDirect2Dでもそれほど問題はないんじゃないですかね。
Re: (スコア:1)
PC-9801VM2でZ80のエミュレーションをするとかなら、かなりV30のマシン語レベルにも手伝ってもらう必要があったけど、いまのCPUなら、たとえJavaとかC#でエミュレータを書いても当時のZ80の動作速度を軽く超えちゃうんじゃなかろうか。
Re: (スコア:0)
10年前の携帯のjavaでもファミコンやゲームボーイは画面のレンダリングを間引けばなんとか
Re:季刊ということだが (スコア:0)
10年前の携帯のJavaって数十MHzのRISCプロセッサでインタプリタ方式のkvmを動作させてたような気がするけども、2重のインタプリタで8bitプロセッサ数MHz相当の動作は無理では?