Releases: Humpheh/goboy
GoBoy v0.5
GoBoy v0.5 introduces a number of changes that improve the accuracy and performance of the emulator. A new APU emulation implementation now correctly times the audio with the cpu emulation, resulting in much more accurate audio playback. There have also been a number of improvements to the GPU emulation, fixing multiple sprite ordering issues and rendering bugs. Finally there are also a number of changes to improve the emulator performance.
Notable changes
f876370, da8716d - Improvements to the CPU instruction implementation for a speed increase (#21, #33)
3357ab5, 98ad423 - Implement CGB background and sprite priority rendering resolution
1f1b37e - Match APU buffering to CPU ticks (#29)
GoBoy v0.4
GoBoy v0.4 introduces some significant performance increases - seeing up to a 2x fps increase since v0.3. It also adds a dialog prompt to select the rom without running from command line, and now outputs a MacOS app which can be run standalone.
Notable Changes
21db2c2 - Pixelgl hack to make window render on darwin
5111e5b - Pick colours using array instead of map (x2 performance increase!)
f086e25 - File prompt and bundled Darwin build (#14)
GoBoy v0.3
GoBoy v0.3 introduces a new APU engine which should be significantly more accurate than the previous one. There are still issues with sound (especially channel 3), but it is significantly better than before.
Notable Changes
e32643c - Refactor cart memory and logic, fix timers and DMA transfers (#9)
8fabcd2 - Fix graphics issue with underflowing sprite x-position
017832c - Sound v2 using lower level oto
package (#10)
GoBoy v0.2
Fixes a number of graphics issues.
GoBoy v0.1
Initial release of GoBoy for Windows and MacOS! This version contains a playable GameBoy emulator complete with video, experimental audio and input.
Running
GoBoy must be run from the command line. To run, simply open a command prompt and navigate to the directory with goboy:
Windows
goboy-v0.1-win64.exe -sound -rom <rom>
MacOS
chmod +x goboy-v0.1-mac64
./goboy-v0.1-mac64 -sound -rom <rom>