VisualBoyAdvance - 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 |
Náhled vydání | 1.8.0 beta 3 / 1. října 2005
|
Úložiště | sourceforge |
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 |
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
|
Ú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 |
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:
- Kompatibilita s Game Boy, Game Boy Color a Game Boy Advance ROM
- Funkce importu/exportu nativních uložených her z a do jiných emulátorů
- Plná podpora stavu uložení
- Podpora joysticku
- Podpora ohraničení a palety barev Super Game Boy a Super Game Boy 2
- Emulace tiskárny Game Boy
- Oprava IPS v reálném čase (používá se většinou k přehrávání překladů fanoušků )
-
Hackovací a ladicí nástroje, včetně loggerů, prohlížečů a editoru
- Verze SDL také obsahuje ladicí program Game Boy Advance
- Podpora automatického vypalování
- Tlačítko zrychlení
- Podpora režimu celé obrazovky
- Podpora snímání obrazovky
- Plná podpora pro cheatové kódy GameShark pro Game Boy Advance a Code Breaker Advance (pouze verze pro Windows)
- Nahrávání zvuku ( WAV ) a videa ( AVI )
- Také umožňuje nahrávání v proprietárním formátu videa podporovaném pouze VisualBoyAdvance a jeho vidlicovými verzemi
- Grafické filtry pro vylepšení zobrazení: 2xSaI , Super 2xSaI , Super Eagle , AdvanceMAME , Pixelate a Motion blur
- Podpora stahování GUI
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ý.