Skip to content

Absobel/Chip-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTALLATION AND EXECUTION

Install rust and cargo then :

git clone <the url of the repo>
cd <the repo>
cargo run --release

Enjoy.

LAUNCH OPTIONS

This is temporary because there is no menu or anything but you can modify the constants in src/launch_options.rs to change things like the rom that will be executed at launch, the number of instructions per second or the behavior of certain instructions that changed between different versions of Chip-8 etc.

TODO

Features

[ ] Add proper logging [ ] Fix lag when too much things happening on screen [ ] Add an UI [ ] Add a debugger

Implementation

[ ] stack: Vec -> Array [ ] Remove unsafe [ ] Unit tests

About

Interpréteur Chip-8

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages