From 26ba7a72f42cc60db30679e4b84e472513e8ef59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com> Date: Wed, 8 Nov 2023 23:05:07 +0000 Subject: [PATCH] chore: new skip frames method --- src/python/boytacean/gb.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/python/boytacean/gb.py b/src/python/boytacean/gb.py index 824dbeff..fd43147a 100644 --- a/src/python/boytacean/gb.py +++ b/src/python/boytacean/gb.py @@ -81,6 +81,12 @@ This is a [Game Boy](https://en.wikipedia.org/wiki/Game_Boy) emulator built usin self._on_next_frame() return cycles + def skip_frames(self, count: int) -> int: + cycles = 0 + for _ in range(count): + cycles += self.next_frame() + return cycles + def frame_buffer(self): return self._system.frame_buffer() -- GitLab