Skip to content

0.2.0

Compare
Choose a tag to compare
@amydevs amydevs released this 09 Mar 02:29
· 9 commits to main since this release
3e3fc7c

image

chip-8-emu 0.2.0
Amy Y
Interpretting Emulator for Chip-8

USAGE:
    chip-8-emu.exe [OPTIONS] <rom_path>

ARGS:
    <rom_path>    The path of the ROM that is to be loaded into the emulator. If a '.state' file
                  is loaded, the emulator will resume from that save state.

OPTIONS:
    -b, --bg <background_color>    The color in Hex that will be the background color. [default:
                                   000000]
    -f, --fg <foreground_color>    The color in Hex that will be the foreground color. [default:
                                   FFFFFF]
    -h, --hz <hz>                  The amount of loops that the emulator runs in one second.
                                   [default: 500]
        --help                     Print help information
    -i, --invert-colors            Invert colors of the screen of the emulator.
    -v, --volume <volume>          Volume of the beep as a float. [default: 0.2]
    -V, --version                  Print version information

How to Use

  1. Download a ROM such as this and put it in the same directory as the chip-8-emu.exe file you can download from below.
  2. Run .\chip-8-emu.exe Airplane.ch8 in a terminal in the directory of the executable.

Warning

Due to the clock-speed of the CHIP-8 system and how images are drawn onto the screen by the original system, there maybe flashing or flickering.