VisualBoyAdvance
VisualBoyAdvance icon | |
Original author(s) | Julian Henry Hitchcock |
---|---|
Developer(s) | VBA Team |
Stable release | 1.7.2 (Windows) 1.7.1 (Linux, BeOS) 1.7.4 (Mac) / May 25, 2004 |
Preview release | 1.8.0 beta 3 / October 1, 2005 |
Development status | Discontinued, Forked |
Written in | C, C++ |
Operating system | Cross-platform |
Size | 1.4 MB - 1.92 MB |
Available in | English, French, German, Italian, Polish, Portuguese, Chinese, Spanish, Turkish (v.1.7 and above, for Windows only) |
Type | Console emulator |
License | GNU General Public License |
Website | Project home page |
VisualBoyAdvance icon | |
Original author(s) | Julian Henry Hitchcock |
---|---|
Developer(s) | VBA-M Development Team |
Stable release | 2.0.0 Beta 2 / 29 September 2015 |
Operating system | Cross-platform |
Type | Console emulator |
License | GNU General Public License |
Website | Project home page |
VisualBoyAdvance (commonly abbreviated as VBA) is a free emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles[1] as well as of Super Game Boy and Super Game Boy 2.
Besides the DirectX version for the Windows platform, there is also one that is based on the free platform independent graphics library SDL. This is available for a variety of operating systems including Linux,[2] BSD, Mac OS X,[3] and BeOS. VisualBoyAdvance has also been ported to AmigaOS 4, AROS, GameCube, Wii, webOS, and Zune HD.[4]
History
The VisualBoyAdvance project was started by "Forgotten".[5] When this person left the development of the emulator, the project was handed over to a team named "VBA Team", led by Forgotten's brother. Development on the original VisualBoyAdvance stopped in 2004 with version 1.8.0 beta 3, and a number of forked versions were made by various developers in the years since then, such as VisualBoyAdvance-M.
VisualBoyAdvance-M
VisualBoyAdvance-M, or simply VBA-M, is an improved fork from the inactive VisualBoyAdvance project, adding several features as well as maintaining an up-to-date codebase. After VisualBoyAdvance became inactive in 2004, several forks began to appear such as VBALink, which allowed users to emulate the linking of two Game Boy devices. Eventually, VBA-M was created, which merged several of the forks into one codebase. Thus, the M in VBA-M stands for Merge.[citation needed] There is also a RetroArch/Libretro port of VBA-M's GBA emulation core (without the GB, GBC and SGB cores)[6] as well as a modified version called VBA-Next.[7]
Features
VisualBoyAdvance sports the following features:
- Compatibility with Game Boy, Game Boy Color, and Game Boy Advance ROMs
- Import/export feature of native saved games from and to other emulators
- Full save state support
- Joystick support
- Super Game Boy and Super Game Boy 2 border and color palette support
- Game Boy Printer emulation
- Real-time IPS patching (used mostly to play fan translations)
- Hacking and debugging tools, including loggers, viewers and editor
- The SDL version also includes a Game Boy Advance debugger
- Auto-fire support
- Speed-up key
- Full screen mode support
- Screen capture support
- Full support for GameShark for Game Boy Advance and Code Breaker Advance cheat codes (Windows version only)
- Audio (WAV) and video (AVI) recording
- Also allows recording in a proprietary video format only supported by VisualBoyAdvance and its forked versions
- Graphic filters to enhance display: 2xSaI, Super 2xSaI, Super Eagle, AdvanceMAME, Pixelate, and Motion blur
- GUI skinning support
In addition, VisualBoyAdvance-M adds the following:
- HQ3x/4x pixel filters
- Gameboy linking, over LAN and Internet
See also
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ iLua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ https://github.com/visualboyadvance/vbam-libretro
- ↑ https://github.com/libretro/vba-next
External links
Wikimedia Commons has media related to Lua error in package.lua at line 80: module 'strict' not found.. |
- Pages with broken file links
- Articles with unsourced statements from June 2012
- Amiga emulation software
- AmigaOS 4 software
- Multi-emulators
- Game Boy Advance emulators
- Game Boy emulators
- Linux emulation software
- OS X emulation software
- Windows emulation software
- BeOS software
- Free emulation software
- Portable software