2)で指摘した件は私の勘違いでした。配当となるメダルは複数ラインの当たっていても上書きされずに加算されています。 判定に関しては1)で指摘したとおり106行目のGOTO命令の 飛び先に有ります。 スロットを回す度にGを0にしていないため判定の条件が 成立したときに前回配当があったメダル数が加算されて しまい出目と配当が一致していません。 @MAINの次の行にG=0を追加してみて下さい。 IF P[0,2]!=P[1,2] THEN GOTO @BET としていますがこの場合も IF G!=0 THEN GOSUB @HIGHLOW の処理をしてください。