From 3d78ca9c1c1ed0446a10e4ca3d3a6809ef65e48c Mon Sep 17 00:00:00 2001 From: riccardom Date: Mon, 2 Feb 2009 22:03:27 +0000 Subject: [PATCH] Hook the nice NDS_SkipFrame() function, this gives us a bit more boost with frameskip on. --- desmume/src/gtk/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/desmume/src/gtk/main.cpp b/desmume/src/gtk/main.cpp index f893960ba..0ac5b4a27 100644 --- a/desmume/src/gtk/main.cpp +++ b/desmume/src/gtk/main.cpp @@ -1402,7 +1402,11 @@ gboolean EmuLoop(gpointer data) } desmume_cycle(); /* Emule ! */ - for(i = 0; i < Frameskip; i++) desmume_cycle(); /* cycles supplémentaires pour le frameskip */ + NDS_SkipFrame(true); + for(i = 0; i < Frameskip; i++) { + desmume_cycle(); + } + NDS_SkipFrame(false); Draw();