ここでは今回分かった VSYNC の対策です。
プチコンの場合だけ置き換えてください。
■VSYNC 1 の場合
1) 対策前のコード
@SYS_INIT
CLEAR
SYS_CNT=0
SYS_KEY=BUTTON()
RETURN
@SYS_CALL
VSYNC 1
(省略)
2)対策後のコード
@SYS_CALL
_VSYNC2=MAINCNTL%60
IF _VSYNC1==_VSYNC2 GOTO @SYS_CALL
_VSYNC1=_VSYNC2
(省略)■VSYNC n
2) 対策後のコード
@SYS_INIT
CLEAR
SYS_CNT=0
SYS_KEY=BUTTON()
_VSYNC=2 ← 自由に指定できる
_VSYNC1=MAINCNTL%60
RETURN
@SYS_CALL
_VSYNC2=MAINCNTL%60
_R0=_VSYNC2-_VSINC1
IF _R0>=_VSYNC GOTO @SYS_NEXT
IF -_R0<_VSYNC GOTO @SYS_CALL
@SYS_NEXT
_VSYNC1=_VSYNC2
(省略)
このサンプルコードでは_VSYNCの値を自由に変更できます。