Posts

Visualboyadvance M 2.1

New release of vba-m is now officially out. This release solves issue #255 where there was a security vulnerability found in the elf parser.

Rather than trying to explain it for myself, I’ll just copy and paste the issue URL. https://github.com/visualboyadvance-m/visualboyadvance-m/issues/255

It should explain the issue it could potentially cause. Now keep in mind the flags we used for our release builds help mitigate the issue before we knew of the issue, but it was still an issue that needed to be fix and special thanks to zzazzdzz on github who pointed out the issue, it was able to be fixed. Change Log are here!

[2.1.0] Vulnerability fixes

=======================

  • 68028b50 – (HEAD -> master, origin/master, origin/HEAD) minor fix for mingw cross build (9 hours ago)

  • 498019a3 – (origin/osx-32bit) support older 32 bit macs running 10.7, fix build (11 hours ago)

  • 6b486258 – fix some ELF parsing vulnerabilities #255 (30 hours ago)

  • c63d3640 – travis: add job for libretro module (2 days ago)

  • ef8c89fc – Libretro: Do not compile arm disassembly module (2 days ago)

  • 63431916 – fix 2 broken URLs in builder script (3 days ago)

  • 48af3829 – travis: move cache key for ccache into jobs (3 days ago)

  • 21b718b8 – Add Coverity Badge (4 days ago)

  • 8778837c – add Travis CI support (4 days ago)

  • fde9d731 – installdeps: add ccache to list of deps (4 days ago)

  • 77a3673d – installdeps: install wx-common for mxe for wxrc (4 days ago)

  • 90188e88 – installdeps: fix build instructions for mxe (4 days ago)

  • 816aab99 – fix installdeps for ubuntu:trusty (4 days ago)

  • e4923e72 – fix save dialogs on Mac #268 (4 days ago)

  • 66a50e35 – note how to reset config in windows in README.md (7 days ago)

  • ed00dc77 – use GetWindow()->Refresh() on non-GTK too #260 (12 days ago)

  • 89228b06 – fix high CPU usage under wxgtk2 #260 (12 days ago)

  • d1603218 – fix $ENV{WX_CONFIG} check yet again (12 days ago)

  • 0489756d – fix $ENV{WX_CONFIG} check in 46f52941 (12 days ago)

  • 46f52941 – do not prefer wxgtk3 if $ENV{WX_CONFIG} is set (12 days ago)

  • 437b366e – clean up wxgtk3 finding cmake code (12 days ago)

  • 2efcb620 – support and default to wxgtk3 not gtk2 on arch (13 days ago)

  • 430b5d63 – fix Mac OS 10.13 build issues (13 days ago)

  • 9222894c – Merge pull request #263 from retro-wertz/patch-2 (2 weeks ago)

  • 02e1f49a – Add couple of file ext on .gitignore (2 weeks ago)

  • fad1dd15 – Merge pull request #262 from retro-wertz/libretro (2 weeks ago)

  • 9c859917 – Opps (2 weeks ago)

  • 009c09ef – GBA: Show log when rom uses SRAM of FLASH save types (2 weeks ago)

  • 90bc79f2 – Libretro: implement vbam logging using libretro logging api (2 weeks ago)

  • f4b88ba6 – Libretro: Remove GBA LCD filter (2 weeks ago)

  • 76389d8e – RTC: Change this #ifdef to GBA_LOGGING (2 weeks ago)

  • 710d2f3e – UtilRetro: Remove LCD filter (2 weeks ago)

  • e0fe8365 – Makefile: Add option for sanitizer, add -DNO_DEBUGGER (2 weeks ago)

  • 94d07676 – Makefile: Remove sources we dont need (2 weeks ago)

  • 50e91f79 – Remove unrelated function during rom load (2 weeks ago)

  • 3c0e88bc – Remove wrong #ifdef decleration (2 weeks ago)

  • 3791b0a0 – Libretro: Fix samplerate not passed correctly to gba core (2 weeks ago)

  • 3385be25 – Silence some warnings (2 weeks ago)

  • 4d4819f0 – Libretro: Add core options for Sound Interpolation and Filtering (2 weeks ago)

  • 94f11023 – Libretro: Add core option to mute sound channels (2 weeks ago)

  • 5a4c788d – Merge pull request #256 from retro-wertz/patch-1 (2 weeks ago)

  • bdb164bd – Set mirroringEnable to false (2 weeks ago)

  • 0047fa1a – Merge pull request #253 from retro-wertz/libretro (2 weeks ago)

  • 17b681b8 – ereader.cpp: Silence warning (2 weeks ago)

  • 27fa30b4 – Libretro: Disable cheats by default, update to bios loading (2 weeks ago)

  • 01c5f465 – Libretro: Cleanup controller layout binds (2 weeks ago)

  • 319a4869 – Libretro: Do not allow opposing directions (2 weeks ago)

  • 2c46522e – Libretro: Add Solar Sensor (3 weeks ago)

  • 037e3771 – let’s place these in the correct spot shall we? (3 weeks ago)

  • 90d2f5c8 – Added retro-wertz for his contributions in bringing in libretro back to speed and other things (3 weeks ago)

  • 03bc7c24 – Merge pull request #249 from retro-wertz/updates (3 weeks ago)

  • 991fc749 – Do this for GBA sound enhancements too (3 weeks ago)

  • 4e4424e8 – GB: Fix sound options not working (3 weeks ago)

  • abb62df6 – pause on menu pulldown on windows only (FIXED) (3 weeks ago)

  • cb3e9e32 – pause on menu pulldown on windows only (3 weeks ago)

  • 1115be12 – Merge pull request #248 from retro-wertz/updates (3 weeks ago)

  • bc0e169d – Add missing file (3 weeks ago)

  • edf939e9 – Gfx: Add #ifdef _MSC_VER, fix tiled rendering on windows (3 weeks ago)

  • 57dc0c25 – Move gfxDrawTextScreen() into GBAGfx.cpp (3 weeks ago)

  • 27aeb6dc – Re-add Types.h, remove some more #ifdef (3 weeks ago)

  • 9ec142da – Add header guard (3 weeks ago)

  • 7a194fb2 – do not pause games when menus are pulled down (3 weeks ago)

  • 6e18c3c2 – exclude headers for now (3 weeks ago)

  • 947cd10e – minor OSD code cleanup (3 weeks ago)

  • 0dc3e06c – update installdeps for opensuse (3 weeks ago)

  • cafe905b – Fix a cast for msvc compilers (4 weeks ago)

  • 07bc2ee4 – Merge pull request #246 from retro-wertz/libretro (4 weeks ago)

  • 1606ea74 – libretro: Cleanup some #ifdefs (4 weeks ago)

  • 1d4dacc6 – Merge pull request #244 from retro-wertz/fix_gba_cheats (4 weeks ago)

  • e2dff89d – Fix cheats not working in GBA (4 weeks ago)

  • a3510c90 – Merge pull request #243 from retro-wertz/fix_opcode (4 weeks ago)

  • 9ab2ee67 – Fix some opcodes in arm (4 weeks ago)

  • a5e717a2 – add brace so it doesn’t break compilation (4 weeks ago)

  • 4a615ab3 – Gonna take my time and actually work on a D3D9 panel. Documentation here I come. (4 weeks ago)

  • fdb39a1c – Merge pull request #242 from retro-wertz/fix_alignments (4 weeks ago)

  • 26c8c61b – Fix some formatting alignments in arm/thumb opcodes (4 weeks ago)

  • 7c3d8d02 – Merge pull request #241 from retro-wertz/libretro (4 weeks ago)

  • 8edd4ce5 – libretro: Fix save types not properly set using overrides (4 weeks ago)

  • 893269d8 – Merge pull request #239 from retro-wertz/libretro (4 weeks ago)

  • 3411aa33 – libretro: Use stdint.h instead in most cases (4 weeks ago)

  • 1f20ba81 – libretro: Update (4 weeks ago)

  • b0982ac8 – Always apply map masks (4 weeks ago)

  • ff4f1235 – libretro: Fix wrong file pointer (4 weeks ago)

  • 8f6e5de5 – libretro: Fix error : narrowing conversion (4 weeks ago)

  • 8a1fd587 – libretro: Add header guard to UtilRetro.h (4 weeks ago)

  • 85dea8a5 – add cygwin cross build support (9 weeks ago)

  • 8638c769 – require pkg-config in cmake for gtk checks #227 (9 weeks ago)

  • 60f2bd3f – remove ffmpeg from suse installdeps (9 weeks ago)

  • 9933b6bb – if cross compiling openssl, need to add –cross-compile-prefix=- (2 months ago)

  • 55caf62e – win cross script: pass RANLIB to openssl make (2 months ago)

  • 9cd26b25 – windows cross build script: use autoconf for bzip2 (2 months ago)

  • d5f90f0a – fix SDL sound on windows (3 months ago)

  • fe9f0641 – fix msys2 builder script (3 months ago)

  • 70c8dee8 – cmake: default ENABLE_OPENAL to OFF (3 months ago)

  • d992cfa2 – Finalize vertical draw fixes and code cleanup (3 months ago)

  • 62e8098f – Fix forbidden conversion in remote.cpp (3 months ago)

  • edb2fd26 – Merge pull request #214 from Eleuin/name-fixes (3 months ago)

  • 9843af2b – Fix cmake directory in installdeps (3 months ago)

  • 80bcdab9 – Fix draw height across rendering modes (3 months ago)

  • f3f6ee7b – fix compile errors with ffmpeg git (3 months ago)

  • 5ae853a9 – fix installdeps for OpenSUSE (3 months ago)

  • 8540860a – adjust changelog version regex for cur. version (4 months ago)

  • 61e2f3b2 – Merge pull request #204 from Eleuin/filter-bounds-fix (4 months ago)

  • d7a4eddb – Fixed filter draw bounds (4 months ago)

##Downloads

MacOS - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.0/visualboyadvance-m-Mac.zip

Windows 32bit - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.0/visualboyadvance-m-Windows-32bit.zip

Windows 64bit - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.0/visualboyadvance-m-Windows-64bit.zip

Language Locale files - https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.0/locale.7z