Board Maintanence Completed

- Posted in Maintenance by

The board is now back up and running.

Board is undergoing some maintanance

- Posted in Maintenance by

The forum is undergoing maintenance, so it will be unavailable for a little bit. Should have it back up before the end of the day.

VisualBoyAdvance-M 2.1.11 released

- Posted in Release News by

VisualBoyAdvance-M 2.1.11 has been released.

Changelog

  • 3eea90af - build: set BUILD_TESTING=OFF when not git checkout [rkitover]
  • b3952d74 - build: fix ENABLE_LIRC=ON [rkitover]
  • f264e7f8 - Fix Help -> Translations URL [rkitover]
  • 61f427de - Write shortcuts in the proper section (#1335) [Steelskin]
  • d619ee2b - build: fix installing GoogleTest [rkitover]
  • 26207038 - Update WinSparkle to 0.8.1 and add ARM64 [rkitover]

Binaries can be found here

https://github.com/visualboyadvance-m/visualboyadvance-m/releases/tag/v2.1.11

VisualBoyAdvance-M 2.1.10 released

- Posted in Release News by

Sorry, this release has been a disaster, we are working on pushing a new one.

  • Apply 61f427de to fix key shortcuts.
  • Apply b3952d74 to fix -DENABLE_LIRC=ON.
  • Build with -DBUILD_TESTING=OFF or apply d619ee2b to fix installing gtest/gmock.
  • If you need the correct CHANGELOG.md, apply 12e840a8.

Changelog

  • 7f06428d - Disable dialog position save/restore on wxGTK (#1331) [Steelskin]
  • e4ef4aa6 - Propagate key events (#1323) [Steelskin]
  • e2cf6ecb - Add option to mute sound during speedup [rkitover]
  • d516683a - build: fix for wx using GTK2 [rkitover]
  • 834c7de8 - build: update macOS builder dists [rkitover]
  • fc82e062 - build: do not build SDL bin on Windows or macOS [rkitover]
  • d543784a - [UserInput] Filter key events globally [steelskin]
  • 902c6c8e - [UserInput] Only process shortcut commands once [steelskin]
  • b7765092 - [bindings] Set default shortcut for recent file 3 [steelskin]
  • cc65ef28 - doc: add system requirements to README.md [danialhorton]
  • 32627f6b - [Dialogs] Save and restore dialog positions [steelskin]
  • 41952d06 - build: update macOS linker tool to 1.5 [rkitover]
  • 0c39a5ba - build: override FindGettext to not update po files [rkitover]
  • 1b77d659 - build: update macOS build to ffmpeg 7.0 [rkitover]
  • 8d08223d - build: fix compatibility with older ffmpeg [rkitover]
  • af6028a9 - build: fix build for nix on macOS [rkitover]
  • b52edf52 - build: fix building on macOS with Homebrew [rkitover]
  • 6766b9ca - build: fix ffmpeg 7.x compat [rkitover]
  • 795f25bb - build: fix nix deps for OpenGL [rkitover]
  • 647be137 - gba: set cpsr=spsr when switching to FIQ mode [40356555+Aikku93]
  • 8abe3e79 - build: remove -lgcc from static link flags [rkitover]
  • f4835674 - [Audio] Rework audio devices enumeration [steelskin]
  • 775a571f - build: fix detecting Visual Studio default vcpkg [rkitover]
  • 64abd3e8 - [Audio] Remove manual memory allocations [steelskin]
  • 047ad277 - [Dialogs] Prevent viewers from causing a crash [steelskin]
  • 045c98d8 - build: only use -Werror=lto-type-mismatch on gcc [rkitover]
  • 3518dc6a - build: fix LTO on Linux [rkitover]
  • cc9a03ce - Add toggle: SDL GameController mode for joysticks [rkitover]
  • 8576733c - [Build] Remove lingering references to OpenAl [steelskin]
  • 05561922 - build: fix MSYS2 check [rkitover]
  • d9432ebb - build: fix build on MINGW{64,32}/UCRT64 on MSYS2 [rkitover]
  • f57cad67 - build: fix static linking on MSYS2 CLANG64 [rkitover]
  • 23e15734 - build: set wxWidgets_DIR with vcpkg [rkitover]
  • 98b51910 - [Build] Remove ENABLE_NLS, fix TRANSLATIONS_ONLY [steelskin]
  • a565cea8 - [Build] Remove the OpenGL check [steelskin]
  • f96e42fe - build: cmake refactor and improvements [Steelskin]
  • 07e49025 - Fix most remaining release warnings (#1243) [Steelskin]
  • 18b97b43 - Fix various build warnings (#1242) [Steelskin]
  • 13a16eb7 - Fix various warnings in filters and headers (#1241) [Steelskin]
  • f46da1c5 - build: remove our version of FindSDL2.cmake [rkitover]
  • 404e9a1a - build: add clang to ./installdeps for MSYS2 [rkitover]
  • 613bd403 - Make menu more reasonably organized (#1230) [wwrustc]
  • 215e3c5a - build: use find_program() to find powershell [rkitover]
  • e5aa685f - build: don't use wx utils as UNIX cmds on Windows [rkitover]
  • 9e4c8e17 - build: fix gentoo dependency namespaces [68k]
  • 5f853b99 - Update metainfo.xml to new standards [jhonny.oliveira]
  • e7d135db - Update links to new domain visualboyadvance-m.org [rkitover]
  • 60fc096f - build: add libglu-devel for solus in installdeps [rkitover]

New Contributors

  • @jhonny-oliveira made their first contribution in https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1222
  • @HWXLR8 made their first contribution in https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1224
  • @wuweiran made their first contribution in https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1230

VisualBoyAdvance-M 2.1.9 released

- Posted in Maintenance by

VisualBoyAdvance-M 2.1.9 has now been released. Release notes are the following:

[2.1.9] - 2024-03-02

  • 84b0a3e3 - Remove SDL sound driver [rkitover]
  • 2ad7dd1a - Fix wav audio recording [40356555+Aikku93]
  • 23ef8ef0 - Dialog appearance improvements + link warning [zachbacon]
  • a0452701 - build: don't fseeko64()/ftello64() on musl libc [rkitover]
  • 9e9fe812 - visualboyadvance-m.metainfo.xml: add screenshots to the metainfo [zachbacon]

Here are the downloads for the available platforms

[Windows]

[macOS]

Snaps and flatpaks will be updated soon.

Server Upgrade in progress

- Posted in Maintenance by

This is just a heads up, in the next few hours, there will be some downtime involved with the server hosting visualboyadvance-m.org. The server will be upgrading to a new release of ubuntu server.

VisualBoyAdvance-M 2.1.8 released

- Posted in Release News by

VisualboyAdvance 2.1.8 has just been released. Here is the changelog below.

Be advised that make sure you always get your releases from the official github for vba-m, this site vba-m.com and also available on the official snapcraft channel for linux distro's that support snap.

beab088 - Store the PC register at the appropriate offset [steelskin]
bf2452a - Resize GameArea after MainFrame initialization [steelskin]
71ca0fb - Properly hide the status bar at startup [steelskin]
7e1afcd - Fix reading joystick hat config values [rkitover]
3258196 - Link: Fix menu not refreshing correctly [74248064+nuive]

Download on Flathub Get it from the Snap Store

VisualBoyAdvance-M 2.1.7 released

- Posted in Release News by

This is a maintenance release mostly to fix OpenGL for Wayland users on distributions where wxGTK was built without EGL.

aca206a - Launch on xwayland under Wayland if no EGL [rkitover]
93a24be - Disable mirroring for ROMs > 32MB [rkitover]
0f4ec57 - [Build] Fix the NO_LINK build [steelskin]
803ab35 - [GB] Save MBC7 EEPROM data to gbRam [steelskin]
24b6ac5 - [GBA] Implement missing Thumb instruction [steelskin]
14a4b6f - [dialogs] Move JoypadConfig to its own class. [steelskin]
  • Windows 64bit - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.7/visualboyadvance-m-Win-x86_64.zip
  • Windows 32bit - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.7/visualboyadvance-m-Win-x86_32.zip
  • Windows Arm 64bit - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.7/visualboyadvance-m-Win-arm64.zip
  • MacOS 64bit - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.7/visualboyadvance-m-Mac-x86_64.zip

Source Release - https://github.com/visualboyadvance-m/visualboyadvance-m/archive/refs/tags/v2.1.7.tar.gz

VisualBoyAdvance-M 2.1.6 released

- Posted in Release News by

VisualBoyAdvance-M 2.1.6 has now been released!

Regarding false sites

- Posted in Uncategorized by

We are currently aware that there is a website hosting our builds without our knowledge. It is crucial that you should not trust any other sites hosting VBA-M builds apart from the official website (this) and our GitHub-hosted project. We cannot determine what these unknown builds on other sites might be doing to the executables. Additionally, we have been made aware that some of these sites are also hosting ROMs. Let me be clear: we will never host ROMs, period. There is no room for discussion as hosting ROMs would jeopardize our project.