ear / rusty-boy

Gameboy emulator in Rust (Kappa)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rusty-boy

Build Status

A Gameboy emulator and related tools in Rust (with possible rendering also in C).

Making this live on twitch.tv/maoeurk

Note: This is under active development and is currently not in a usable state. See the bottom of this page for information about progress toward the first milestone.

Feel free to submit issues and pull requests.

Building

First install libsdl2-dev. If you're new to Rust, install rustup to install rustc and cargo.

Then just run:

cd rusty-boy
cargo install

and you should be up and running.

Version 0.1 milestone

  • cpu
    • opcodes
    • dispatch
    • interrupts
    • special registers
  • graphics
    • background
    • sprites
    • window
  • controller input
  • working sound
  • interactive debugger
    • user interface
    • breakpoints, watch points
    • Basic usability (history, error handling)
    • parsing of proper debug "language"
  • run ROM-only game correctly

About

Gameboy emulator in Rust (Kappa)

License:Apache License 2.0


Languages

Language:Rust 100.0%