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