A Chip-8 emulator written in Java and OpenGL via the LWJGL library.
There were images but they have been deleted from giphy :(, Will reupload later.
Chip-8 is an interpreted programming language intended to run on Chip-8 virtual machines. Chip-8 systems only have 35 opcodes, making them fairly easy to emulate and a good introduction into emulators.
The following commands should open up a window and allow you to play pong. (1 and Q are up and down respectively.)
./gradlew build
./gradlew run
Not implemented: Sound, Super Chip8 instruction set
Resources used:
- /r/EmuDev