昨夜、PC-88版アシュラの塔・改良版の
各種調整作業がひとまず終了したので
XL-BASIC でのテストプレイを実施。
PC-88 実機との速度差などを調整して
可能な限りほぼ同じ動きを再現!
ソースを分けることなく、
1つのソースで 88 と XL の両方に
対応させることができました♪
ということで今日は報告ミニ日記。
すぐ終わりますがご覧下さい😅
N88互換XL-BASICでテストプレイ!
エミュレータでの開発作業を終了し
デバッグ作業と各種調整に入っている
アシュラの塔改良作業も遂に終盤戦!
エミュレータ 4MHz でのテストが
先日終了したので、次は N88互換の
XL-BASIC で動作テストを開始!
XL-BASIC の詳細に関しては
ULproject 様の Webサイトをどうぞ♪
PC-88互換の XL-BASIC
PC-98互換の NL-BASIC
NLが拡張された VL-BASIC など
Windows 上で気軽に楽しめる
N88互換BASIC が公開されています。
XL-BASIC はマシン語にも対応し、
PC-88 との互換性がかなり高いです。
N88-BASIC で作られたプログラムは
かなりの確率で正常動作しますよ。
今回作った「アシュラの塔改良版」は
最初から XL-BASIC へも対応させて
プログラムを作りました。
マシン語も組み合わせて作っている
今回のプログラムも完璧に動作!
これは本当に凄いと思います。
88用プログラムファイル一式を
1つのフォルダに置いてから
XL-BASIC でプログラム読み込み!
RUN でプログラム起動です♪
グラフィック描画速度が超高速なので
実機では数秒かかるタイトル画面も
一瞬で表示されました。
こういった実機とのスピード差を
調整する所が色々と大変でしたが
無事解決できてほっと一安心です😅
最初から最後までプレイ完了
通して遊んでも約2時間程度の長さ。
動作速度も速いので快適に進みます。
ゲームバランスもかなり調整したので
遊びやすくなっているはず!
こまめにセーブしながら進めれば
特に苦労するようなことはないかと。
エンディングまで見終わったところで
約2時間経過といった感じでした。
プログラムソースは 88版と兼用。
1つも中身を変えること無く
PC-88 実機の 4MHz・8MHz
エミュレータの 4MHz・8MHz
そして XL-BASIC の全てに対応!
大変だったけど仕上がりは満足です♪
最後に残っている実機テスト後に
当ブログ上でリリースしますので
あとちょっとだけお待ち下さいね!
それではまた明日の記事で😉
ポチッと応援してもらえたら嬉しいな♪
コメント