My gameboy emulator finally works fine CPU wise. The issue is making the sound work without eating up an entire core.
Maybe I’m saying the obvious to many but the biggest “broad” lesson I learned from the project wasn’t Rust. It was, “sound is harder than video.” And I feel that’s counter intuitive. Maybe some disagree but for me there’s something about processing raw sound that’s so much harder to implement and debug. I guess graphics lends itself far easier to debugging. You can see each frame. Can’t really hear each frame.
Maybe I’m saying the obvious to many but the biggest “broad” lesson I learned from the project wasn’t Rust. It was, “sound is harder than video.” And I feel that’s counter intuitive. Maybe some disagree but for me there’s something about processing raw sound that’s so much harder to implement and debug. I guess graphics lends itself far easier to debugging. You can see each frame. Can’t really hear each frame.