Skip to content

Releases: Humpheh/goboy

GoBoy v0.5

09 Aug 11:00
da8716d
Compare
Choose a tag to compare

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

26 Nov 22:08
de655b2
Compare
Choose a tag to compare

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

02 Nov 12:23
Compare
Choose a tag to compare

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

13 Jul 16:25
4c6c69d
Compare
Choose a tag to compare

Fixes a number of graphics issues.

GoBoy v0.1

01 Oct 10:32
Compare
Choose a tag to compare
GoBoy v0.1 Pre-release
Pre-release

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>