今週はほぼ毎日欠かさず行っている
PC-88版アシュラの塔・改良作業。
オールBASIC で書かれたプログラムの
動きの遅さを少しでも解消させるため
連日マシン語サブルーチンの作成に
時間を割いているところです。
今回は昨日紹介した改良結果の動画と
本日9月28日に関する動画をアップ!
プログラミング・ミニ日記として
簡単にまとめてみました~😄
最近はこの作業を行っている影響で
ゲームプレイ日記が書けません!
ゲーム開発日記になっちゃってます💦
現在の作業が少し落ち着いたら
ゲームプレイ日記も再開しますので
もうしばらくお付き合い下さい🙇
マシン語サブルーチンの効果は絶大
まずは、昨日までに仕上げた
マシン語のサブルーチンをいくつか
テストした動画をご覧下さい。
スピードの差がハッキリ確認できます♪
特に最初と 2番目のテストの差は
違いがはっきりわかります。
昨夜追加で作成したのが、
動画後半でテストしている
マップを徐々に隠す&徐々に表示する
アニメーション処理。
テキスト画面を利用していますが
なかなかキレイに動いてくれます😄
マシン語化できる場所がまだまだ
たくさんあるので、少しずつ置き換えて
最終的にはかなりスムーズに動くように
なってくれたらいいなと思いながら
作業を進めていま~す☆
今日は #パソコン記念日 です
話は変わって、今日 9月28日は
1979年に NEC が PC-8001 を
発売した記念日です。
僕がまだ 3歳の頃なので
リアルタイムには触れていませんが
14歳くらいの時に初代 PC-8801 で
本格的に PC を使い始めたとき
内蔵している N-BASIC を利用して
遊んだりはしていました。
当時はまだ勉強中レベルだったので
マイコンBASIC Magazine に掲載の
特選プログラムをひたすら入力して
プログラミングを覚えたものです。
そんな PC-8001 をエミュで起動して
収録した動画がこちらです!
現在所有している PC-8801MA から
抽出した ROM で動いています。
カセットテープにプログラムを保存
していたのが懐かしいですねぇ。
当時 88で使っていたデータレコーダー
PC-6082 はオークションなどでも
よく見かけるので、マイコレクション
として手元に残しておきたいくらい😄
MA に CMT インターフェースは無いけど
いつか落札しちゃうかも~💦
といったところで今日はおしまい。
開発日記+ PC-8001 の話題でした。
88版アシュラの塔・開発状況の続報は
Twitter と当ブログの記事で
お知らせしていくのでお楽しみに!
それではまた
明日の記事でお会いしましょう☆
ポチッと応援してもらえたら嬉しいな♪
コメント