2013-02-17から1日間の記事一覧

051960 のスプライト情報

まずかったらこの項目はそのうち消えます。 VRAM - sprite attribute VRAM CPU から見える RAM は基板に載ってる databus width 8bit の SRAM で、68000 から使う場合は 16bit のように見えるが、LDS,UDS で A0 を生成して切り換えているので、おそらく byte…

StarRuby のパレット機能を使った

特に難しくなく、リファレンスにあるとおりです。change_pallete で Textcure が再生成されるわけでそれなりのコストがかかる気もするし、そもそもパレットなんて4bitぐらいなので同じ Textcure を 16 通り持つというのもそんなに悪くない気がした。 libpng …

パレット付き PNG ファイルを作る方法

StarRuby は読み込み専用で動的に作ることが出来ないらしい.... キャラクタROMのデータをパレット付きに変換するというのはあまりないみたい実例みたいで、それを満たすようなライブラリはなかった。というわけで libpng を使った C プログラムを書く。(stru…