All Versions
Latest Version
Avg Release Cycle
261 days
Latest Release
1346 days ago

Changelog History

  • v0.5 Changes

    August 09, 2020

    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)

  • v0.4.2 Changes

    November 26, 2018

    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)

  • v0.3 Changes

    November 02, 2018

    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)

  • v0.2 Changes

    July 13, 2018

    🛠 Fixes a number of graphics issues.

  • v0.1 Changes

    October 01, 2017

    🎉 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\>