GoBoy

Émulateur v0.5

Émulateur Gameboy Color écrit en Go dont seul le code source est disponible.

Dernière mise à jour :

Plateformes

Game Boy Game Boy Color

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 64 bits 64 bits

Téléchargement et liens

Historique des versions

v0.5
f876370, da8716d - Improvements to the CPU instruction implementation for a speed increase (#21, #33)
Changelog complet
**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
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.
5111e5b - Pick colours using array instead of map (x2 performance increase!)
f086e25 - File prompt and bundled Darwin build (#14)
Changelog complet
**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
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.
e32643c - Refactor cart memory and logic, fix timers and DMA transfers (#9)
8fabcd2 - Fix graphics issue with underflowing sprite x-position
Changelog complet
**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
Fixes a number of graphics issues.
Changelog complet
Fixes a number of graphics issues.
v0.1
Initial release of GoBoy for Windows and MacOS! This version contains a playable GameBoy emulator complete with video, experimental audio and input.
chmod +x goboy-v0.1-mac64
./goboy-v0.1-mac64 -sound -rom
Changelog complet
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 ```sh goboy-v0.1-win64.exe -sound -rom ``` ### MacOS ```sh chmod +x goboy-v0.1-mac64 ./goboy-v0.1-mac64 -sound -rom ```

Captures d'écran

Zelda: Link's Awakening dans GoBoy