インラインアセンブラで書いた関数の動作が正しくない件の原因と思われるものが見つかったのでこれを修正してエミュレーターで動作させてみてもいいのですが、もう少しアセンブリ言語のインタープリターで動作させることを続けます。
以下の関数で三角関数の値を表から取得するバージョンの動作を確認できました。
- 楕円の描画
- 楕円の弧の描画
- 楕円の扇型の描画
- 角が丸い長方形の描画
IOCS 呼び出しではできないと思われる以下の関数を動作させるところまではアセンブリ言語のインタープリターでやりたいと思います。
- 塗りつぶした楕円の描画
- 塗りつぶした角が丸い長方形の描画
- 塗りつぶした多角形の描画

