estebanborai/chip8

Running it Locally

You may need to setup some libraries in order to run this project locally

cargo run ./roms/IBM.ch8

Prerequisites

.

macOS

  • SDL2: Install it with brew using brew install SDL2

Then either extend the LIBRARY_PATH environment variable to include Homebrew's installed libraries by adding:

export LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix)/lib"

To your ~/.zshenv or ~/.bash_profile or specify the environment variable when running cargo run.

LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix)/lib" cargo run roms/INVADERS

Linux

Feel free to open a PR providing Linux system setup

Windows

Feel free to open a PR providing Windows system setup

References

  • Cowgod's Chip-8 Technical Reference v1.0
  • Wikipedia Chip-8 Page
Issues

Collection of the latest Issues

Information - Updated Sep 06, 2022

Stars: 0
Forks: 0
Issues: 1

NES emulator in Rust that also runs in Chrome and other modern browsers

Pinky is an Rust completely from scratch and optimized for a native feel and look

NES emulator in Rust that also runs in Chrome and other modern browsers

NES emulator in Rust

This is a personal project for fun and to experience emulating hardware and connecting them together

NES emulator in Rust

Rust Playstation Emulator

A PlayStation emulator written in simias and his guide

Rust Playstation Emulator

6811 Emulator in Rust but A major work in progress

Only a few opcodes have been implemented but i'm looking for helps if your into this type of thing

6811 Emulator in Rust but A major work in progress

NES Emulator in Rust-WASM

Requires Rust with cargo, nodejs, and wasm-pack

NES Emulator in Rust-WASM

Rust GameBoy Advanced Emulator

Building this project on linux requires cmake and gtk3

Rust GameBoy Advanced Emulator

YAREGB is Yet Another Rust Emulator (for) Game Boy

This is a study project and HEAVILY borrows code and observation from mooneyegb and blargg test roms

YAREGB is Yet Another Rust Emulator (for) Game Boy

A Rust GameBoy emulator!

TetrisZelda: Link's Awakening

A Rust GameBoy emulator!

IronNES - Rust NES Emulator

WIP NES emulator written in rust

IronNES - Rust NES Emulator

This is a project I started for didactic purposes only

It's heavily inspired by existing emulators and the Rust emulator ecosystem

This is a project I started for didactic purposes only
Facebook Instagram Twitter GitHub Dribbble
Privacy