
Gearboy (https://github.com/drhelius/Gearboy)

-----------------------------------------------------

Copyright © 2012 by Ignacio Sanchez

-----------------------------------------------------

Gearboy is a Nintendo Game Boy / GameBoy Color emulator written in C++ that runs on iOS, Raspberry Pi, Mac, Windows and Linux.

Follow me on Twitter for updates: http://twitter.com/drhelius

-----------------------------------------------------

Features


    - Highly accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
    - Accurate instruction and memory timing, passes instr_timing.gb and mem_timing.gb from blargg's tests.
    - Memory Bank Controllers (MBC1, MBC2, MBC3 with RTC, MBC5), ROM + RAM and multicart cartridges.
    - Accurate LCD controller emulation. Background, window and sprites, with correct timings and priorities including mid-scanline timing.
    - Mix frames: Mimics the LCD ghosting effect seen in the original Game Boy.
    - Sound emulation using SDL Audio and Gb_Snd_Emu library.
    - Game Boy Color support.
    - Integrated disassembler. It can dump the full disassembled memory to a text file or access it in real time.
    - Saves battery powered RAM cartridges to file.
    - Compressed rom support (ZIP deflate).
    - Multi platform. Runs on Windows, Linux, Mac OS X, Raspberry Pi and iOS.


-----------------------------------------------------

License


Game Boy / Gameboy Color emulator for iOS, Mac, Raspberry Pi, Windows and Linux

Copyright (C) 2012 Ignacio Sanchez

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/