Skip to content

Latest commit

 

History

History

rs

RosettaBoy Rust

A GameBoy emulator, a simple project to teach myself Rust

Usage

./build.sh
./rosettaboy-release game.gb

Benchmarks

To benchmark a couple of internal bits:

cargo bench

Requirements

  • SDL2

Thoughts on Rust

I really like enums with values, I wish every language had them - it's so nice to be able to elegrantly represent every valid state, while making invalid states impossible <3

Optional instead of Nullable is a delight after years of working with languages which are based on Nullables