# etherea An emulator(/interpreter) for CHIP-8, the 1970s programming language. All ROMs in the `roms/` directory of this repository have been tested and should work. Other ROMs will be added when I resolve bugs. ## Install With `cargo`: ```sh cargo install etherea ``` ## Usage **Run a ROM:** ```sh etherea run path/to/rom.ch8 ``` **Disassemble a ROM:** ```sh etherea disassemble path/to/rom.ch8 ``` **View options:** ```sh etherea --help ``` ## References - [https://en.wikipedia.org/wiki/CHIP-8](https://en.wikipedia.org/wiki/CHIP-8) - [https://tobiasvl.github.io/blog/write-a-chip-8-emulator](https://tobiasvl.github.io/blog/write-a-chip-8-emulator)