Visual Boy Advance MAC Download

Visual Boy Advance for Mac or VBA-M Mac for short, is an improved fork of the original Game Boy Advance emulator and the latest official version (2.2.3) to play on Mac OS. Download VisualBoyAdvance and drag the file over to your Applications folder to install. Make sure to right click and then Open to run the dmg file. Get the detailed installation guide on Mac 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-Mac

File Size

20.5 MB (64/32 Bit)

Version

2.2.3

Developer

Platforms

Mac OS X

License

Freeware / GNU GPLv2

Download 64-Bit

;

MD5 Hash

82807a9d1686994328478e2c571611a2

Download ARM64

;

MD5 Hash

bc66bcf0ae2ba78e296a705818a89f44

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.