Virtual GameBoy (VGB) to program, który emuluje rodzinę przenośnych konsol firmy Nintendo - GameBoy, Super GameBoy i GameBoy Color. Początek rozwoju VGB sięga roku 1995 roku, kiedy to autor Marat Fayzullin, rozpoczął nad nim pracę, bazując na informacji z sieci i jego wcześniejszych doświadczeń z emulatorem fMSX.
New in VGB 5.5
- Added ability to play GBC games in GBA "backward compatibility mode".
- Use
-gba
in VGB-Unix to enable GBA compatibility mode. - Use "Hardware | GameBoy Model | GameBoy Advance" in VGB-Windows.
- Added ability to browse through paused replay.
- During replay, press [LEFT] and [RIGHT] keys to browse.
- Press [UP] to resume replay, any other key to continue.
- Press any other button to continue playing.
- Made replay save states approximately every 170ms.
- Made replay code always return "replay-ended" when replay ended.
- Made WaitJoystick() exit when window closed.
authors comment
The latest free VGB 5.5 was released on July 15, 2018. It adds emulation for the "GameBoy Advance Compatibility Mode", where someone plugs a GameBoy Color cartridge into GBA. Some games, such as Shantae, will sense this and enable additional features. I have also added ability to pause replay with UP
button and single-step through your gameplay with LEFT
and RIGHT
buttons. Once satisfied, press UP
to resume, or any other button to continue playing.
→ NOWSZY [GB] VGB for Windows 6.0 07/11/2021
New in VGB 6.0
- Fixed GameBoy Printer response, Pokemon Card Game prints now.
- Added GameBoy Printer support for compressed data.
- Added GameBoy Printer support for palettes.
- Fixed GameBoy Printer grayscale range.
- Fixed HTML printout to avoid inserting repeated <PRE> tages.
- Added "Hardware | Print to HTML" option to VGB-Windows.
- Added
-html
and-utf8
options to VGB-Unix.
authors comment
The latest free VGB 6.0 for Windows was released on November 7, 2021. This release includes many improvements to the GameBoy Printer emulation, including fixes, support for compressed data, and palettes. As result, Pokemon Card Game prints now. Both Windows and Linux versions now offer a choice of printing to HTML or UTF-8 text files.
New in VGB 5.9
- Refactored Windows EMULib code.
- Most command line options should now work in Windows version.
- Added "Video | Show Framerate" menu option to VGB-Windows.
- Increased synchronization timer precision in Windows version.
authors comment
The latest free VGB 5.6 for Windows was released on February 22, 2021. I have refactored EMULib code on Windows, making most command line options work on the Windows version of the emulator. Also added "Video | Show Framerate" menu option to display the frames-per-second counter.
New in VGB 5.8
- Added file drag'n'drop support to VGB-Windows.
- Added CPU-based simple linear scaling algorithm.
- Refactored scaling and special effects framework.
- Optimized scaling for large screens and windows.
- Enabled "Video | Stretch Full Screen" option with effects enabled.
- Enabled "Video | Force 4:3 Screen" option with effects enabled.
- Added "Video | Interpolate Video | Linear Scaling" option to VGB-Windows.
- Added
-linear
command line option to VGB-Linux.
New in VGB 5.7
- Fixed high-frequency sound limit (GBC Frogger).
- Added "File | Clear Settings and Quit" option to VGB-Windows.
- Fixed small windows behavior in VGB-Windows.
- Fixed window position behavior in VGB-Windows.
- Saving physical joystick/gamepad selection in VGB-Windows.
→ NOWSZY [gba] VGBA for Windows 6.4
New in Version 6.4
- Fixed audio randomly not working on VGBA-Windows startup.
- Added "Video | Show Framerate" menu option to VGBA-Windows.
- Most command line options should now work in VGBA-Windows.
- Increased synchronization timer precision in VGBA-Windows.
- Added
-fps
command line option to VGBA-Linux.
Author's comment
- The latest version, released on March 10 2021, enables most command line options in the Windows version and adds optional framerate display. I've also fixed random audio initialization failures on Windows.
→ NOWSZY [gba] VGBA for Windows 6.3
New in Version 6.3
- Fixed melodic audio playback when DirectSound is off.
- Fixed sound in International Karate.
- Fixed sound in Phantasy Star.
Author's comment
- The latest version, eleased on released on February 11 2021, enables melodic sound emulation while Direct Sound hardware is disabled. This should fix sound in Phantasy Star and International Karate games.
→ NOWSZY [gba] VGBA for Windows 6.2
New in Version 6.2
- Added CPU-based simple linear scaling algorithm.
- Added file drag'n'drop support to VGBA-Windows.
- Added
-linear
command line option to VGBA-Linux.
Author's comment
- The latest version, eleased on September 28 2020, adds drag'n'drop support to the Windows version. There is also a new CPU-based linear interpolation algorithm for cases, where GPU-based linear interpolation cannot be used. .
→ NOWSZY [gba] VGBA for Windows 6.1
New in Version 6.1
- Refactored scaling and special effects framework in VGBA-Windows.
- Optimized scaling for large screens and windows.
- Added option to force hardware linear scaling.
- Enabled "Video | Stretch Full Screen" option with effects enabled.
- Enabled "Video | Force 4:3 Screen" option with effects enabled.
- Added "Video | Interpolate Video | Linear Scaling" option to VGBA-Windows.
Author's comment
- The latest version, released on August 27 2020, contains a major rewrite of the scaling and special effects infrastructure. The Windows version has got better support for multiple displays and optimized rendering for larger screens. There is now a separate option for linear image scaling, using hardware if possible.
New in Version 6.0
- Added "File | Clear Settings and Quit" option to VGBA-Windows.
- Fixed small windows behavior in VGBA-Windows.
- Fixed window position behavior in VGBA-Windows.
- Saving physical joystick/gamepad selection in VGBA-Windows.
→ NOWSZY [GB] VGB for Windows 5.6
New in VGB 5.6
- Added ability to play GBC games in GBA "backward compatibility mode".
- Use
-gba
in VGB-Unix to enable GBA compatibility mode. - Use "Hardware | GameBoy Model | GameBoy Advance" in VGB-Windows.
- Added ability to browse through paused replay.
- During replay, press [LEFT] and [RIGHT] keys to browse.
- Press [UP] to resume replay, any other key to continue.
- Press any other button to continue playing.
- Made replay save states approximately every 170ms.
- Made replay code always return "replay-ended" when replay ended.
- Made WaitJoystick() exit when window closed.
authors comment
The latest free VGB 5.6 for Windows and Linux was released on March 25, 2019. It fixes real time clock operation in the MBC3-based games, such as Pokemon Silver, Pokemon Gold, and others. The day-of-week field will no longer spin randomly.
→ [gba] VGBA for Windows 5.9
New in Version 5.9
- Fixed bug when writing bytes to palette RAM.
- Fixed bug when reading words from BIOS.
- Recompiled sources with
"-Wall"
and fixed warnings. - Deprecated
-DNEW_STATES
and-DSOUND
options.
Author's comment
- The latest version, released on May 10 2018, fixes a bug when writing bytes to palette memory, and another bug that occurred when reading words from the BIOS area (something no sensible person should do, but some games have done). I also removed outdated code, rebuilt the program with strict compiler warnings, and fixed them.
→ [GB] VGB for Windows 5.4
New in VGB 5.4
- Added second joystick support to VGB-Windows.
- Added multiple monitor support to VGB-Windows.
- Fixed disappearing window in VGB-Windows.
- Fixed best full-screen mode detection in VGB-Windows.
- Fixed window flicker that appeared after recent Win10 updates.
- Fixed DirectInput joysticks support in VGB-Windows.
- Made directional pads work on XBox gamepads.
- Switched VGB-Linux to using PulseAudio sound.
- Updated old PulseAudio driver for 64bit Linux.
authors comment
VGB 5.4 for Windows and Linux was released on February 14, 2018. It fixes a bunch of bugs in the replay feature and adds the remaining replay time display.
New in VGB 5.2
- Added support for DirectInput joysticks to VGB-Windows.
- Moved all input-related options to the "Input" menu in VGB-Windows.
- Fixed crash when changing audio sampling rate in VGB-Windows.
- Added "Draw 65% Frames" option to VGB-Windows.
- Fixed screen updates after changing scaling algorithm in VGB-Windows.
New in VGB 5.1
- Added "Nearest Neighbor" option to disable linear interpolation.
- Added "Force 4:3 Screen" option to VGB-Windows.
- Fixed "Hit MIDI Drums" option in VGB-Windows.
- Computing effective waveform power when simulating samples via MIDI.
- Fixed 44kHz sound hiccups in VGB-Windows.
- VGB-Windows will not overwrite last .GB file name with .PAL or .STA names.
- Keys [1]-[4] will toggle individual sound channels in VGB-Windows.
- Key [0] will toggle all sound channels in VGB-Windows.
- Added
-4x3
command line option to VGB-Unix. - Updated VGB-Windows icon.
→ [gba] VGBA for Windows 5.8
New in Version 5.8
- Added remaining time display during replay.
- Added shadow underneath the time display.
- Stopping replay when menu opens on Windows.
- Fixed replay rollover mechanism.
Author's comment
- The latest version, released on February 7 2018, adds remaining replay time display and fixes several problems with the replay mechanism.