Skip to content

SkyfallWasTaken/chip8-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8

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

image

Running the emulator

Usage: viewer [OPTIONS] <PATH>

Arguments:

  • <PATH> The path to the CHIP-8 ROM

Options:

  • --cycle-to-log <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 <CYCLES_PER_SECOND>

    The number of cycles to execute per second [default: 700]

  • -h, --help

    Print help

  • -V, --version

    Print version

About

Platform-agnostic, spec-compliant CHIP-8 emulator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages