Gearboy v0.4 - 模擬器

By Zora
at 2012-10-19T23:04
at 2012-10-19T23:04
Table of Contents
https://github.com/drhelius/Gearboy
Gearboy v0.4 is released. 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.
Gearboy Features:
- Accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
- Accurate instruction timing, passes instr_timing.gb from blargg's tests.
- Memory Bank Controllers (MBC1, MBC2, MBC3 with RTC, MBC5) and ROM + RAM
cartridges.
- Accurate LCD controller emulation. 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.
--
Gearboy v0.4 is released. 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.
Gearboy Features:
- Accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
- Accurate instruction timing, passes instr_timing.gb from blargg's tests.
- Memory Bank Controllers (MBC1, MBC2, MBC3 with RTC, MBC5) and ROM + RAM
cartridges.
- Accurate LCD controller emulation. 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.
--
Tags:
模擬器
All Comments
Related Posts
(WIP) David Haywood's Homepage

By Hedwig
at 2012-10-19T15:41
at 2012-10-19T15:41
女神異聞錄DS-4-崩壞的理性-前

By Joseph
at 2012-10-19T00:02
at 2012-10-19T00:02
整理EMU及ROM (六) ClrMamePro (Part 2)

By Elizabeth
at 2012-10-18T23:08
at 2012-10-18T23:08
PS パレット(Forget Me Not :Pallete)

By Quintina
at 2012-10-18T20:52
at 2012-10-18T20:52
女神異聞錄DS-3-ベル‧デル-後

By Thomas
at 2012-10-18T05:14
at 2012-10-18T05:14