Skip to content

krueger71/chip8rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust

chip8rs - Chip8 Emulator

This is a Chip8 emulator that uses SDL2 for video, audio and keyboard support.

The model for the Chip8 is defined in chip8.rs. The model is independent of the framework used for input and output.

In emusdl2.rs the Chip8-model is connected to video, audio and keyboard using SDL2.

In main.rs command line arguments are parsed and the emulator created and run.

The purpose of the implementation is both to learn Rust and basic emulator programming.

Screenshot 1 - Blinky Screenshot 2 - Outlaw

References