diff options
| author | crecher <crecher@crecher.net> | 2026-10-12 15:44:15 +0200 |
|---|---|---|
| committer | crecher <crecher@crecher.net> | 2026-10-12 15:44:15 +0200 |
| commit | 780b1e886f6676efedc732b67328f5fbdbe87dc4 (patch) | |
| tree | ed9c99db91cbee374e31cea24f6ad34848dc47af /nes/nes.go | |
| parent | 6c49575d1cacd5126b73506cc30430643310396b (diff) | |
| download | gones-780b1e886f6676efedc732b67328f5fbdbe87dc4.tar.gz gones-780b1e886f6676efedc732b67328f5fbdbe87dc4.zip | |
waiter waiter more comments please
Diffstat (limited to 'nes/nes.go')
| -rw-r--r-- | nes/nes.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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() } |