Skip to content

iw4p/chip8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip8 Emulator using the Rust

chip8 Emulator

What is chip8?

wikipedia: CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker made on his 1802 Microprocessor. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine. It was made to allow video games to be more easily programmed for these computers. The simplicity of CHIP-8, and its long history and popularity, has ensured that CHIP-8 emulators and programs are still being made to this day.

What is this repo about?

This is an emulator which can run on browser (Wasm - WebAssembly) and as a program. With this emulator you can run old chip8 games.

How to run it?

For Wasm you need http server which can be python or npm or vscode extentions. Inside web directory:

python3 -m http.server

For program, insde desktop directory:

cargo run /ChangeThisToPathOfYourGameFiles/c8games/MERLIN

Based on: https://github.com/aquova/chip8-book

About

A chip8 emulator powered by Rust 🦀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published