Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.19 KB

File metadata and controls

47 lines (32 loc) · 1.19 KB

Ed's Gameboy Emulator

Features:

✔️ Runs on macOS and iOS

✔️ Loads and plays games

✔️ Time Travel with Emulator Save/Restore

✔️ Pulse, Wave, and Noise Sound Voices

✔️ Largely cycle accurate emulation

iOS Emulator

Zelda Gameplay Game Screen
Zelda Gameplay Game Screen

Games

Pokemon Red Dr. Mario Ducktales Mario Zelda Is that a demo in your pocket?

Tests

✔️ Blargg cpu_instrs

✔️ dmg-acid2 passes

🌓 Blargg dmg_sound - non-timing

Instructions

  • Install cmake, rgbds, and SDL-dev libraries
    • Ubuntu: sudo apt-get install libsdl3-dev cmake rgbds
    • MacOS: brew install sdl3 cmake rgbds
  • mkdir build
  • cd build
  • mkdir ROMs # ROMs will go here
  • mkdir States # Saved States will go here
  • cmake -DCMAKE_BUILD_TYPE=[Debug|Release] ..
  • make && ./edge ROMs/rom.gb States