すごいかっこいいですね~でも old 3DS……
というわけで高速化して遊んでます。まだ youtube で見た速度には追いついてませんが、そこそこ遊べる速度で動いてます。
とりあえず簡単にできるところだと、DRAW 関数の MX と MY を計算しているところで、SIN COS をループの外に追い出すだけでも old 3DS でぎりぎり遊べる速さになります。こんなかんじ。
VAR COSR=COS(R),SINR=SIN(R)
FOR NI=0 TO _NC-1
...
MX[NI]=AX*COSR-AY*SINR
MY[NI]=AX*SINR+AY*CONR
NEXT