Введение
VisualBoyAdvance (обычно сокращают как VBA) — это бесплатный эмулятор портативных игровых консолей Game Boy, Game Boy Color и Game Boy Advance, а также Super Game Boy и Super Game Boy 2. Помимо версии DirectX для платформы Windows, существует также версия, основанная на бесплатной кроссплатформенной графической библиотеке SDL. Она доступна для различных операционных систем, включая Linux, BSD, Mac OS X и BeOS. VisualBoyAdvance также был портирован на AmigaOS 4, AROS, GameCube, Wii, webOS и Zune HD.
VisualBoyAdvance (commonly abbreviated as VBA) is a free emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles 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, BSD, Mac OS X, and BeOS. VisualBoyAdvance has also been ported to AmigaOS 4, AROS, GameCube, Wii, webOS, and Zune HD.
История
Проект VisualBoyAdvance был начат разработчиком под онлайн-ником "Forgotten". Когда этот человек прекратил разработку эмулятора, проект перешел к команде под названием "VBA Team", возглавляемой братом Forgotten. Разработка оригинального VisualBoyAdvance была остановлена в 2004 году с выходом версии 1.8.0 beta 3, и впоследствии, на протяжении многих лет, различные разработчики создали ряд ответвлений, таких как VisualBoyAdvance M. Зрители вводили команды в чат, которые затем передавались в эмулятор VBA через IRC-бота.
Визуальный БойАванс-М
VisualBoyAdvance M, или просто VBA M, — это улучшенный форк неактивного проекта VisualBoyAdvance, добавляющий ряд функций и поддерживающий актуальную кодовую базу. После прекращения разработки VisualBoyAdvance в 2004 году появилось несколько форков, таких как VBALink, позволявший пользователям эмулировать соединение двух устройств Game Boy. В конечном итоге был создан VBA M, объединивший несколько форков в единую кодовую базу. Таким образом, буква «M» в VBA M означает «Merge» (объединение). VBA M обратно совместим с Game Boy и Game Boy Color. Ядро эмуляции GBA от VBA M было портировано в RetroArch/Libretro, без ядер GB, GBC и SGB, а также существует модифицированная версия под названием VBA Next. VBA GX — это порт VBA M на Nintendo Wii, обеспечивающий управление движением в эмулируемых играх Game Boy Advance.
Прием
VisualBoyAdvance стал самым популярным эмулятором GBA для платформы Unix, и эмулятор оказал значительное влияние на последние годы разработки игр для GBA, предоставив разработчикам набор инструментов для разработки и визуальной отладки, позволяющий создавать игры, превосходящие даже собственные разработки Nintendo. Код VBA был взят за основу при создании Visual Boy Zune, эмулятора Zune HD. Уэсли Аккерман из голландского компьютерного журнала Computer!Totaal назвал VisualBoyAdvance одним из лучших эмуляторов Game Boy, наряду с mGBA, благодаря широкому набору функций и возможностей настройки. В обзоре на технологическом блоге Techilife VisualBoyAdvance был назван старейшим и самым надежным эмулятором Game Boy Advance и отмечен за простоту использования.