Back

ⓘ VisualBoyAdvance




                                     

ⓘ VisualBoyAdvance

Ang VisualBoyAdvance ay isang libreng emulator ng Game Boy, Game Boy Color, at Game Boy Advance handheld game console pati na rin ng Super Game Boy at Super Game Boy 2.

Bukod sa bersyon ng DirectX para sa Windows platform, mayroon ding isa na batay sa libreng platform independiyenteng graphics library SDL. Magagamit ito para sa ibat ibang mga operating system kabilang ang Linux, BSD, Mac OS X, at BeOS. Ang VisualBoyAdvance ay nai-port sa AmigaOS 4, AROS, GameCube, Wii, webOS, at Zune HD.

                                     

1. Kasaysayan

Ang VisualBoyAdvance proyekto ay sinimulan ng "Forgotten". 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 ibat ibang mga developer sa mga taon mula noon, tulad ng VisualBoyAdvance-M.

                                     

2. 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-Ms GBA emulation core nang walang mga GB, GBC at SGB cores pati na rin ang isang binagong bersyon na tinawag na VBA-Next.

                                     

3. Mga Tampok

VisualBoyAdvance sports ang mga sumusunod na tampok:

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

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.



                                     

4. 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, ngunit ang VBA-M ay kasalukuyang hindi kilala upang maging mahina.

Users also searched:

...