N88-BASIC版アシュラの塔・開発続報!XL-BASICでも完璧動作! | レトロゲームとドラクエ大好き!TSAPPS開発室の息抜きゲーム部屋

N88-BASIC版アシュラの塔・開発続報!XL-BASICでも完璧動作!『プログラミングミニ投稿』

N88版アシュラの塔・改良続報その他

連日少しずつ進めている
PC-88版アシュラの塔・改良作業続報!

とにかくスピードが遅かった部分を
マシン語サブルーチンに置き換え、
かなり高速化できています。

今回はそんな PC-88版アシュラの塔の
現在の開発進行状況をお届けです♪

ブログランキング参加中!ポチッ👆と応援よろしくです♪
  • にほんブログ村 ゲームブログ ドラクエシリーズへ
  • にほんブログ村 ゲームブログ レトロゲームへ
 
スポンサーリンク

PC-88から移植した自作RPG「アシュラの塔」のダウンロードはこちらから
N88-BASICのプログラムをWindows上で編集&保存!「N88-BASIC Source editor」のダウンロードはこちらから

メインプログラムを改良中

いくつか作ったマシン語サブルーチンを組み込み中!

現在改良を行っているアシュラの塔は
PC-88 の N88-BASIC V2モード専用。

なのですが!
その PC-88用 N88-BASIC と
高い互換性がある ULproject 様の
XL-BASIC でも動作するように
調整しながら改良しています。

プログラムを全く変更することなく
どちらの BASIC でも遊べるように
作っていくのは結構大変ですが😅
XL-BASIC はとても互換性が高いので
大半はそのまま動いてくれます♪

マシン語も動くXL-BASIC

修正済みの場所まで問題無く動作しました

現在完成している所まで実行したのが
上の写真。エラーで止まっていますが
現段階ではこれで正常です。

右端にあるマップパーツの表示は
作成したマシン語サブルーチンで。

画面全体のテキスト表示部は
テキストVRAM を保存したものを
ダイレクトに読み込んで表示。

毎回 LOCATE & PRINT で描くよりも
大幅なスピードアップを達成です♪

XL-BASICでもプログラムを一切変更せずに動かせます

同じプログラムを XL-BASIC で実行!
全く同じ結果で表示されますね。

マシン語プログラムまで動くのは
本当に凄いと思います。

あと少しで操作できるように!

マップ表示のマシン語サブルーチンでテスト表示

完全なマップ表示のプログラム作成は
これから進めていくのですが
現段階でフロアマップを表示する
マシン語サブルーチンは完成済みなので
試しに実行してみたのが上の写真。

宝箱などのフラグ判定が必要なもの
以外は正しく表示されています。

XL-BASICでも同じ結果となりました

もちろん XL-BASIC でも同様の結果。
ここまで絵がはっきり見えてくると
プログラム作成も楽しくなりますね😄

目に見えない裏側を作っている時が
一番きっついかもしれません💦

とにかくここまで仕上がってきたので
何とか今日中には操作可能な所まで
作りたいけど時間足りるかなぁ~。

といったところで今日はおしまい。
PC-88 プログラミング日記でした。

今後の開発状況などの続報は
Twitter と当ブログの記事で
お知らせしていくのでお楽しみに!

それではまた
明日の記事でお会いしましょう☆

ポチッと応援してもらえたら嬉しいな♪

ブロサーの方はこちらからコメントできます

TSAPPS開発室の息抜きゲーム部屋 - にほんブログ村

人気ブログランキングでフォロー


その他雑談
スポンサーリンク
ゴルディクスをフォローする
当サイトをご利用の方へ
当サイトでは、各ゲーム会社様を代表とする共同著作者が権利を所有する画像を利用しています。ゲームの画像の著作権はゲーム会社様にあります。当該画像の転載・配布は禁止致します。  
(C)ARMOR PROJECT/BIRD STUDIO/SQUARE ENIX All Rights Reserved.
カカニャン(H.N.患者)もよろしく
カカニャン

一言メッセージ

二次創作を中心に絵や小説を作っています(未だ投稿はしていませんが、オリジナル作品も出すつもりです)。 互いに発信し合えるSNSの良さを活かして沢山の方と交流出来たらいいなぁ、と思っています。
レトロゲームとドラクエ大好き!TSAPPS開発室の息抜きゲーム部屋

コメント

トップへ戻る
タイトルとURLをコピーしました