これは使えそう。特許を取りたいくらいだ。
a=5 b=10 mes limit(a,$80000000,b)
$80000000は、負の数でコストが大きいので、正の数しか扱わないなら、0にした方が良いと思います。
大きい方も。
a=15 b=10 mes limit(a,b,$7FFFFFFF)
; 普通に表を描く - 横 ; AXsize 218 byte repeat 5 rcnt = cnt repeat 10 pos cnt*20, rcnt*20 mes rcnt*10+cnt loop loopAXサイズが218バイトになって結構重いです(loopの仕業かも)。
; 一回のloopで表を描く- 横 ; AXsize 186 byte repeat 50 pos (cnt\10)*20,(cnt/10)*20 mes cnt loopなんと、AXサイズが186バイトまで減れました。
; 一回のloopで表を描く- 縦 ; AXsize 186byte repeat 50 pos (cnt/5)*20,(cnt\5)*20 mes cnt loopまた、↓こんな感じにし易い利点があります。
; ↑のようにする repeat 15, 1 pos (cnt\6)*20,(cnt/6)*20 mes cnt-1 loop
; AX 161 byte v1 = 1234 mes v1 v1 = "あいう" mes v1
; AX 161 byte int_ = 1234 mes int_ str_ = "あいう" mes str_