Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skyfallwastaken/chip8-rs

Platform-agnostic, spec-compliant CHIP-8 emulator
https://github.com/skyfallwastaken/chip8-rs

chip-8 chip8 emulator macroquad rust

Last synced: 28 days ago
JSON representation

Platform-agnostic, spec-compliant CHIP-8 emulator

Awesome Lists containing this project

README

        

# CHIP-8

This is a basic CHIP-8 emulator, written in Rust. It uses [Macroquad](https://macroquad.rs) for the viewer, and is platform-agnostic (but currently only has one user - the viewer).

![image](https://github.com/SkyfallWasTaken/chip8-rs/assets/55807755/942f0bea-c042-4ce3-85df-10b21a89340b)

## Running the emulator

**Usage:** viewer [OPTIONS] \

**Arguments:**

- \ The path to the CHIP-8 ROM

**Options:**

- **--cycle-to-log**

Logs debugging information after this cycle is executed
- **-s, --show-fps**

Show the current FPS in the top left corner of the screen
- **--cycles-per-second**

The number of cycles to execute per second [default: 700]
- -h, --help

Print help
- -V, --version

Print version