VisualBoyAdvance

Last updated
VisualBoyAdvance
Original author(s) Forgotten
Developer(s) VBA Team
Stable release
1.7.2 (Windows)
1.7.1 (Linux, BeOS)
1.7.4 (Mac) / May 25, 2004;19 years ago (2004-05-25)
Preview release
1.8.0 beta 3 / October 1, 2005;18 years ago (2005-10-01)
Repository sourceforge.net/projects/vba/
Written in C, C++
Operating system Cross-platform
Size 1.4 MB - 1.92 MB
Available inEnglish, French, German, Italian, Polish, Portuguese, Chinese, Spanish, Turkish (v.1.7 and above, for Windows only)
Type Console emulator
License GPL-2.0-or-later
VisualBoyAdvance-M
Original author(s) Forgotten et al.
Developer(s) VBA-M Development Team
Stable release
2.1.9 [1] / 3 February 2024;8 days ago (2024-02-03)
Repository github.com/visualboyadvance-m/visualboyadvance-m
Operating system Cross-platform
Type Console emulator
License GPL-3.0
Website https://www.visualboyadvance-m.org

VisualBoyAdvance (commonly abbreviated as VBA) is a free emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles [2] as well as of Super Game Boy and Super Game Boy 2.

Contents

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, [3] BSD, Mac OS X, [4] and BeOS. VisualBoyAdvance has also been ported to AmigaOS 4, AROS, GameCube, Wii, webOS, and Zune HD. [5]

History

The VisualBoyAdvance project was started by a developer under the online alias "Forgotten". [6] [ better source needed ] 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. [7]

VBA was a crucial component of Twitch Plays Pokémon, a social experiment in which thousands of button inputs collected from the viewership of the streaming website Twitch were fed into an emulated version of Pokémon Red. [8] [9] [10] Viewers typed commands into the chat function, which was then fed into the VBA emulator via an IRC bot. [8] They succeeded after 16 days of continuous play, with a peak concurrent viewership of 121,000 and over 1.1 million unique participants. [11]

VisualBoyAdvance-M

VisualBoyAdvance-M, or simply VBA-M, is an improved fork from the inactive VisualBoyAdvance project, [7] 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. [12] VBA-M is backwards compatible with Game Boy and Game Boy Color. [13]

VBA-M's GBA emulation core was ported into RetroArch/Libretro, without the GB, GBC and SGB cores. [14] as well as a modified version called VBA-Next. [15]

VBA-GX is a port of VBA-M to Nintendo Wii. It enables motion controls for emulated Game Boy Advance games. [16]

Reception

The VisualBoyAdvance became the most popular GBA emulator for the Unix platform [17] and the emulator contributed "greatly" to the late years of GBA game development by providing a suite of development and visual debugging tools for developers who wanted to create games that surpassed even Nintendo's own. [18] A port from VBA's code was used as the foundation of the Visual Boy Zune, an emulator of the Zune HD. [19]

Wesley Akkerman from the Dutch computer magazine Computer!Totaal named the VisualBoyAdvance as one of the best Game Boy emulators alongside the mGBA, owing to its variety of features and customization options. [20] In a review on the tech blog Techilife the VisualBoyAdvance has been named the oldest and most reliable Gameboy Advance emulator and has been praised for its ease of use. [21]

See also

Related Research Articles

<span class="mw-page-title-main">Game Boy Advance</span> Handheld game console by Nintendo

The Game Boy Advance (GBA) is a 32-bit handheld game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color. It was released in Japan on March 21, 2001, in North America on June 11, 2001, in the PAL region on June 22, 2001, and in mainland China as iQue Game Boy Advance on June 8, 2004.

<span class="mw-page-title-main">Simple DirectMedia Layer</span> Free software multimedia library

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows.

<span class="mw-page-title-main">UAE (emulator)</span> Computer emulator which emulates Commodore Internationals Amiga.

UAE is a computer emulator which emulates the hardware of Commodore International's Amiga range of computers. Released under the GNU General Public License, UAE is free software.

<span class="mw-page-title-main">Game Boy Advance SP</span> Handheld game console by Nintendo

The Game Boy Advance SP, released in Japan on February 14, 2003, is a sixth-generation handheld game console developed, released, and marketed by Nintendo that served as an upgraded version of the original Game Boy Advance. The "SP" in the name stands for "Special". It is the penultimate console in the Game Boy Advance product line before the Game Boy Micro, which was released in September 2005.

<span class="mw-page-title-main">Game Boy Player</span> GameCube accessory

The Game Boy Player (DOL-017) is a GameCube peripheral developed by Nintendo which enables it to play Game Boy, Game Boy Color, and Game Boy Advance cartridges, allowing those games to be played on a television.

Game Boy Advance Video is a format for putting full color, full-motion videos onto Game Boy Advance ROM cartridges. These videos are playable using the Game Boy Advance system's screen and sound hardware. They were all published by Majesco Entertainment, except for the Pokémon Game Boy Advance Video cartridges, which were published by Nintendo. Most cartridges were developed by DC Studios, Inc., except for the few labelled "Movie Pak" which were developed by 4Kids Entertainment's subsidiary 4Kids Technology, Inc. The video cartridges are colored white for easy identification and are sold as Game Boy Advance Video Paks; these offer the same 240×160 resolution as standard Game Boy Advance games, except for the Shrek and Shark Tale pack, which is at 112p.

Homebrew, when applied to video games, refers to software produced by hobbyists for proprietary video game consoles which are not intended to be user-programmable. The official documentation is often only available to licensed developers, and these systems may use storage formats that make distribution difficult, such as ROM cartridges or encrypted CD-ROMs. Many consoles have hardware restrictions to prevent unauthorized development.

<span class="mw-page-title-main">Dolphin (emulator)</span> Nintendo GameCube and Wii emulation software

Dolphin is a free and open-source video game console emulator for GameCube and Wii that runs on Windows, Linux, macOS, Android, Xbox One, Xbox Series X and Series S.

This is a list of video game accessories that have been released for the Game Boy handheld console and its successors. Accessories add functionality that the console would otherwise not have.

<span class="mw-page-title-main">PCSX-Reloaded</span> Video game console emulator

PCSX is a free and open-source, video game console emulator that allows software designed to be used with the Sony PlayStation to run on personal computers. Over the years, development changed hands several times with PCSX-Reloaded (PCSXR) now being the main version. As of 2021, the emulator seems to be no longer under active development. A newer, actively maintained fork of PCSX-Reloaded is PCSX-Redux.

Super Monkey Ball is a series of arcade platform video games initially developed by Amusement Vision and published by Sega. The series debuted in 2001 with the arcade game Monkey Ball, which was ported to GameCube as Super Monkey Ball later that year. Several sequels and ports have been released.

<span class="mw-page-title-main">Tantalus Media</span> Australian video game developer

Tantalus Media is an Australian video game developer based in Melbourne. It was founded in 1994 by programmers Andrew Bailey and Trevor Nuridin. Since its inception, Tantalus has developed almost 100 games and has won multiple game awards. In March 2021, Keywords Studios acquired 85% of Tantalus Media for US$46.8 million.

Exient Entertainment is a video game developer and publisher based in the United Kingdom and Malta. Developing for handheld, mobile, console, VR and PC platforms, Exient grew a name for designing and developing popular series' games to portable systems. It is known for its ports of various games in the Madden NFL, FIFA, Need for Speed, and Tiger Woods PGA Tour series for Electronic Arts and for developing numerous titles in the Angry Birds series. The company was incorporated in 2000 and began operations in January 2001.

higan (emulator) Multi-system emulator

Higan is a free and open source emulator for multiple video game consoles, including the Super Nintendo Entertainment System. It was developed by Near. Originally called bsnes, the emulator is notable for attempting to emulate the original hardware as accurately as possible through low-level, cycle-accurate emulation and for the associated historical preservation efforts of the Super NES platform.

<span class="mw-page-title-main">PPSSPP</span> PSP emulator

PPSSPP is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo WiiU, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X/S and Symbian with an increased focus on speed and portability. It was first released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.

<span class="mw-page-title-main">RetroArch</span> Emulator and media player frontend

RetroArch is a free and open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It is the reference implementation of the libretro API, designed to be fast, lightweight, portable and without dependencies. It is licensed under the GNU GPLv3.

RetroN is a series of video game consoles created and developed by Hyperkin which allows users to play video games from consoles such as the Nintendo Entertainment System and the Super NES. Since the release of the RetroN 5, they have been connected via HDMI. The latest in the series, RetroN Sq, was released in 2021.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

<span class="mw-page-title-main">Yuzu (emulator)</span> Emulator of Nintendo Switch

Yuzu is a free and open-source emulator of the Nintendo Switch, developed in C++. Yuzu was announced to be in development on January 14, 2018, 10 months after the release of the Nintendo Switch.

The Nintendo data leak, also known as the Nintendo Gigaleak, is a series of leaks of data from the Japanese video game company Nintendo on the anonymous imageboard website 4chan. The leak started in March 2018, but became most prominent in 2020. Ten main sets of data leaked on 4chan, ranging from game and console source code to internal documentation and development tools. The name "Gigaleak" mainly refers to the second leak on July 24, 2020, which was 3 gigabytes in size. The leaks are believed to have come from companies contracted by Nintendo in the design of these consoles, and/or from individuals previously convicted of intrusion into Nintendo systems. An earlier, much smaller leak had also occurred in 2018 which contained the Nintendo Space World 1997 demos for Pokémon Gold and Silver.

References

  1. "Releases · visualboyadvance-m/Visualboyadvance-m". GitHub .
  2. "Visual Boy Advance". The Emulator Zone.
  3. "VisualBoyAdvance-SDL". The Linux Game Tome. 15 February 2019.
  4. "VisualBoyAdvance 1.7.2". Softonic.
  5. "Visual Boy Advance GX". Google Code. 18 February 2022.
  6. "Visual Boy Advance". NGEmu. Archived from the original on 2009-12-17. Retrieved 2009-11-18.
  7. 1 2 Brendan Hesse (2020-11-23). "The best console emulators (NES, SNES, Genesis, and more)". Digital Trends . Retrieved 2021-01-06.
  8. 1 2 Statt, Nick (2014-03-01). "Twitch Plays Pokemon conquers Elite Four, beating game after 390 hours". CNET. CBS Interactive. Archived from the original on 2014-03-01. Retrieved 2022-10-07.
  9. McWhertor, Michael (2014-02-14). "How Twitch is crowd-sourcing an amazing Pokémon multiplayer game". Polygon. Retrieved 2022-10-07.
  10. St. Clair, Michael (December 2015). "Twitch Plays Pokemon, MarI/O, Dreeps". Theatre Journal. 67 (4): 702–706. doi:10.1353/tj.2015.0112. S2CID   194408732. ProQuest   1774950911 via ProQuest.
  11. Chase (1 March 2014). "Victory! The Thundershock Heard Around the World". Twitch. Archived from the original on 5 March 2014. Retrieved 1 March 2014.
  12. "VBA-M (Archived - Now on Github)". SourceForge. Retrieved 2020-10-18.
  13. Garnett, Alex (September 1, 2011). "How to Emulate the Game Boy/Game Boy Advance on Your PC". PC World . Retrieved September 26, 2022.
  14. https://github.com/visualboyadvance/vbam-libretro [ dead link ]
  15. "GitHub - libretro/vba-next: Optimized port of VBA-M to Libretro". GitHub . 21 December 2021.
  16. Custodio, Alex (2020). Who Are You? Nintendo's Game Boy Advance Platform. United States: MIT Press. pp. 164–166. ISBN   9780262360463.
  17. Kohler, Chris (2006). Retro gaming hacks (1st ed.). O'Reilly. ISBN   9781449303907 . Retrieved 15 September 2022.
  18. O'Donnell, Casey (2014). Developer's dilemma: the secret world of videogame creators. Cambridge, Massachusetts: MIT Press. p. 241. ISBN   9780262028196 . Retrieved 15 September 2022.
  19. Hollister, Sean (May 11, 2010). "Visual Boy Zune brings Game Boy emulation to Zune HD (video)". Engadget . Retrieved September 26, 2022.
  20. Akkerman, Wesley (March 18, 2022). "De beste GBA-emulators voor pc". Computer!Totaal (in Dutch). Retrieved September 26, 2022.
  21. Joshua, Alex (June 10, 2020). "A Complete Review On GBA Emulators For Android & Windows PC". Techilife. Retrieved September 26, 2022.

VisualBoyAdvance Website