Skip to content

raddari/Chip8-rom-disassembler

Repository files navigation

Chip8-rom-disassembler

Disassembler for Chip8 binary files

Usage:

Disassembling

java -jar Chip8-rom-disassembler.jar <rom-path>

Alternatively, write a batch script which allows you to drag and drop the file, such as:

java -jar Chip8-rom-disassembler.jar %1

Configuration/Formatting

Create a file named config.json in the same directory as the program, or copy it from assets/config/default.json.
The keys in the config file are all the valid options supported (currently just formatting options). All of them are pretty self explanatory.

Todo:

  • Implement disassembler
  • Add Command Line Interface
  • Add output formatting
    • With YAML JSON configuration
    • Allow custom formatting file
  • Save output to file
  • Labels for memory addresses
  • Default config values
  • Documentation
  • QoL?
  • GUI?

About

Disassembler for Chip8 binary files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages