Simple CHIP-8 emulator, assembler and disassembler written in Java.
In order to build project make sure you have installed:
Simply run ant
while in project directory
The compiled file is in binary
directory, so simply run
java -jar binary/CHEAP-8.jar [-h] [display help] [-s] [scale factor]" [-t] [CPU time delay between commands] [-d] [display type] Path_to_rom
Arguments in []
brackets are optional
Currently there are 4 supported themes
java -jar binary/CHEAP-8.jar --asm [-o output file] Path_to_rom
For list of supported commands and help with syntax see CHIP-8 Technical Reference
For comments in assembly files use #
java -jar binary/CHEAP-8.jar --dasm [-o output file] Path_to_rom
If you want to build your own emulator I suggest you also check out:
CHIP-8 Wikipedia page
CHIP-8 Technical Reference
craigthomas' emulator
MIT License © Mario Perić