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)); }