Skip to content

bit-shift-io/rust-chip-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-chip-8

A chip-8 emulator written in rust.

ROMs

ROM's can be downloaded using download_roms.sh

Additional sources:

https://github.com/loktar00/chip8/tree/master/roms

Install

Run install.sh to setup rust project

You need the vscode extensions:

    CodeLLDB
    rust-analyzer

Development

Manually

    cargo build
    cargo run

    cargo add XXX # to add a cargo package

Vscode

ctrl + shift + b - to run the tasks

open in vscode then just hit debug!

Benchmark/Testing

cargo bench
cargo test

Tutorials & Links

https://tobiasvl.github.io/blog/write-a-chip-8-emulator/ https://austinmorlan.com/posts/chip8_emulator/

Troubleshooting

About

CHIP-8 emulator written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published