VBA-M | VisualBoyAdvance-M 2.2.3 Download

Visual Boy Advance M or VBA-M for short, is an improved fork of the original Game Boy Advance emulator and the latest official version (2.2.3). Simply download Visualboyadvance-m on your Windows PC and double click the application to launch. A detailed installation guide can be found here.

Features

  • It is compatible with GameBoy, GameBoy Color, and GameBoy Advance ROMs.
  • Joystick support.
  • Speed up key.
  • Autofire support.
  • Screen capture support.
  • It has Import or export functionality of native saved games from the other emulators.
  • It has full save state support.
  • It has super GameBoy and Super GameBoy 2 border and color palette support.
  • It has full-screen mode support.
  • Graphics filters to enhance display such as 2xSal, Super 2xSal, Super Eagle AdvanceMAME, Motion blur, and Pixelate.
  • GUI skinning support.
  • It newly added HQ3x/4x pixel filters and GameBoy linking over LAN and the internet.
  • GameBoy Printer emulator.
  • Real-time IPS patching.
  • It also allows recording the audio and video, which is only supported by VisualBoyAdvance and its versions.
  • It includes hacking and debugging tools like loggers, viewers, and editors.
  • It supports the GameShark, GameBoy Advance, and Code Breaker Advance cheat codes.

File Name

VisualBoyAdvance-M-Win

File Size

16 MB (64 Bit)

Version

2.2.3

Developer

Platforms

Windows XP, 7, Vista, 8, 10 & 11

License

Freeware / GNU GPLv2

Download 64-Bit

;

MD5 Hash

1c9450faac8df8bf65044d90e4c6723d

Source Code

;

MD5 Hash

7e1a941bb0b530612a65f7721cba5287

Previous Versions

Latest Changelog

  • We have finally added working color correction. The initial code was done by Squall-Leonhart ([email protected]) and is not in the Git history, with the config added by Rafael Kitover ([email protected]), then everything was put together by Andy Vandijck ([email protected]).

    • 034447f – libretro: Fix GB Show Border option was reversed. [negativeExponent]
    • 1fda4f4 – Update libretro header [negativeExponent]
    • 050507f – libretro: Fixed segfault when loading invalid or unsupported game [negativeExponent]
    • c7db3a4 – libretro: Fix missing break statement in MBC5 state handler [negativeExponent]
    • 20bf9bf – GB: Fix undefined behavior in gbDrawLine [negativeExponent]
    • b96da41 – GBA: Fix affine BG reference point update timing during HBLANK/VBLANK [negativeExponent]
    • 339f71f – Fix joysticks with SDL video [rkitover]
    • c9d6175 – Default statusbar=true [rkitover]
    • 53bc1c1 – Default bilinear=false, hide_menu_bar=false [rkitover]
    • 4977338 – Fix 3d6cad6 for revert of 56ea645 [rkitover]
    • f86ab61 – fix wiiu libretro build [eric]
    • f6046a5 – Fix apple, windows libretro builds [eric]
    • e0cbf10 – Fix out-of-bounds access [negativeExponent]
    • 5d5a9f7 – Replace crc32 with proper 256 table variant [negativeExponent]
    • 14a00ca – Improve layout of Basic panel in Video Config [rkitover]
    • 7495501 – Add autorelease and release temp objects in Metal [danialhorton]
    • ce1ef97 – Don’t create a new window for SDL D3D9 [rkitover]
    • 1fba577 – Fix 24bpp Simple video with filters [rkitover]
    • c2d1bf4 – Show tooltip values on sliders on hover [rkitover]
    • f955600 – Fix the Tile viewer for DMG in CGB mode [danialhorton]
    • 4cf3ecf – Fix DMG OBP layer in CGB and GBA modes [rkitover]
    • 3eee048 – Fix list cheats dialog for dark mode [rkitover]
    • 9551313 – Add tooltips with numerical value to all sliders [rkitover]
    • 6e20fdc – build: check CMake variable ENABLE_SHARED [rkitover]
    • 4208f5a – Fix issues and default dev in Mac CoreAudio driver [rkitover]
    • b499c2d – Fix mem leak and wrong API use in Metal driver [rkitover]
    • e8aa446 – build: disable default bundling of dylibs on macOS [rkitover]
    • 68e7d98 – Fix pause when inactive for new wxWidgets [rkitover]
    • e889e89 – don’t run Color Correct on SGB Hardware, Run GBA Color correct on GBC game run on GBA Hardware [danialhorton]
    • ede668b – Fixes for BSD build [brad]
    • 3f00583 – Rename swap16/swap32 functions which conflict with OpenBSD macros [brad]
    • ab01be3 – Add option to enable SDL pixel art texture filter [rkitover]
    • 6ec0ba0 – Apply bilinear option for SDL texture [rkitover]
    • e3e1423 – Set gba_darken opt default to 37 [rkitover]
    • 7565cac – Update 2xSaI.cpp [danialhorton]
    • 33c5aeb – Default LCD Filter to enabled for GBA/GB [rkitover]
    • a17df26 – build: fix Debian installdeps for current Ubuntu [rkitover]
    • b2dd03c – build: guard cmake_policy() w if(POLICY) [rkitover]
    • 99f9713 – Add LCD filter parameters and add GBC filter [andyvand]
    • c334e3f – Fix PS2 colors for libretro [andyvand]
    • 35f8ba0 – Add libretro PlayStation2 support [andyvand]
    • b92fcf7 – prevent the zip program from being incompletely downloaded [danialhorton]
    • d750720 – Set params when no image is loaded [andyvand]
    • 0e32b90 – Fix LCD color filter [andyvand]
    • 1778d60 – Add config for color correction [rkitover]
    • f83aa94 – Fix GB reset [andyvand]
    • b08ecd1 – Fix libretro 24 bit color [andyvand]
    • d154a6a – Add games app category for macOS (optimisations) [andyvand]
    • b134bac – Fix SDL audio on Windows [andyvand]
    • 9ae1473 – Fix 8 bit PNG recording [andyvand]
    • 9cd0c5c – Fix 8 bit video recording [andyvand]
    • 9e41c54 – Fix 8 bit color [andyvand]
    • e911714 – Fix policy in newer CMake [andyvand]
    • bad1034 – build: use pkg-config on UNIX for SDL3 [rkitover]
    • 82617ea – correct memory alignment [danialhorton]
    • 0561ef9 – Fix CoreAudio stall [andyvand]
    • 031ae2e – build: fix CMake slowness [rkitover]
    • 6242679 – initialise stereo_buffer to 0 to prevent a race condition [danialhorton]

    For the XAudio2 driver, install the June 2020 DirectX Runtime.

  •