Ang VisualBoyAdvance (karaniwang dinaglat bilang VBA) ay isang libreng emulator ng Game Boy, Game Boy Color, at Game Boy Advance handheld game console[2] pati na rin ng Super Game Boy at Super Game Boy 2.

Agarang impormasyon Orihinal na may-akda, (Mga) Developer ...
VisualBoyAdvance
Orihinal na may-akdaJulian Henry Hitchcock & Michael Henry Watford
(Mga) DeveloperVBA Team
Stable release
1.7.2 (Windows)
1.7.1 (Linux, BeOS)
1.7.4 (Mac) / Padron:Release date and age
Preview release
1.8.0 beta 3 / Padron:Release date and age
Repositorysourceforge.net/projects/vba/
Sinulat saC, C++
Operating systemCross-platform
Size1.4 MB - 1.92 MB
Mayroon saEnglish, French, German, Italian, Polish, Portuguese, Chinese, Spanish, Turkish (v.1.7 and above, for Windows only)
TipoConsole emulator
LisensiyaGNU General Public License
Isara
Agarang impormasyon Orihinal na may-akda, (Mga) Developer ...
VisualBoyAdvance-M
Orihinal na may-akdaJulian Henry Hitchcock & Michael Henry Watford
(Mga) DeveloperVBA-M Development Team
Stable release
2.1.4[1] / 17 Abril 2019; 5 taon na'ng nakalipas (2019-04-17)
Repositoryhttps://github.com/visualboyadvance-m/visualboyadvance-m
Operating systemCross-platform
TipoConsole emulator
LisensiyaGNU General Public License
Websitevba-m.com
Isara

Bukod sa bersyon ng DirectX para sa Windows platform, ito rin ay nakabatay sa libreng platapormang may malayang grapikong aklatan na SDL. Magagamit ito para sa iba't ibang mga operating system kabilang ang Linux,[3] BSD, Mac OS X,[4] at BeOS. Ang VisualBoyAdvance ay nai-port sa AmigaOS 4, AROS, GameCube, Wii, webOS, at Zune HD.[5]

Kasaysayan

Ang VisualBoyAdvance proyekto ay sinimulan ng "Forgotten".[6] Nang iwanan ng taong ito ang pag-unlad ng emulator, ang proyekto ay ibinigay sa isang koponan na pinangalanan na "VBA Team", pinangunahan ng kapatid na Nakalimutan. Ang pag-unlad sa orihinal na VisualBoyAdvance ay tumigil sa 2004 na may bersyon na 1.8.0 beta 3, at isang bilang ng mga forked na bersyon ay ginawa ng iba't ibang mga developer sa mga taon mula noon, tulad ng VisualBoyAdvance-M.

VisualBoyAdvance-M

Ang VisualBoyAdvance-M, o simpleng VBA-M, ay isang pinabuting tinidor mula sa hindi aktibong proyekto ng VisualBoyAdvance, pagdaragdag ng maraming mga tampok pati na rin ang pagpapanatili ng isang napapanahon na codebase. Matapos ang VisualBoyAdvance ay naging hindi aktibo noong 2004, maraming mga tinidor ang nagsimulang lumitaw tulad ng VBALink, na pinahihintulutan ang mga gumagamit na tularan ang pag-link ng dalawang aparato ng Game Boy. Kalaunan, nilikha ang VBA-M, na pinagsama ang ilan sa mga tinidor sa isang codebase. Sa gayon, ang M sa VBA-M ay nakatayo para sa Merge. Mayroon ding isang RetroArch/Libretro port ng VBA-M's GBA emulation core (nang walang mga GB, GBC at SGB cores)[7] pati na rin ang isang binagong bersyon na tinawag na VBA-Next.[8]

Mga Tampok

VisualBoyAdvance sports ang mga sumusunod na tampok:

  • Compatibility with Game Boy, Game Boy Color, and Game Boy Advance ROMs
  • Import/export feature of native saved games from and to other emulators
  • Full save state support
  • Joystick support
  • Super Game Boy and Super Game Boy 2 border and color palette support
  • Game Boy Printer emulation
  • Real-time IPS patching (used mostly to play fan translations)
  • Hacking and debugging tools, including loggers, viewers and editor
    • The SDL version also includes a Game Boy Advance debugger
  • Auto-fire support
  • Speed-up key
  • Full screen mode support
  • Screen capture support
  • Full support for GameShark for Game Boy Advance and Code Breaker Advance cheat codes (Windows version only)
  • Audio (WAV) and video (AVI) recording
    • Also allows recording in a proprietary video format only supported by VisualBoyAdvance and its forked versions
  • Graphic filters to enhance display: 2xSaI, Super 2xSaI, Super Eagle, AdvanceMAME, Pixelate, and Motion blur
  • GUI skinning support

Bilang karagdagan, idinagdag ng VisualBoyAdvance-M ang sumusunod:

  • HQ3x/4x pixel filters
  • Gameboy linking, over LAN and Internet

Kasabay ng Dolphin GameCube emulator, sinusuportahan ng VBA-M ang pag-link sa mga pamagat ng GameCube at Game Boy Advance.[9][10]

Malasakit sa seguridad ng kritikal

Ang VBA emulator ay mahina laban sa di-makatwirang pagpapatupad ng code sa pamamagitan ng isang tampok na nagpapahintulot sa pag-import ng mga cheat code mula sa mga file, na hindi protektado laban sa overrun ng buffer. Sa pamamagitan ng pag-import ng isang nakahahamak na XPC file (karaniwang naglalaman ng isang listahan ng mga GameShark cheat code), ang VBA at VBA-rr ay maaaring magsagawa ng di-makatwirang code na nilalaman sa loob ng file.

Ang mga file na Proof-of-concept XPC ay isinulat para sa VBA 1.8.0 at VBA-rr,[11] ngunit ang VBA-M ay kasalukuyang hindi kilala upang maging mahina.

Mga Sanggunian

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.