Skip to content

Releases: Waterfountain10/ChipDaddy

chip-8-emulator-1.0.0

25 Jun 21:26

Choose a tag to compare

At long last, the project is ready for everyone to enjoy. Version 1.0.0 delivers a clean, lightweight CHIP-8 interpreter that runs the classics on Windows, macOS, and Linux. Note that Mac on ARM chips isn't supported yet but soon to come.

Highlights

  • Full COSMAC VIP compatibility with a few modern quality-of-life tweaks
  • Instruction-per-frame (IPF) dial – fine-tune game speed per ROM
  • O(α) dispatch table – fast, branch-free opcode execution
  • Asynchronous key handling – no more input stalls
  • Flexible architecture: clear split between platform layer, CHIP-8 core, and GUI
  • Debug niceties: memory / draw-call logging, custom font load address

What's included

Each .zip package includes:

chip_8_emulator.exe / chip_8_emulator
LICENSE
README.md 
roms/  # with sample roms

# ... other dependencies depending on OS

Quickstart

./chip_8_emulator <ROM_path> <ipf>
# example:
./chip_8_emulator roms/pong.ch8 12

What’s next

  • Begin groundwork for Game Boy emulation 😉

Thank you for trying out v1.0.0! Issues are always welcome.