From 11ef572634d093f3a3a74d872c62e35a8a6023cb Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Thu, 28 May 2026 07:03:59 +0200 Subject: [PATCH] Attached input handling and timer decrements. --- src/machine/display.odin | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/machine/display.odin b/src/machine/display.odin index d4e4666..6636f95 100644 --- a/src/machine/display.odin +++ b/src/machine/display.odin @@ -23,8 +23,11 @@ run_system :: proc(s: ^System) { // Do a cpu cycle // Cap at 60hz/60fps for _ in 0.. 0 { s.delay_timer -= 1 } + if s.sound_timer > 0 { s.sound_timer -= 1 } render_display_buffer(&s.display) @@ -34,6 +37,7 @@ run_system :: proc(s: ^System) { rl.CloseWindow() } + // update display with display buffer bits render_display_buffer :: proc(display_buffer: ^[32][64]u8) { // get row