2014年11月03日

某88ソフトforP6

  アリスソフトの技法を使って、他の88版ソフトをP6SRで動かす計画。


  88版の某美少女アドベンチャーソフトを移植しています。また18禁ですが...


  大体出来上がったんですが、結構致命的な欠点が。

  「遅い」


  88版を大体そのまま持ってきているので、そんなに差はなさそうなんですが、なぜか非常に遅いです。

  また、文字列演算(MID$)を頻繁に使っている関係で、たまにガベージコレクションで止まる事もあります。


  エミュレータで加速状態でプレイすれば快適なんですけどねぇ...


  速度が何とかならないと、お蔵入りにするかも知れません。


  出来れば11月11日にリリースしたいんだけどなぁ...

この記事へのコメント
> 88版を大体そのまま持ってきているので、そんなに差はなさそうなんですが、なぜか非常に遅いです。

それだけ88SRのグラフィックは速くなっているんです。専用ハードウェアの勝利です。
88mkIIまでのソフト(V1 BASIC)ならここまで速くはないのですが、P6にもあるもの
ばかりですからねぇ...

あとはDEFINTの代わりに整数型(%)にするとか、BASICをやめてアセンブラで組むとか...
Posted by かかっくん at 2014年11月13日 01:37
>>それだけ88SRのグラフィックは速くなっているんです。専用ハードウェアの勝利です。

グラフィックではなくて、選択肢を算出するまでが遅いんです。グラフィックはSRの機能は使用していません。

多分遅い部分をマシン語にすれば速くなるとは思いますが、そこまでするかというトコです。

Posted by えすび at 2014年11月13日 08:39
> グラフィックではなくて、選択肢を算出するまでが遅いんです。グラフィックはSRの機能は使用していません。
> 多分遅い部分をマシン語にすれば速くなるとは思いますが、そこまでするかというトコです。

ここはBASICが遅いとしか考えられませんね...やっぱり整数型にするしか。
実数型は目に見えて遅くなります。すべての数値変数に%を(ご存知ですね)
え?%も使えないの?どうしようもないですな
こうなったら整数演算ルーチンを作るしか。
Posted by かかっくん at 2014年11月20日 10:05
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。