Skip to content

CHIP-8 virtual machine/emulator written in Rust 🦀

License

Notifications You must be signed in to change notification settings

successfulbarrier/rsc8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSC8

RSC8 is a CHIP-8 virtual machine/emulator written in Rust 🦀

Bilibili video: BV1HKzNYQEjM

How to use

cargo install --locked --git https://github.com/jerryshell/rsc8
rsc8_tui <your_rom.ch8>

Keymap

PC           CHIP-8
--------------------
1 2 3 4      1 2 3 C
Q W E R  =>  4 5 6 D
A S D F      7 8 9 E
Z X C V      A 0 B F

Press Esc to exit

Screenshot

chip8-test-suite: CHIP-8 splash screen chip8-logo

chip8-test-suite: IBM logo ibm-logo

chip8-test-suite: Corax+ opcode test corax-plus

chip8-test-suite: Flags test flags

chip8-test-suite: Quirks test quirks

chip8-test-suite: Keypad test FX0A keypad-fx0a

Sierpinski sierpinski

Tetris tetris

References

License

GNU Affero General Public License v3.0

About

CHIP-8 virtual machine/emulator written in Rust 🦀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%