Release Notes: This release marks a feature freeze in preparation for 1.0 stable, which is likely to be the next version if all goes well. Several bugs in the i386 assembly cpu emulation core, which caused visual glitches in Pokemon Yellow and a crash in Montezuma's Return, have been fixed. A minor visual glitch in Alleyway has been corrected as well. Minor new features include support for hardware scaling on the Linux console with matroxfb (MGA G200/G400 only at this time), and more optimized scalers for particular scale factors.
Release Notes: Hardware YUV-space screen scaling has been integrated (currently only in the SDL port). This allows scaling the screen image to any size with virtually no increase in CPU usage. Several bugs have been fixed as well, including one that prevented the impressive homebrew game Binary Chaos from working.
Release Notes: Many emulation bigfixes. Games that used to fail but are now playable include the GBC Konami Collection series, Worms Armageddon, and Turok 3. Timer-related sound bugs were fixed in Spiderman (GBC version) and Bionic Commando: Elite Forces. SDL_HWSURFACE mode no longer crashes on Windows, so it is now always enabled, which improves performance considerably in some situations. The new screen scaling code is slightly faster and supports more scale factors: 2x, 3x, and 4x.
Release Notes: Options have been added for primitive but very fast screen scaling (only by a factor of two), and for static palette (3/3/2 bit per channel) in 256 color mode to better support highcolor games on 8bpp displays. Several emulation bugs have been fixed; now Daedalian Opus and Super RC Pro-Am are playable and some graphical glitches are fixed in Spiderman GBC. Other minor compiletime and runtime bugs have been fixed, and performance may be improved under certain conditions.
Release Notes: A major bug was fixed that could cause saved states to be loaded incorrectly, sometimes rendering them useless or difficult to recover. Various fixes have been made in the SDL sound code, and fullscreen mode may now work on Windows. The DOS port is now entirely thinlib-based; it supports more video modes (although the method of selecting them is slightly different) and should handle keyboard input much better, without the occasional stuck key problems that some users experienced before. Various optimizations have also been made to the graphics code, improving performance noticably on low-end systems.
Release Notes: The Windows port using SDL and mingw32 has been integrated but is still somewhat experimental; fullscreen mode is reported not to work. The SDL target now uses SDL functions for sound output, so sound should be available on any system where sdlgnuboy builds, including BeOS and Windows. Many more improvements have been made to the SDL target, including toggleable fullscreen mode, better keyboard handling, and some general bugfixes. Pokemon Crystal no longer crashes the emulator. The hacks in 0.9.7 to make Altered Space and W&W work were backed out because they broke other games, but the new correct code makes them work again without breaking anything. gnuboy will now exit with an error rather than crashing if given a ROM file with bogus ROM/RAM size headers.
Release Notes: This release includes support for Sound Blaster compatible sound hardware on DOS, support for mono sound cards, a fix for a bug in the envelope function that caused some notes to cut off early, a fix for a bug in HDMA/HBLANK behavior that had no known effects, and a hack to get Altered Space and Wizards & Warriors to work. Various other minor improvements and bugfixes are also included.
Release Notes: This release features lots of improvements for portability. Display interfaces can now be disabled at compile time with --without-* options to configure. GNU make should no longer be needed to compile. Sound may work on FreeBSD and OpenBSD but is untested. Joystick support has been added to the SDL port. Optimized assembly code now works with the DOS port, making gnuboy playable on systems that were formerly way too slow. Various optimizations and improvements were made to the internals of the emulator. Fixes were made for minor bugs including occasional high-pitch beeps in sound and an off-by-one-pixel error in the C graphics code. See the extensive changelog for further details.
Release Notes: Linux joystick device support (non-SDL targets only; SDL joystick support is coming soon, a Linux fbcon display target, a major fix to the sweep function on sound channel 1 which improves sound quality in many games, a fix for an HDMA bug that kept DKC and Lemmings Color from working, changes to configure script and Makefile to fix problems some users were experiencing with detecting SDL, and various other minor bugfixes (mostly in sound code).
Release Notes: All sound channels are now implemented, and sound quality is much better. MBC3 realtime clock is now supported, so games that need it to keep the time should be fully playable. Sound status information is now stored in saved states, but they should still be entirely compatible with the old format. A port to SDL has been added, which will be built in addition to the other targets if SDL is available.