From f28d9b331dc8ab272b13b7bf3357978c066fe001 Mon Sep 17 00:00:00 2001 From: otya128 Date: Thu, 15 Dec 2016 22:20:07 +0900 Subject: [PATCH] Fix VSYNC --- SMILEBASIC/petitcomputer.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SMILEBASIC/petitcomputer.d b/SMILEBASIC/petitcomputer.d index 6d26f59..df71aee 100644 --- a/SMILEBASIC/petitcomputer.d +++ b/SMILEBASIC/petitcomputer.d @@ -1145,7 +1145,7 @@ class PetitComputer //A=MAINCNT:VSYNC 50:A=MAINCNT-A->A=0~50 auto endmaincnt = maincnt + vsyncFrame; graphic.updateVM(); - while (maincnt < endmaincnt) + while (maincnt < endmaincnt && !quit) { SDL_Delay(cast(uint)(frame)); }