Gearboya Nintendo - GameBoy Emulator on the Windows platform
Gearboy is a Nintendo Game Boy emulator written in C++.
The emulator is focused on readability of source code, but nevertheless it has good compatibility.
A lot of effort has gone into this in order to follow OOP and keep it as simple as possible.
-Full CPU emulation, passes cpu_instrs.gb from blargg's tests.
-Accurate instruction timing, passes instr_timing.gb from blargg's tests.
-Full support for most common Memory Bank -Controllers (MBC1, MBC2, MBC3 with RTC, MBC5) and ROM + RAM cartridges.
-Accurate emulation of LCD controller. Full support for background, window and sprites, with correct timings and priorities.
-Mix frames: Mimics the LCD ghosting effect seen in the original Game Boy.
Sound emulation using SDL Audio and Gb_Snd_Emu library.
-Basic Game Boy Color support.
-Integrated disassembler. It can dump the full disassembled memory to a text file or access it in real time.
-Compressed rom support (ZIP deflate).
Multi platform. Compiles and runs on Windows, Linux, Mac OS X and iOS.
-Uses OpenGL for rendering on all platforms.
-Uses Qt framework for Mac, Windows and Linux.
-Uses Cocoa Touch for iPad, iPhone and iPod touch.
-Visual Studio 2010 project provided for Windows. Netbeans 7.2 project provided for Linux and Mac OS X. Xcode project for iOS.
Author's website: https://github.com/drhelius/Gearboy
|Initial Version||09/23/2012||Binary||11.10 MB||Download|
Leave a comment
You need to be logged in to post comments!
Not yet registered? Click here to register!
ROMs (Public Domain)
Music Playback / Manipulation