アリスソフトの技法を使って、他の88版ソフトをP6SRで動かす計画。
88版の某美少女アドベンチャーソフトを移植しています。また18禁ですが...
大体出来上がったんですが、結構致命的な欠点が。
「遅い」
88版を大体そのまま持ってきているので、そんなに差はなさそうなんですが、なぜか非常に遅いです。
また、文字列演算(MID$)を頻繁に使っている関係で、たまにガベージコレクションで止まる事もあります。
エミュレータで加速状態でプレイすれば快適なんですけどねぇ...
速度が何とかならないと、お蔵入りにするかも知れません。
出来れば11月11日にリリースしたいんだけどなぁ...


それだけ88SRのグラフィックは速くなっているんです。専用ハードウェアの勝利です。
88mkIIまでのソフト(V1 BASIC)ならここまで速くはないのですが、P6にもあるもの
ばかりですからねぇ...
あとはDEFINTの代わりに整数型(%)にするとか、BASICをやめてアセンブラで組むとか...
グラフィックではなくて、選択肢を算出するまでが遅いんです。グラフィックはSRの機能は使用していません。
多分遅い部分をマシン語にすれば速くなるとは思いますが、そこまでするかというトコです。
> 多分遅い部分をマシン語にすれば速くなるとは思いますが、そこまでするかというトコです。
ここはBASICが遅いとしか考えられませんね...やっぱり整数型にするしか。
実数型は目に見えて遅くなります。すべての数値変数に%を(ご存知ですね)
え?%も使えないの?どうしようもないですな
こうなったら整数演算ルーチンを作るしか。