あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

移植3

感想しか垂れ流してないので今なにをしているのかといいますとGBAコンバータの作業中です。画像データをGBAに変換するわけですけど640x400を240x160にするような単純な話でなくて、なるべく枠部分を減らして背景は大きく!キャラクタも大きく!するようにしています。あとパレット操作。mode3に変換するにはRGB 0,255,0なものをRGB 0,0,0に変えてあげてアルファブレンド画像も用意しなくてはいけません。相当バラバラで無茶苦茶めんどうです。昔のゲームだからなのかsusieのような俯瞰したビューアがなかったのも要因かも。ちなみに移植で最高にプログラマの気持ちを理解してくれていたのはsystem3.5でした。画像の透明色やサイズミスが一切なくてスクリプトも階層構造になっていてノベルとシステム系が分かれていて素晴らしかったです。


一方、フォアナインさんのSystem-98といいますと・・・疑似アセンブラです。スクリプターさんはアセンブラモドキを書いたのではないかと思います。というかこれは結構大変だったのではないでしょうか。。ジャンプアドレスの入れ子構造になっていて、セーブメニューが各ファイルにあったり26,86,midi判定が各ファイルにあったりプログラムに移譲すべき処理のものもあります。。
http://akkera102.sakura.ne.jp/test3/cs01_01.txt