ONScripter for Android 試用2

 ONScripter for AndroidにてQVGAに圧縮した画像データが実サイズで表示されてしまう件について


 ONScripterのバグトラッキングシステムの記事にて「disable rescale」機能が有効なAndroidONScripterが紹介されていたので早速試用してみました。

[onscripter:0294] Android 版におけるdisable rescale に相当する機能追加
http://onscripter.sourceforge.jp/cgi-bin/kagemai/guest.cgi?project=onscripter&action=view_report&id=294

 ダウンロード先はこちら
http://sdrv.ms/MlCmFF


 実行モジュールとして「onscripter-16bpp-pda」を指定してPDA_WIDTHを320に設定することでQVGAに変換したデータを画面いっぱいに拡大して表示させることができます。

 しかし,今回試用したデータでは立ち絵がずれて表示されてしまいます。


 原因と対策も先の記事に記載してありますが,対策としては0.txt内のgetspsizeを検索して,下のように返す値を全部2倍にするようにプログラムを修正すると良いそうです。


例)
 変更前:getspsize %6,%2,%3
 変更後:getspsize %6,%2,%3:mov %2,%2*2:mov %3,%3*2

 自分でONScripterコンパイルできるようにcygwin環境を途中まで構築していたのですが,必要無くなってしまいました。ちょっと残念?