Mooneye GB is a Game Boy research project and emulator written in Rust. The main goals of this project are accuracy and documentation. Some existing emulators are very accurate (Gambatte, BGB >= 1.5) but are not documented very clearly, so they are not that good references for emulator developers. I want this project to document as clearly as possible why certain behavior is emulated in a certain way. This also means writing a lot of test ROMs to figure out corner cases and precise behavior on real hardware. The emulator is lagging behind hardware research. I don't want to spend time making short-lived and probably incorrect fixes to the emulator if I'm not sure about the hardware behavior. On an i7-3770K desktop machine, I can usually run ROMs with 2000 - 4000% speed. Without optimizations, the speed drops to 150 - 200%, which is still fine for development purposes.

Features

  • The emulator is runnable on Android
  • Always compile in release mode if you care about performance!
  • SDL2 development libraries for your platform must be installed
  • Requires Rust 1.26
  • Mooneye GB is licensed under GPLv3+
  • Research project and emulator written in Rust

Project Samples

Project Activity

See All Activity >

Categories

Emulators

License

GNU General Public License version 3.0 (GPLv3)

Follow Mooneye GB

Mooneye GB Web Site

Other Useful Business Software
Loan management software that makes it easy. Icon
Loan management software that makes it easy.

Ideal for lending professionals who are looking for a feature rich loan management system

Bryt Software is ideal for lending professionals who are looking for a feature rich loan management system that is intuitive and easy to use. We are 100% cloud-based, software as a service. We believe in providing our customers with fair and honest pricing. Our monthly fees are based on your number of users and we have a minimal implementation charge.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Mooneye GB!

Additional Project Details

Operating Systems

Windows

Programming Language

Rust

Related Categories

Rust Emulators

Registered

2022-10-20