Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.24 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.24 KB

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