VisualBoyAdvance - VisualBoyAdvance

VisualBoyAdvance
Ikona VisualBoyAdvance
Původní autoři Zapomenutý
Vývojáři Tým VBA
Stabilní uvolnění
1.7.2 ( Windows )
1.7.1 ( Linux, BeOS )
1.7.4 ( Mac ) / 25. května 2004 ; Před 17 lety ( 2004-05-25 )
Náhled vydání
1.8.0 beta 3 / 1. října 2005 ; před 15 lety ( 2005-10-01 )
Úložiště sourceforge .net /projects /vba /
Napsáno C , C ++
Operační systém Cross-platform
Velikost 1,4 MB - 1,92 MB
K dispozici v Angličtina, francouzština, němčina, italština, polština, portugalština, čínština, španělština, turečtina (v. 1.7 a vyšší, pouze pro Windows )
Typ Emulátor konzoly
Licence GPL-2.0 nebo novější
webová stránka sourceforge .net /projects /vba Upravte to na Wikidata
VisualBoyAdvance-M
Ikona VisualBoyAdvance
Původní autoři Zapomenutí a kol.
Vývojáři Vývojový tým VBA-M
Stabilní uvolnění
2.1.4 / 17. dubna 2019 ; Před 2 roky ( 2019-04-17 )
Úložiště https://github.com/visualboyadvance-m/visualboyadvance-m
Operační systém Cross-platform
Typ Emulátor konzoly
Licence GPL-2.0 nebo novější
webová stránka vba-m .com

VisualBoyAdvance (obyčejně zkrátil jako VBA ) je zdarma emulátor na Game Boy , Game Boy Color a Game Boy Advance kapesní herní konzoly stejně jako Super Game Boy a Super Game Boy 2 .

Kromě verze DirectX pro platformu Windows existuje ještě jedna, která je založena na bezplatné platformě nezávislé grafické knihovny SDL . To je k dispozici pro řadu operačních systémů včetně Linuxu , BSD , Mac OS X a BeOS . VisualBoyAdvance byl také přenesen na AmigaOS 4 , AROS , GameCube , Wii , webOS a Zune HD .

Dějiny

Projekt VisualBoyAdvance zahájil vývojář pod online přezdívkou „Zapomenutý“. Když tato osoba opustila vývoj emulátoru, byl projekt předán týmu s názvem „VBA Team“, který vedl bratr Forgotten. Vývoj původního VisualBoyAdvance se zastavil v roce 2004 s verzí 1.8.0 beta 3 a řadu vidlicových verzí vyrobili v průběhu let od té doby různí vývojáři, například VisualBoyAdvance-M.

VisualBoyAdvance-M

VisualBoyAdvance-M , nebo jednoduše VBA-M , je vylepšená vidlice z neaktivního projektu VisualBoyAdvance, která přidává několik funkcí a udržuje aktuální kódovou základnu. Poté, co se VisualBoyAdvance v roce 2004 stal neaktivním, se začalo objevovat několik vidliček, například VBALink, který uživatelům umožňoval emulovat propojení dvou zařízení Game Boy. Nakonec byl vytvořen VBA-M, který spojil několik vidlic do jedné kódové základny. To znamená, že M v VBA-M značí Merge . K dispozici je také port RetroArch / Libretro emulačního jádra GBA VBA-M (bez jader GB, GBC a SGB) a také upravená verze s názvem VBA-Next.

Funkce

VisualBoyAdvance má následující funkce:

VisualBoyAdvance-M navíc přidává následující:

  • / 4x HQ3x filtry pixel
  • Propojení Game Boy, přes LAN a internet

Ve spojení s emulátorem Dolphin GameCube podporuje VBA-M propojení titulů GameCube a Game Boy Advance .

Kritická bezpečnostní chyba

Emulátor VBA je zranitelný vůči libovolnému spuštění kódu prostřednictvím funkce, která umožňuje import cheatových kódů ze souborů, které nejsou chráněny proti přetečení vyrovnávací paměti . Importem škodlivého souboru XPC (obvykle obsahujícího seznam cheatů GameShark) mohou VBA a VBA-rr spustit libovolný kód obsažený v souboru.

Soubory XPC typu proof-of-concept byly napsány pro VBA 1.8.0 a VBA-rr, ale VBA-M v současné době není znám jako zranitelný.

Viz také

Reference

externí odkazy