Perfect emulation:
Playable:
| CPU | some bugs, incorrect instruction durations |
| Video | mostly working — render hacks |
| Joypad | should work |
| Timer | untested, poor timing |
| Interrupts | untested |
| Serial | ❌ |
| Audio | ❌ |
Dependencies:
# Pull down this project
$ git clone https://github.com/fengb/fundude.git
$ cd fundude
# Build the wasm -- release-safe increases performance by >10x compared to the default debug mode
$ zig build -Drelease-safe
# Start the server
$ yarn install
$ yarn dev