2023年05月12日
過信に注意
うーん、マシン語のサンプル作ってたのですが、ここまで忘れてるのか!?と言うくらい忘れてます…。
自分を過信していました…。
忘れたと言ってもマシン語を忘れたわけではありません。
こちらは忘れたとしても、「マシン語入門」があるのでコード引けばすぐわかりますし、所詮はプログラムなので、すぐに思い出します。
では、何をそこまで忘れたのかというと、SPRITEの場合MSX独自のVRAMの知識が必要なのですが、こちらをほぼ完全に忘れてしまっていました!
驚くことに基本中の基本、スプライトのパターンを「64個」用意できることまで忘れてました。
あぁ、これは酷い…。
当然、各データのVRAM上のアドレスなんか覚えていないし、保存のされ方も忘れていました。
まだスプライトのパターンに関しては、ツールで作った60個分そのままVRAMに転送してやればいいだけなのですが、カラーテーブルはスプライトの表示数32個分しかない。
「あれ?どうやって送るんだっけ!」って訳わからない悩みで一晩過ぎてしまいました…。
解る人には酷さがわかると思いますが、さすがにヒドイ…。
後で冷静になって考えたら、恥ずかしくて死にそうでした…。
表示するスプライトのパターンに合った色を、都度スプライト毎にカラーテーブルを設定しなければならないので、一気に「どーん」とVRAMに転送することは出来ないのです。
そんな状態なので、当然サンプルなんか作れませんでした…。
今晩一晩悩みます…。
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/11981828
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック