From 780b1e886f6676efedc732b67328f5fbdbe87dc4 Mon Sep 17 00:00:00 2001 From: crecher Date: Mon, 12 Oct 2026 15:44:15 +0200 Subject: waiter waiter more comments please --- nes/nes.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'nes/nes.go') diff --git a/nes/nes.go b/nes/nes.go index 0f2a754..7f36b1a 100644 --- a/nes/nes.go +++ b/nes/nes.go @@ -27,7 +27,11 @@ func (n *Console) Step() int { } func (n *Console) StepFrame() { - const cyclesPerFrame = 29780 // 29780 ~ 1789773 / 60.1 + // 29780 is roughly one frame: + // ~ 1789773 cycles per sec + // ~ 60.1 fps + // 1789773 / 60.1 = 29779.916... + const cyclesPerFrame = 29780 for done := 0; done < cyclesPerFrame; { done += n.Step() } -- cgit v1.2.3