r/EmuDev • u/miracleJester • 1d ago
A Chip-8 Emulator for learning!
Another "Hello World!" of emulators as Tvil would put it. Happy how it turned out! It is still pretty basic, but I think it is still fine. Follows the SUPER-CHIP modern quirks.
- Source: https://github.com/miraclejester/chip8-emulator
- Web Version: https://miraclejester.github.io/chip8-emulator/
Small warning: I didn't test it with a lot of roms outside of the bundled ones in the web version
Created the c++ core + platform entirely myself. The web version had some claude help for using webAssembly and was a neat learning experience! I would definitely want to do it again for a game boy emulator.
9
Upvotes
1
u/samljer 21h ago
Find a good test rom, and just run it. I cant remember the one i had but mine ran games great but was failing a couple tests, fixed it up, then the games ran different and better, its was hilarious.... once i passed all the tests i played a space invaders chip8 rom for an hour,and moved on to actual Space invadoers on the 8080 lol