Categories
Applications
Emulators
  • Github CLI
  • SSH
  • HTTPS
Clone Repo


🚧 Under Construction 🚧

Game compatibility

Perfect emulation:

  • none

Playable:

  • Tetris
  • Super Mario Land
  • Bionic Commando
  • Pokemon Red/Blue
  • Kirby’s Dreamland
  • Dr. Mario
  • Zelda: Link’s Awakening

Implementation details

CPUsome bugs, incorrect instruction durations
Videomostly working — render hacks
Joypadshould work
Timeruntested, poor timing
Interruptsuntested
Serial
Audio

Development

Dependencies:

  • zig 0.6.0+
  • node.js 10.0.0+
# 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
About
Gameboy emulator: Zig -> wasm
Owner
fengb (User)
Last Commit
2021-11-07
Latest Release
Latest Release Date
Created
2019-03-20