Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network

 


    Tuesday, April 07, 2020
Gearboy v3.0.0 beta 1 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 Git Changelog:



* Fix warnings
* Disable matrix rendering for the momment
* Upate gitignore
* Update .gitignore
* MS Visual Studio 2019 project
* Fix warnings
* Fix SDL config path pointer
* Update Roboto font format
* Merge branch 'develop' of https://github.com/drhelius/Gearboy into develop
* Merge branch 'develop' of https://github.com/drhelius/Gearboy into develop
* Change Robot font format
* Add SDL dependency
* Add Glew dependency
* Remove Qt references
* Merge branch 'develop' of https://github.com/drhelius/Gearboy into develop
* Update README.md
* Merge branch 'master' into develop
* Create FUNDING.yml
* Update README.md
* Update README.md
* Minimium window size
* Video scale factor
* Fix loading cheats without ROM
* Open recent roms
* Update Dirent
* Minor refactor
* Game Genie and GameShark cheats
* Customizable dmg palettes
* Default palettes
* Customizable Gamepad
* Gamepad config
* Update README.md
* Update README.md
* Pause on focus lost
* Customizable keyboard
* Disable input when using GUI
* Persistent keyboard config
* Keyboard working
* Minor refactor
* Minor refactor
* Avoid noise when empty
* Ignore tmp files
* About window as modal
* About window as modal
* Load/Save RAM files
* Add Roboto font
* Update README.md
* Refactor
* Read/Write settings file
* Changing config lib to mINI
* Fix warnings in macOS
* Add inih library
* Improve gui
* Improve save state operation
* Ensure closed files for save states
* Avoid running emu when idle
* Disable pause after init
* Init buffers to avoid noise
* Fix missing glew lib for Linux
* Emulator build info
* Emulator sync
* Fix build on Linux an Windows
* Initial rendering
* Merge branch 'target-color-format' into develop
* Fix GB_Color_Format enum
* Use RGB565 in rpi app
* Use RGB565 in iOS app
* Run for N cycles in PS2
* Expose internal DMG buffers
* Add BGR pixel formats
* Runtime flag to select pixel format RGB555 and RGB565 (default)
* Natively rendering in RGB565
* Fix ImGuiFileBrowser alphabetic sort
* Audio working
* Add cross platform data dir
* Fix warnings in ImGuiFileBrowser
* Changed file browser
* Fix README
* Basic gui implementation
* Set emulator name as constant
* Minor structure change
* Update Travis CI
* Basic structure for ImGui app
* Fix Travis for ImGui
* Fix Travis for ImGui
* Fix Travis for ImGui
* Fix Travis for ImGui
* Fix Travis for ImGui
* Fix Travis for ImGui
* Add vscode
* Push version to 3.0.0 and enable debug
* ImGui initial commit
* Delete Qt files


https://github.com/drhelius/Gearboy



 

File Releases

Cemu_1.21.3
No Description in database.

cemu_1.21.2
No Description in database.

cemu_1.21.1
No Description in database.

Cemu_1.21.0
No Description in database.

Cemu_1.20.2
No Description in database.



Latest Forum Posts

Introducing Project64 ...
Last Reply: NES_player4LIFE
Replies: 1

2021-04-02 Recent Rel ...
Last Reply: Robbbert
Replies: 0

mGBA v0.9.0 released!
Last Reply: spotanjo3
Replies: 0

2021-03-26 Recent Rel ...
Last Reply: spotanjo3
Replies: 1

no$gba v3.04 released ...
Last Reply: spotanjo3
Replies: 0


Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX


Support Guides

PCSX2
Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher


Our Affiliates

AEP-Emu.de
DCEmu.co.uk
PSemu.pl


47,413,362 Visitors To The Emulation64 Network

Copyright 1999 - 2024 www.emulation64.com