fMSX


VGB


VGBA


iNES


MG


ColEm


Speccy


AlmostTI


Windows


Android


Symbian


How?


Who?


Tell!

Virtual GameBoy

GameBoy emulator by Marat Fayzullin

GameBoy, GameBoy Pocket, GameBoy Color, Super GameBoy, GameBoy Advance, Pocket Camera, Pocket Printer, and Rumble Pack are all registered trademarks of Nintendo. GameGenie is a registered trademark of Galoob. The author is in no way affiliated with Nintendo. The author is in no way affiliated with any pirate group out there. The author cannot and will not provide you with any GameBoy games.

News  |  Manual  |  Downloads  |  Screenshots  |  Windows  |  MSDOS  |  Symbian  |  GBA


News

[Picture] The Latest VGB Version is 4.5!
As of December 29 2014, VGB-Windows is free for everyone to use and share. The new VGB 4.5 for Windows and Linux includes a long list of additions and fixes accumulated since the last 3.5 release. It emulates GameBoy Light, GameShark, the tilt sensor, MBC7, TAMA05, and MMM01 memory mappers. There have been major fixes to GameBoy CPU and LCD controller emulation. The noise sound channel is much closer to the original in this version. I have also added support for translation patches (.IPS), custom palettes (.PAL), and a semi-automatic Cheat Hunter tool to search for new cheat codes. In other words, have fun! :)

If you like VGB-Windows and want to support its further development, consider downloading VGB-Android for your phone or tablet. The Android version comes with many cool extras, such as built-in Cheatopedia with codes for dozens of popular games, State Exchange for exchanging gameplay states with other users, and more. Give it a try and report any encountered problems in the discussion group.

I had to stop development of MSDOS, Maemo, and Symbian ports, as these platforms are pretty much dead nowadays. Sorry, but still no apple for iOS users (blame Steve Jobs for your terrible closed platform).

The complete list of features and the list of new features and fixes can be found in the documentation.

What is Virtual GameBoy?
Virtual GameBoy (VGB) is a program that emulates the Nintendo GameBoy handheld on your computer. It runs GameBoy, Super GameBoy, and GameBoy Color games on PCs, Macs, PocketPCs, Unix boxes, etc. VGB also helps debugging GameBoy software without using a costly development system.

Being fascinated with GameBoy as a cheap handheld computer, I started writing VGB in 1995, after finding some GameBoy programming information on the Net. When developing VGB, I relied on my prior experience with the fMSX emulator. At that time, emulation was still a novelty, and VGB became the first usable videogame emulator available.

Since its creation, VGB has progressed to support all existing types of GameBoy hardware and cartridges, as well as many add-ons, such as GameLink, Pocket Printer, Rumble Pack, Super GameBoy, etc. Since I initially made the VGB source code open to the public, many other people started their own GameBoy emulators based on that code. Starting with version 0.8, VGB source code is no longer public, but I still share it every now and then, if the person asks nicely and I like the project.

[Picture] Licensing VGB
The Virtual GameBoy is written in portable C language and will work on any sufficiently fast computing platform, be it a computer, a videogame console, a PDA, a cell phone, a DVD or MP3 player, or even a digital camera. If your company considers using GameBoy emulation in its products, you can license the VGB source code from me. I am also available for consulting work in the software emulation, embedded programming, and other fields. See my resume and contact me if interested.

Playing Your Games With VGB
It is only legal to play games you actually own with VGB. You will first need to read a game from its cartridge into a file. This can be done with an inexpensive gadget called Bung GB Xchanger or a similar device.


Downloads

At This Site
[#] Virtual GameBoy Windows now free for all Windows versions
[#] Virtual GameBoy Android for Android 2.2 (Froyo) and newer devices
[#] Virtual GameBoy Linux for Ubuntu Linux and 16bpp or 32bpp X11
[#] Virtual GameBoy Maemo for Nokia N800/N810 tablets (or install directly to device)
[#] Virtual GameBoy 3.0 FreeBSD (5.x-RELEASE) binaries for 80x86
[#] Virtual GameBoy 3.0 Solaris binaries for SPARC
[#] Virtual GameBoy 3.0 Linux (RedHat) binaries for 80x86
[#] Virtual GameBoy 1.5 Irix binaries for MIPS
[#] Virtual GameBoy 1.4 SunOS binaries for SPARC
[#] Virtual GameBoy 1.0 AIX binaries for RS6000
[#] Virtual GameBoy 1.6 OSF/1 binaries for DEC Alpha
[#] Virtual GameBoy MSDOS is no longer developed, as MSDOS is dead :(
[#] Virtual GameBoy Symbian for S60e3 and UIQ3 is dead too (but see the old site)

[#] Information about GameBoy games and programming
[#] EMUTools, 6502 emulation core, etc.
[#] The Address Book (look up email addresses here)

Virtual GameBoy Ports
[#] VGB Macintosh by John Stiles
[#] VGB PocketPC (aka PalmGB) by Hayes Haugen
[#] VGB X68000 by Takashi Toyoshima (in Japanese)
[#] VGB 0.4 Amiga by Matthias Bethke and Michael Boese
[#] VGB MSDOS by Hans de Goede (formerly by Marcel de Kogel)
[#] VGB Linux by Hans de Goede (formerly by Ulrich Hecht/Thierry Lescot)
[#] VGB BeOS by Guillaume Lefevre
[#] VGB Acorn by David McEwen
[#] VGB NeXTstep by Kang Hyun of Hayan Nalgae Software
[#] VGB PC98 (in Japanese)
[#] VGB FM-Towns (in Japanese)
[#] VGB Xfree86-OS/2 by Krister Bergman
[#] VGB 0.6 OS/2 by Joe LoCicero
Other Stuff
[#] VGB-DOS Shell for 4DOS by Alex Tutusaus
[#] VGB-DOS Launcher by Steve Abson
[#] VGB-DOS Loader by Christopher Andre Starkel
[#] VGBShell by Chris Spiegel

Screenshots

[Picture]
Builtin Configuration Menu

[Picture]
Builtin Debugger

[Picture]
Tetris DX (GameBoy Color + Super GameBoy)

[Picture]
Gradius (GameBoy Classic)

[Picture]
Tomb Raider (GameBoy Color)

[Picture]
TMNT 3 (GameBoy Classic)

[Picture]
Tetris Plus (Super GameBoy)

[Picture]
VRally 3 (GameBoy Color)

[Picture]
RType DX (GameBoy Color)

[Picture]
Castlevania 2 (GameBoy Classic)


News  |  Manual  |  Downloads  |  Screenshots  |  Windows  |  MSDOS  |  Symbian  |  GBA

© Copyright by Marat Fayzullin