VisualBoyAdvance - VisualBoyAdvance
tento článek potřebuje další citace pro ověření.Srpna 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Julian Henry Hitchcock a Michael Henry Watford |
---|---|
Vývojáři | Tým VBA |
Stabilní uvolnění | 1.7.2 (Okna) 1.7.1 (Linux, BeOS) 1.7.4 (Mac) / 25. května 2004 |
Náhled verze | 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 | GNU General Public License |
webová stránka | sourceforge |
Původní autoři | Julian Henry Hitchcock a Michael Henry Watford |
---|---|
Vývojáři | Vývojový tým VBA-M |
Stabilní uvolnění | 2.1.4[1] / 17. dubna 2019 |
Úložiště | https://github.com/visualboyadvance-m/visualboyadvance-m |
Operační systém | Cross-platform |
Typ | Emulátor konzoly |
Licence | GNU General Public License |
webová stránka | vba-m |
VisualBoyAdvance (běžně zkráceno jako VBA) je zdarma emulátor z Hráč, Game Boy Color, a Game Boy Advance kapesní herní konzole[2] stejně jako z Super Game Boy a Super Game Boy 2.
kromě DirectX verze pro platformu Windows, existuje také jedna, která je založena na bezplatné verzi nezávislý na platformě grafická knihovna SDL. To je k dispozici pro různé operační systémy včetně Linux,[3] BSD, Mac OS X,[4] a BeOS. VisualBoyAdvance byl také přenesen na AmigaOS 4, AROS, Hrací kostka, Wii, webOS, a Zune HD.[5]
Dějiny
Projekt VisualBoyAdvance zahájil vývojář v rámci online alias "Zapomenutý".[6][je zapotřebí lepší zdroj ] Když tato osoba opustila vývoj emulátoru, byl projekt předán týmu s názvem „VBA Team“, vedenému Zapomenutým bratrem. Vývoj původního VisualBoyAdvance se zastavil v roce 2004 s verzí 1.8.0 beta 3 a řadou rozeklaný verze byly od té doby vytvořeny různými vývojáři, například VisualBoyAdvance-M.
VisualBoyAdvance-M
VisualBoyAdvance-Mnebo 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 stala neaktivní, se začalo objevovat několik vidlic, například VBALink, což uživatelům umožnilo napodobit 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 ve VBA-M znamená Spojit.[7]Je tam také RetroArch /Libretro port jádra emulace GBA VBA-M (bez jader GB, GBC a SGB)[8] stejně jako upravená verze s názvem VBA-Next.[9]
Funkce
VisualBoyAdvance obsahuje následující funkce:
- Kompatibilita s Game Boy, Game Boy Color a Game Boy Advance ROMy
- Funkce importu / exportu nativního uložené hry od a do dalších emulátory
- Úplný uložit stav Podpěra, podpora
- Joystick Podpěra, podpora
- Super Game Boy a Super Game Boy 2 podpora okrajů a barevných palet
- Tiskárna Game Boy emulace
- Oprava IPS v reálném čase (používá se hlavně k hraní překlady fanoušků )
- Hackování a ladění nástroje, včetně záznamníků, prohlížečů a editorů
- Verze SDL také obsahuje debugger Game Boy Advance
- Automatická palba Podpěra, podpora
- Tlačítko zrychlení
- Podpora režimu celé obrazovky
- Snímání obrazovky Podpěra, podpora
- Plná podpora pro GameShark pro Game Boy Advance a Rozdělovač kódu Advance cheat codes (pouze verze pro Windows)
- Zvuk (WAV ) a video (AVI ) nahrávání
- Také umožňuje nahrávání v proprietárním video formátu podporovaném pouze VisualBoyAdvance a jeho vidlicovými verzemi
- Grafické filtry pro vylepšení zobrazení: 2xSaI, Super 2xSaI, Super orel, AdvanceMAME, Pixelate, a Rozostření pohybu
- Stažení GUI Podpěra, podpora
VisualBoyAdvance-M navíc přidává následující:
- HQ3x / 4x pixelové filtry
- Propojení Gameboy přes LAN a internet
Ve spojení s Delfín Hrací kostka emulátor, VBA-M podporuje propojení titulů GameCube a Game Boy Advance.[10][11]
Kritická bezpečnostní chyba
Emulátor VBA je zranitelný libovolné provádění kódu prostřednictvím funkce, která umožňuje import cheatových kódů ze souborů, proti kterému není chráněna přetečení vyrovnávací paměti. Importováním škodlivého souboru XPC (obvykle obsahujícího seznam podváděcích kódů GameShark) mohou VBA a VBA-rr spustit libovolný kód obsažený v souboru.
Soubory XPC proof of concept byly napsány pro VBA 1.8.0 a VBA-rr,[12] ale o VBA-M není v současné době známo, že je zranitelný.
Viz také
Reference
- ^ Github - nejnovější vydání
- ^ „Visual Boy Advance“. Emulátorová zóna.
- ^ i„VisualBoyAdvance-SDL“. Linux Game Tome.
- ^ „VisualBoyAdvance 1.7.2“. Softonic.
- ^ „Visual Boy Advance GX“. Google Code.
- ^ „Visual Boy Advance“. NGEmu. Archivovány od originál dne 17. 12. 2009. Citováno 2009-11-18.
- ^ „VBA-M (archivováno - nyní na Githubu)“. SourceForge. Citováno 2020-10-18.
- ^ https://github.com/visualboyadvance/vbam-libretro
- ^ https://github.com/libretro/vba-next
- ^ „Zpráva o pokroku delfínů: březen 2015“. Emulátor delfínů. 1. dubna 2015.
- ^ „Předběžná aktualizace emulace propojovacího kabelu GameCube na GBA. Opravy… · visualboyadvance-m / visualboyadvance-m @ f1e3094“.
- ^ „VBA 1.8.0 & VBA-RR: Přetečení vyrovnávací paměti zásobníku v analyzátoru souborů XPC má za následek spuštění kódu“. TheZZAZZGitch. 12. září 2016.