After letting the project simmer for a long while, I managed to run my C# Game Boy emulator project using WASM in the browser 🥳. /cc @danroth27.bsky.social Code lives at github.com/wcabus/gb-net
Post
Most of the timing issues I had were rather related to the clock sync between the memory, CPU and PPU. For example, I didn't take into account that the CPU doesn't immediately fetch, decode and process an instruction: each step in the process happens on another clock tick.
0 reposts1 like
No replies yet.