Gearboy v3.7.2, a Nintendo Game Boy emulator written in C++, prioritizes code readability while ensuring good compatibility. Key features include highly accurate CPU emulation, precise instruction and memory timing, support for various Memory Bank Controllers, and accurate LCD emulation with ghosting effects. It offers sound emulation via SDL Audio, Game Boy Color support, and integrated disassembly capabilities. The latest release improves game controller selection and fullscreen mode on Mac, enhances mouse behavior, replaces GLEW with Glad, and introduces a new icon for the Windows executable. Gearboy runs on multiple platforms, including Windows, Linux, and iOS.
Sure! Hereโs a rewritten version while keeping the HTML tags intact:
Gearboy v3.7.2 has been released. Gearboy is a Nintendo Game Boy emulator developed in C++. It prioritizes the clarity of the source code while still achieving excellent compatibility. Significant efforts have been made to adhere to OOP principles while maintaining simplicity.
Features of Gearboy:
– Highly precise CPU emulation, capable of passing cpu_instrs.gb from blargg’s tests.
– Accurate instruction and memory timing, passes instr_timing.gb and mem_timing.gb from blargg’s tests.
– Supports Memory Bank Controllers (MBC1, MBC2, MBC3 with RTC, MBC5), along with ROM + RAM and multicart cartridges.
– Precise LCD controller emulation, including backgrounds, windows, and sprites with accurate timings and priority handling, including mid-scanline timing.
– Frame mixing: Simulates the LCD ghosting effect found in the original Game Boy.
– Sound emulation utilizing SDL Audio and the Gb_Snd_Emu library.
– Game Boy Color compatibility.
– Built-in disassembler that can export the complete disassembled memory to a text file or access it in real-time.
– Saves battery-powered RAM cartridge data to files.
– Save state functionality.
– Compressed ROM support (ZIP deflate).
– Support for Game Genie and GameShark cheats.
– Cross-platform capability. Operates on Windows, Linux, Mac OS X, Raspberry Pi, iOS, and as a libretro core (RetroArch).
Gearboy Changelog:
๐ฎ Enhanced game controller selection
๐ฎ Updated database for game controllers
๐ป Improved fullscreen functionality on Mac
๐ฑ๏ธ Enhanced mouse hiding features
โ๏ธ Replaced GLEW with Glad
๐ผ๏ธ Added an icon to the Windows executable
๐ Bug fixes