VBAM

<  Previous: UrbanTerror
Next: VDrift >

High compatibility Gameboy Advance Emulator combining VBA builds

VisualBoyAdvance-M is a Nintendo Game Boy Emulator with high compatibility with commercial games. It emulates the Nintendo Game Boy Advance handheld console, in addition to the original Game Boy handheld systems and its Super and Color variants.

VBA-M is a continued development of the now inactive VisualBoy Advance project, with many improvements from various developments of VBA.

Homepage | License: GPL

Ubuntu versionsUpdated onVersion
StatisticsDownloads: current | total (XtraDeb releases)
Packages
20.04Focal
2021/03/262.1.41046 (12)
23.04Lunar
2023/07/202.1.62
22.04Jammy
2023/09/132.1.71

Learn here: How to install applications from this web site

<  Previous: UrbanTerror
Next: VDrift >

 

Comments: 5

  1. Avatar photo Updates says:

    New version available -> vbam 2.1.7-1~xtradeb1

    Changes:
       * New upstream release.
        - Launch on xwayland under Wayland if no EGL
        - Disable mirroring for ROMs > 32MB
        - [Build] Fix the NO_LINK build
        - [GB] Save MBC7 EEPROM data to `gbRam`
        - [GBA] Implement missing Thumb instruction
        - [dialogs] Move JoypadConfig to its own class.
    
  2. Avatar photo Updates says:

    New version available -> vbam 2.1.6-1~xtradeb1

    Changes:
       * New upstream release.
        - Fix Discord streaming for OpenGL
        - [bios] Fix lz77 and add BIOS_SndDriverVsyncOn
        - Refactor accelerator / global shortcuts handling
        - [GBA] Do not draw BG tiles from outside of BG VRAM
        - Properly initialize wxAcceleratorTable
        - Support multiple RAM sizes for MBC7
        - Change MBC7 reported RAM size to 512 bytes
        - Fix dsound looping when moving/resizing window
        - Sanitize and improve the GB header parsing (#1109)
        - Sanitize allocations in the Game Boy emulator (#1105)
        - Fix pause/next-frame
        - Option to suspend the X11 screensaver when running
        - builder: update macOS build to 10.10, Wx 3.2.2.1
        - Update SIOCNT when the link driver is disconnected
        - build: fix build with new OpenAL
        - workaround for Stuart Little 2 crashing when set to none
        - Implements Read/Writes for HUC3
        - Change SOUND_CLOCK_TICKS to 280896 cycles - ~1074 samples per frame
        - Fix automatic dynamic frame skipping
        - translations: fix some source strings
        - Add INI file versioning
        - Default GBA LCD filter to off.
        - Check for wx < 3.2.2 for EGL move fix backport
        - Rename appdata to metainfo
        - Fix regression in bios, port DMA fix from libretro
        - Fix record/play dialogs for native recordings
        - build: support MSVC arm64 cross build on x86
        - Revert "translations: use %% instead of percent"
        - Clarify/set condition: wayland && !wayland_egl
        - Fix build w/wxUSE_GLCANVAS_EGL=0, on Fedora
        - Fix the Windows ARM64 build
        - Increase MAX_CART_SIZE from 32MiB to 128MiB
    
  3. Avatar photo Updates says:

    New version available -> vbam 2.1.5-1~xtradeb1

    Changes:
       * New upstream release.
        - Backport 800d6ed69b from wx to fix Wayland EGL pos
        - Write vsync toggle msg to debug log not OSD
        - Call Layout() after DrawingPanel OnSize event
        - Reinit panel on vsync toggle.
        - Support EGL VSync on Wayland.
        - Enable GL on Wayland for wx 3.2+, no vsync.
        - build: set -mtune=generic
        - [hidpi] Use wxWidgets 3.2 on Windows
        - [hidpi] Implement full HiDPI support
        - [build][msvc] Fix debug information and set hidpi support
        - Default CTRL+I to change interframe blender
        - Show name of interframe blender not num in OSD
        - Disable wireless link type
        - Show pixel filter name not number on cycle
        - Make another adjustment to glXQueryExtensions
        - Pass DefaultScreen(display) to glXQueryExtensions
        - Fix menu state after playing a movie
        - Add VBA Movie Version 2
        - Remove manual joystick polling
        - Enable full optimizations and fix x86 builds
        - MSVC opt /fp:fast /Oi, intrinsic sqrt() w/ XBRZ.
        - Enable GB colorization hack support in GUI.
        - Fix autosaveloadcheat and rename pref
        - in Wx, the Option is Enable MMX, make the variable also enableMMX and set
          its default to on.
        - Flash : Erased memory is FFh-filled
        - Fix Flash chip's erase operation: erased memory is FFh-filled, not
          zero-filled.
        - HuC3: Update
        - HuC3: Refactoring to avoid breaking savestates
        - HuC3: Enable battery save, update RTC support
        - GBA:Fix serial emulation if compiled with NO_LINK
        - GB:Fix serial emulation when compiled with NO_LINK
        - GBA:Fix a few memory read/write issues
        - Add descriptions for the 'Interframe Blending' and 'LCD Color Filter'
          options
        - Default to not change battery on state load.
        - add a missing break in half word reads
        - Fix SDL audio delay
        - Fixed SDL audio using the wrong audio specification
        - Stop changing plane ptrs in rec. audio frames.
        - Force a panel update when configuring bilinear.
        - Differentiate between SDL joy index/instance_id.
        - Clean up GB MBC30 check.
        - Fix joy accels when emulation is paused.
        - Stop timer when game is loaded again.
        - Fix weird input/buttons memory leak.
        - [LINUX,WINDOWS] Key/Joy background input.
        - Allow joystick background input.
        - Add GUI cmd line option for config file. (#724)
        - Turbo/throttle config and DirectSound fixes.
        - Fix joystick config when game is loaded.
        - GB: Only use mapperLastTime to see if RTC data was loaded
        - GB: Add support for 4MB MBC30
        - GBA BIOS: ArcTan/ArcTan2 fixes for HLE bios
        - backport Fix base cycle count for MUL, MLA series
          (libretro/vba-next@b91f39c)
        - Fix vram 16/32 bit unaligned reads(backport libretro/vba-next@7f18771)
        - Further fixing Multi Buffer formatting.
        - Addressing audio plugin crash
        - Use proper string "wglGetExtensionsStringEXT".
        - Improve BIOS Math tests score from 425 to 625.
        - Improve clock cycle count for THUMB operations.
        - Improve cycle count for MUL, MLA.
        - Check game kbd input with wxGetKeyState() again.
        - Avoid override of variable throttle for turbo.
        - Allow changing connection type without restart.
        - Decrease mouse sensitivity for menu hiding.
        - Fix PNG capture screen.
        - Turbo config refactor followup.
        - Codesign fix for mac.
        - [Windows,MacOS] Auto-updater refactoring. (#639)
        - Joystick refactor pt. Deux: Support Joysticks.
        - Hide menubar + minor UI refactor.
        - Fix changing aspect ratio option.
        - GB: Support 4MiB MBC30 ROM bank select.
        - [WINDOWS] Add function to open unicode files. (#644)
        - Speedup/Turbo/Throttle fixes.
        - Disable menu LCD filter unless playing GB or GBA.
        - Init systemColorMaps after output module init.
        - Fix video recording with frame skip enabled.
        - [LINUX] Fix display of RGB values on viewers.
        - Fix accel shortcuts when using some menu options.
        - Do not pause while opening configuration windows.
        - [WINDOWS] Fix weird WX errors messages.
        - Remove duplicate variable winFlashSize.
        - Change default options for GB.
        - Expose LCD filter for GBA and GB color saturation.
        - Fix Save button on OAM Viewer for GB and GBA.
        - Fix Save button on Tile Viewer for GB and GBA.
        - Make AGBPrint output to our Logging.
        - Allow binding specific server IP. (#633)
        - cmake: Windows codesigning refactor.
        - Try to configure vsync for multiple options.
        - Use proper functions and checks for OpenGL VSYNC.
        - Fix Save Failed error for Super Monkey Ball Jr.
        - Check return value of soundInit().
        - Check for null pointer in soundReset().
        - Limit ROM size to 32 MiB.
        - GB: Check header for a valid ROM file.
        - Replace libpng code for stb_image one.
        - Fix weird wxWidgets>=3.0 error message.
        - Enable XAudio2 for Windows vcpkg build.
        - Fix: a issue with loading e-Reader dot code (#608)
        - Turn on winsparkle update checking support.
        - Set link timeout default to 500ms, fix prev. dflt.
        - Add option to set link network port.
        - Add .wav support for sound recording.
        - Fix integer overflow in cheatsImportGSACodeFile length check.
        - GBA: Fix crash when new size is larger than rom size after soft-patching
        - support for patches in BPS format
        - Allow game window to resize on-the-fly when enabling/disabling borders
        - Remove top border black line when using filters.
        - Optimize CRC32.
        - Implement joystick rumble. #522
        - Fix key accel overriding menus and dialogs.
    
  4. Avatar photo Updates says:

    New version available -> vbam 2.1.4-1~xtradeb3kinetic1

    Changes:
       * Rebuild for kinetic
    
  5. Avatar photo Updates says:

    New version available -> vbam 2.1.4-1~xtradeb2

    Changes:
    * Fix upstream download URL in debian watch file

Comments are closed.