visualboyavance


VisualBoyAdvance (comúnmente abreviado como VBA ) es un emulador gratuito de las consolas de juegos portátiles Game Boy , Game Boy Color y Game Boy Advance [2], así como de Super Game Boy y Super Game Boy 2 .

Además de la versión DirectX para la plataforma Windows, también existe una basada en la biblioteca de gráficos independiente de la plataforma gratuita SDL . Está disponible para una variedad de sistemas operativos, incluidos Linux , [3] BSD , Mac OS X , [4] y BeOS . VisualBoyAdvance también ha sido portado a AmigaOS 4 , AROS , GameCube , Wii , webOS y Zune HD . [5]

El proyecto VisualBoyAdvance fue iniciado por un desarrollador bajo el alias en línea "Forgotten". [6] [ se necesita mejor fuente ] Cuando esta persona dejó el desarrollo del emulador, el proyecto fue entregado a un equipo llamado "Equipo VBA", dirigido por el hermano de Forgotten. El desarrollo del VisualBoyAdvance original se detuvo en 2004 con la versión 1.8.0 beta 3, y varios desarrolladores crearon varias versiones bifurcadas en los años posteriores, como VisualBoyAdvance-M. [7]

VBA fue un componente crucial de Twitch Plays Pokémon , un experimento social en el que miles de entradas de botones recopiladas de los espectadores del sitio web de streaming Twitch se introdujeron en una versión emulada de Pokémon Red . [8] [9] [10] Los espectadores escribían comandos en la función de chat, que luego se introducía en el emulador VBA a través de un bot IRC . [8] Lo lograron después de 16 días de juego continuo, con una audiencia máxima simultánea de 121.000 y más de 1,1 millones de participantes únicos. [11]

VisualBoyAdvance-M , o simplemente VBA-M , es una bifurcación mejorada del proyecto inactivo VisualBoyAdvance, [7] que agrega varias características y mantiene una base de código actualizada. Después de que VisualBoyAdvance quedó inactivo en 2004, comenzaron a aparecer varias bifurcaciones, como VBALink, que permitía a los usuarios emular la vinculación de dos dispositivos Game Boy. Finalmente, se creó VBA-M, que fusionó varias de las bifurcaciones en una sola base de código. Por lo tanto, la M en VBA-M significa Merge . [12] VBA-M es compatible con versiones anteriores de Game Boy y Game Boy Color . [13]

El núcleo de emulación GBA de VBA-M fue portado a RetroArch / Libretro , sin los núcleos GB, GBC y SGB. [14] así como una versión modificada llamada VBA-Next. [15]