Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
[2.1.5] - 2022-12-15
=======================
- ea2a929f - Backport 800d6ed69b from wx to fix Wayland EGL pos [rkitover]
- c40a1417 - Write vsync toggle msg to debug log not OSD [rkitover]
- 5d2dd01e - Call Layout() after DrawingPanel OnSize event [rkitover]
- da686a48 - Reinit panel on vsync toggle. [rkitover]
- ec27885c - Support EGL VSync on Wayland. [rkitover]
- c27d384a - Enable GL on Wayland for wx 3.2+, no vsync. [rkitover]
- c249115b - build: set -mtune=generic [rkitover]
- 297d7c06 - [hidpi] Use wxWidgets 3.2 on Windows [steelskin]
- 0d86432a - [hidpi] Implement full HiDPI support [steelskin]
- 69d24fb5 - [build][msvc] Fix debug information and set hidpi support [steelskin]
- 90fc3e12 - Default CTRL+I to change interframe blender [rkitover]
- a57d81e1 - Show name of interframe blender not num in OSD [rkitover]
- 13c558ac - Disable wireless link type [rkitover]
- 639003a8 - Show pixel filter name not number on cycle [rkitover]
- 236cffb4 - Make another adjustment to glXQueryExtensions [rkitover]
- 643ec0f7 - Pass DefaultScreen(display) to glXQueryExtensions [rkitover]
- 60d7ead5 - Fix menu state after playing a movie [laqieer]
- d2fee771 - Add VBA Movie Version 2 [laqieer]
- 3f2d3c13 - Remove manual joystick polling [steelskin]
- 7726d26f - Enable full optimizations and fix x86 builds [danialhorton]
- 73223445 - MSVC opt /fp:fast /Oi, intrinsic sqrt() w/ XBRZ. [rkitover]
- 972f1513 - Enable GB colorization hack support in GUI. [danialhorton]
- 1741fa32 - Fix autosaveloadcheat and rename pref [danialhorton]
- a31a7a30 - in Wx, the Option is Enable MMX, make the variable also enableMMX and set its default to on. [danialhorton]
- 983ea451 - Flash : Erased memory is FFh-filled [negativeExponent]
- 18e387d1 - Fix Flash chip's erase operation: erased memory is FFh-filled, not zero-filled. [laqieer]
- c05056ab - HuC3: Update [negativeExponent]
- 93084990 - HuC3: Refactoring to avoid breaking savestates [negativeExponent]
- 05a046e7 - HuC3: Enable battery save, update RTC support [negativeExponent]
- 70477dcd - GBA:Fix serial emulation if compiled with NO_LINK [negativeExponent]
- 15bcad13 - GB:Fix serial emulation when compiled with NO_LINK [negativeExponent]
- 025f3079 - GBA:Fix a few memory read/write issues [negativeExponent]
- 210e79bb - Add descriptions for the 'Interframe Blending' and 'LCD Color Filter' options [jrb22x]
- 8a3456f8 - Default to not change battery on state load. [rkitover]
- b50ff858 - add a missing break in half word reads [danialhorton]
- 064fa7b0 - Fix SDL audio delay [Clownacy]
- 7db3c817 - Fixed SDL audio using the wrong audio specification [Clownacy]
- cb0933bf - Stop changing plane ptrs in rec. audio frames. [rkitover]
- 80634683 - Force a panel update when configuring bilinear. [briansrls]
- 6a714281 - Differentiate between SDL joy index/instance_id. [rkitover]
- 11693d83 - Clean up GB MBC30 check. [rkitover]
- 020daad8 - Fix joy accels when emulation is paused. [rkitover]
- def5d3e4 - Stop timer when game is loaded again. [rkitover]
- e0816b0e - Fix weird input/buttons memory leak. [edenisfa]
- 7031c1d1 - [LINUX,WINDOWS] Key/Joy background input. [edenisfa]
- 84f3e8ce - Allow joystick background input. [edenisfa]
- 40741580 - Add GUI cmd line option for config file. (#724) [Steelskin]
- c169420f - Turbo/throttle config and DirectSound fixes. [rkitover]
- 378c9493 - Fix joystick config when game is loaded. [rkitover]
- 95213a6d - GB: Only use mapperLastTime to see if RTC data was loaded [negativeExponent]
- 86fcffef - GB: Add support for 4MB MBC30 [negativeExponent]
- 2f9933ae - GBA BIOS: ArcTan/ArcTan2 fixes for HLE bios [negativeExponent]
- d9732f68 - Fix clock cycle count for MUL, MLA instructions... (https://github.com/libretro/vba-next/co ... 3b658c8b57) - backport Fix clock cycle count for some arm/thumb instructions (https://github.com/libretro/vba-next/co ... 7594ecf6db) - backport Fix base cycle count for MUL, MLA series (https://github.com/libretro/vba-next/co ... 3b658c8b57) [negativeExponent]
- c07d5b65 - Fix vram 16/32 bit unaligned reads(backport https://github.com/libretro/vba-next/co ... 8920572eaa) [negativeExponent]
- 18c2ea61 - Further fixing Multi Buffer formatting. [briansrls]
- 1e569300 - Addressing audio plugin crash [briansrls]
- 9c314a15 - Use proper string
"wglGetExtensionsStringEXT"
. [edenisfa] - 3ba05295 - Improve BIOS Math tests score from 425 to 625. [edenisfa]
- 6f2e320d - Improve clock cycle count for THUMB operations. [edenisfa]
- 9e537a8f - Improve cycle count for MUL, MLA. [edenisfa]
- 306f92f5 - Check game kbd input with wxGetKeyState() again. [rkitover]
- 6b257d52 - Avoid override of variable
throttle
for turbo. [edenisfa] - bd2483ca - Allow changing connection type without restart. [edenisfa]
- d379a076 - Decrease mouse sensitivity for menu hiding. [rkitover]
- 0c5ee994 - Fix PNG capture screen. [edenisfa]
- 1347026d - Turbo config refactor followup. [rkitover]
- 1bced474 - Codesign fix for mac. [rkitover]
- 07064c87 - [Windows,MacOS] Auto-updater refactoring. (#639) [denisfa]
- 09e8da43 - Joystick refactor pt. Deux: Support Joysticks. [rkitover]
- 504ca08b - Hide menubar + minor UI refactor. [rkitover]
- 2868c1b7 - Fix changing aspect ratio option. [rkitover]
- 045e95ab - GB: Support 4MiB MBC30 ROM bank select. [rkitover]
- 0b14e9f8 - [WINDOWS] Add function to open unicode files. (#644) [denisfa]
- 8e3978b3 - Speedup/Turbo/Throttle fixes. [rkitover]
- 166cf446 - Disable menu LCD filter unless playing GB or GBA. [edenisfa]
- 06001069 - Init systemColorMaps after output module init. [edenisfa]
- cd029ae6 - Fix video recording with frame skip enabled. [edenisfa]
- 008aecde - [LINUX] Fix display of
RGB
values on viewers. [edenisfa] - 834d1537 - Fix accel shortcuts when using some menu options. [edenisfa]
- 994726dd - Do not pause while opening configuration windows. [edenisfa]
- 54335dc6 - [WINDOWS] Fix weird WX errors messages. [edenisfa]
- 7bac34ed - Remove duplicate variable
winFlashSize
. [edenisfa] - 8d62a790 - Change default options for GB. [edenisfa]
- 99b66e13 - Expose LCD filter for GBA and GB color saturation. [edenisfa]
- c789020e - Fix
Save
button on OAM Viewer for GB and GBA. [edenisfa] - dcaa1b9a - Fix
Save
button on Tile Viewer for GB and GBA. [edenisfa] - d05e8fc1 - Make AGBPrint output to our Logging. [edenisfa]
- abb82341 - Allow binding specific server IP. (#633) [rkitover]
- 6c64db07 - cmake: Windows codesigning refactor. [rkitover]
- 4f1a351d - Try to configure vsync for multiple options. [edenisfa]
- ed8a9af2 - Use proper functions and checks for OpenGL VSYNC. [edenisfa]
- 6092082e - Fix Save Failed error for Super Monkey Ball Jr. [54053706+negativeExponent]
- f1099a21 - Check return value of soundInit(). [rkitover]
- 410ede54 - Check for null pointer in soundReset(). [alexjnewt]
- 9d1d707c - Limit ROM size to 32 MiB. [negativeExponent]
- fd319d21 - GB: Check header for a valid ROM file. [negativeExponent]
- 513af13d - Replace
libpng
code forstb_image
one. [edenisfa] - 8f48c1f0 - Fix weird
wxWidgets>=3.0
error message. [edenisfa] - 2f065382 - Enable XAudio2 for Windows vcpkg build. [rkitover]
- a3203770 - Fix: a issue with loading e-Reader dot code (#608) [sony.pcv.s520]
- 83614290 - Turn on winsparkle update checking support. [rkitover]
- 4aab08c4 - Set link timeout default to 500ms, fix prev. dflt. [rkitover]
- 136c094f - Add option to set link network port. [rkitover]
- f69febfd - Add
.wav
support for sound recording. [edenisfa] - 6a8a9e62 - Fix integer overflow in cheatsImportGSACodeFile length check. [zack.ref]
- b50d4845 - GBA: Fix crash when new size is larger than rom size after soft-patching [negativeExponent]
- 9e1a63af - support for patches in BPS format [ArtiiP]
- 72d0725b - Allow game window to resize on-the-fly when enabling/disabling borders [negativeExponent]
- 225e4dc9 - Remove top border black line when using filters. [edenisfa]
- 0535d5c7 - Optimize CRC32. [mudlord]
- 4bc9bb84 - Implement joystick rumble. #522 [rkitover]
- 384f4487 - Fix key accel overriding menus and dialogs. [edenisfa]
- af0de1c4 - xbrz: fix inline asm check [rkitover]
[2.1.4]
=======================
- c93e017d - builder: minor changes to support mac 32 bit (4 days ago)
- c1636d1b - builder: fixes for ffmpeg + misc. (4 days ago)
- aec23e35 - builder: re-enable ffmpeg, update dists (2 weeks ago)
- 806dd7da - Fix circular
--config
for SDL port. (7 days ago) - 1aa8afb4 - Drop dead code entirely. (7 days ago)
- 531172c4 - Fix displaying of link menu when
ENABLE_LINK=NO
. (2 weeks ago) - 07107096 - [Windows] Fix crash when setting weekly updates. (2 weeks ago)
- efa09bdb - Add faster sqrt code for xBRZ filters. (2 weeks ago)
- 10f5576e - Fix config file when removing system accels. (3 weeks ago)
- 1c6b0168 - [Windows] Fix remaining UTF-8 issues. (3 weeks ago)
- a2f3126e - transifex pull (3 weeks ago)
- 1e9d1675 - builder: pause before codesigning for win targets (3 weeks ago)
- 0af5965e - builder: work on linux static binary (3 weeks ago)
- 33c43e3a - add -p:BuildInParallel=true to appveyor.yml (3 weeks ago)
- 61141ebd - add -p:BuildInParallel=true to VS instructions (3 weeks ago)
- 9ee6b54a - cmake: remove invalid opt /std:c++11 for MSVC (3 weeks ago)
- 0f2c8cab - win: check APPDATA if LOCALAPPDATA is not found (3 weeks ago)
- 32fbfec4 - transifex pull (3 weeks ago)
- cc516229 - transifex push/pull (4 weeks ago)
- 528c37f9 - Allow "Browse" to be translated. (4 weeks ago)
- d8c981fb - Fix toggles for video/audio layer options on menu. (4 weeks ago)
- c0f96425 - Show all commands available on menu. (4 weeks ago)
- 51fa150f - Adjust MMX menu variable and position. (4 weeks ago)
- 27b038b3 - Show messages about operations of state slot. (4 weeks ago)
- 2e248457 - Allow translation of the words
Open
andQuit
. (4 weeks ago) - 54991c5b - Add extra keys default input when using GUI. (4 weeks ago)
- b358c051 - Fix compilation issue when
ENABLE_DEBUGGER=Off
. (4 months ago) - 2a2be953 - builder: msys2 fixes (4 weeks ago)
- f1438e0f - Check ASAN support when
ENABLE_ASAN=ON
. (4 weeks ago) - ade64db7 - transifex pull (4 weeks ago)
- 8b347050 - cmake: check for ffmpeg >= 4.0.4 (4 weeks ago)
- 0b9c7710 - travis: more ubuntu dists, fix mac cache (5 weeks ago)
- d9e4a087 - build fixes: ffmpeg, xbrz, travis, C++ version (5 weeks ago)
- 23224fba - update factory reset instructions in README.md (5 weeks ago)
- 381a7bfe - /std:c++latest for MSVC, fix bool flip, warn opts (5 weeks ago)
- 234f1e9b - Update to xBRZ
1.7
. (6 weeks ago) - 290012d1 - transifex pull (6 weeks ago)
- 06a9d786 - Allow UPS patch for GBA games. (6 weeks ago)
- 1949cdb3 - transifex push/pull (6 weeks ago)
- 03121c69 - Add support for autohold buttons. (6 weeks ago)
- e87213e3 - Fix indentation. (6 weeks ago)
- cf47942f - Fix Autofire {L,R}. (6 weeks ago)
- 4993cb88 - remove tea-ci .drone.yml and installer.nsi (6 weeks ago)
- d9a7e0c9 - cmake: auto-detect sfml, ffmpeg and openal (6 weeks ago)
- c64dd259 - Update README.md (6 weeks ago)
- 8ceef90f - fix appveyor visual studio build (6 weeks ago)
- a8b7b72d - transifex pull (6 weeks ago)
- f5eabb35 - builder: disable LTO on 64 bit mingw (6 weeks ago)
- fc2eb38f - Fix behaviour of
Tools
>Memory Viewer
(#486) (6 weeks ago) - 2958af01 - builder: mingw improvements + misc. (6 weeks ago)
- 3923b28f - transifex pull/push (6 weeks ago)
- 51f61a3a - Merge remote-tracking branch 'vbam-libretro/master' (6 weeks ago)
- 6bdd6d1b - Merge pull request #77 from negativeExponent/fix_cheat_search (7 weeks ago)
- dc8d36a0 - minor fix for stl wx builds (7 weeks ago)
- 51a4f74b - Merge remote-tracking branch 'vbam-libretro/master' (7 weeks ago)
- 9ccdeac3 - Add missing break; lines for switch statements (7 weeks ago)
- b8afa8c5 - Merge pull request #76 from RobLoach/intl (7 weeks ago)
- a17eb471 - Merge branch 'master' of github.com:fpscan/vbam-libretro into intl (7 weeks ago)
- 9b043daa - libretro: Update core options API (7 weeks ago)
- 6b18c1f9 - Fix warning about frames left in queue. (8 weeks ago)
- f5b19475 - [IDEA] Fix recording when using
speedup/turbo
. (8 weeks ago) - 738494a2 - Support all sample rate available on GUI. (8 weeks ago)
- aa3ecaf7 - Add new output formats for recording audio/video. (9 weeks ago)
- 5848feae - Fix video/audio recording. (2 months ago)
- 9e3c2615 - Update libretro_core_options.h (7 weeks ago)
- 6c60ac33 - Turkish Language option (7 weeks ago)
- d92ca688 - Merge pull request #74 from retro-wertz/update (7 weeks ago)
- ad43b32b - Fix "index out of bounds" runtime error (7 weeks ago)
- 36f3a739 - Merge pull request #73 from retro-wertz/libretro_cleanup (8 weeks ago)
- 82e723a5 - MBC3: Update mapper to check if RTC is present before running RTC functions (8 weeks ago)
- 03184dd5 - libretro: Use GB RTC data when available (8 weeks ago)
- b3744b3b - Simplify GB border core option (8 weeks ago)
- 9757a880 - Core options cleanup and a few readability-related updates (8 weeks ago)
- cfb03d8b - Set default keybinding when key does not exist. (9 weeks ago)
- 1ef09126 - Merge pull request #72 from retro-wertz/enable_rtc (8 weeks ago)
- 496b372d - Allow enabling GBA RTC regardless of rom types (8 weeks ago)
- 4dbdf87d - Merge pull request #71 from retro-wertz/patch-3 (8 weeks ago)
- bb109544 - Update Makefile (8 weeks ago)
- 3e640443 - Merge pull request #70 from retro-wertz/update_makefiles (8 weeks ago)
- 98313652 - Update Makefile (8 weeks ago)
- 34de0579 - Merge pull request #67 from retro-wertz/update_makefiles (8 weeks ago)
- 71e4b7b3 - Merge pull request #69 from retro-wertz/master (8 weeks ago)
- d9f8396c - Cleanup (8 weeks ago)
- 9a134497 - Update Makefiles (8 weeks ago)
- 38b7613e - Setting up basic appveyor (9 weeks ago)
- 408cab71 - Merge pull request #66 from retro-wertz/libretro (9 weeks ago)
- d8982881 - Automatically hide some core options depending on rom image type (9 weeks ago)
- c3edd6d4 - Merge pull request #65 from retro-wertz/libretro (9 weeks ago)
- 2084a63e - Update GB/GBC memory maps (retro_memory_descriptors) (9 weeks ago)
- 90b051ee - Update libretro_core_options.h (9 weeks ago)
- a727e222 - GB: Rename this variable to isolate from a global variable of the same name (10 weeks ago)
- 0d423b98 - Cleanup GB palette struct and update retro_get_memory_data/size (10 weeks ago)
- bc80ecdb - UtilRetro.cpp: Cleanup (10 weeks ago)
- 855db11d - Fix wxWidgets assertion error on
Logging...
menu. (10 weeks ago) - c886b6a1 - remove wrong and unnecessary #define (10 weeks ago)
- 38561b57 - Merge remote-tracking branch 'vbam-libretro/master' (2 months ago)
- 770b9c1c - Add left analog bind to D-PAD for joystick. (2 months ago)
- 6de45d4e - Set default binding for keyboard. (3 months ago)
- 78bbe148 - Add individual clear buttons for input config. (3 months ago)
- 53002e54 - Use hats from joystick as default D-PAD. (3 months ago)
- 57b7ddf5 - Fix small memory leak. (3 months ago)
- 060da968 - [LINUX] Add option to disable the online updater. (3 months ago)
- dbb5914f - Show which BIOS file is currently selected. (3 months ago)
- 76756ef9 - Fix key shortcuts for toggle menu actions. (3 months ago)
- 4622f1b8 - Whitespace fix. (3 months ago)
- 3dc738b5 - Set default keys for input on first run. (3 months ago)
- 9bc8f33c - Disable using volume {+,-} actions in main menu. (3 months ago)
- d1fcffc8 - Merge pull request #63 from retro-wertz/fix_gba_siocnt (2 months ago)
- 7df7b190 - Merge pull request #64 from retro-wertz/patch-2 (2 months ago)
- 7f105da3 - Update README.md (2 months ago)
- 53ce6fb0 - libretro: add SIO Control register (GBA) (2 months ago)
- 2e96f59e - Merge pull request #62 from retro-wertz/gb_timing_updates (2 months ago)
- e50812dc - GB: input, audio, video timing updates (2 months ago)
- 1532f555 - GB: Reduce input lag by 1 frame, video and audio timing updates... (2 months ago)
- f09a9aa9 - builder: add python3 to msys2 deps (2 months ago)
- 2fcad3f8 - joysticks: hack to better support 360 triggers (3 months ago)
- 352eb149 - Merge remote-tracking branch 'vbam-libretro/master' (3 months ago)
- 2e97b27f - Use --config option to load configuration file. (3 months ago)
- bdd43868 - Merge pull request #61 from retro-wertz/gb (3 months ago)
- bd5ba431 - Cleanup: Remove previous core option struct and unused variables etc (3 months ago)
- aac30c72 - Add GB Color Correction core option (3 months ago)
- 02a7a48b - GB: Fix selected palette not applied when loading content... (3 months ago)
- 8462ca76 - Merge pull request #59 from retro-wertz/gb (3 months ago)
- 1fa78e69 - Fix android build (3 months ago)
- 6dcf016d - GB: Allow support for colorizer patched games - a new core option is provided since enabling this support means allowing invalid access to vram and palette - works in GBC/GBA hardware mode only (3 months ago)
- 85bd86cf - GB: Send LCD interrupt only if there is no INT 48h signal (3 months ago)
- b147e912 - Merge pull request #57 from retro-wertz/sync (3 months ago)
- d808297b - Fix crash caused by incorrect variable index for analog sticks (3 months ago)
- 7e882898 - libretro: Add core option sublabels (3 months ago)
- ce11403b - builder: updates for mingw (3 months ago)
- c5e6a340 - Libretro: Update GBC memory map (3 months ago)
- fa45ccdf - builder: fix command(), update c2man url (3 months ago)
- e64b9904 - builder: fix msys2 (3 months ago)
- 58022078 - builder: make zip + sig on win + minor changes (3 months ago)
- 296255d4 - handle SDL joystick query errors #451 (3 months ago)
- 95658f57 - transifex sync (3 months ago)
- 86c4dc7d - transifex sync (3 months ago)
- bcc8b540 - transifex sync (3 months ago)
- 7569242f - Fix pause behaviour with
Pause when inactive
. (3 months ago) - 030740ee - Fix some memory leak. (3 months ago)
- 8ea607e1 - remove translation from joystick keys (3 months ago)
- cec32a61 - travis: mac: disable --help check, it segfaults (3 months ago)
- f54dd25b - travis: fix gettext on mac + brew (3 months ago)
- e2f06210 - update Visual Studio support (3 months ago)
- 91501bec - Fix small memory leak. (3 months ago)
- c366907f - Temporary fix for #65. (3 months ago)
- d585a610 - followup on kbd trans issues fix in 30b92724 (3 months ago)
- eaf1ad24 - Merge remote-tracking branch 'vbam-libretro/master' (3 months ago)
- 30b92724 - hopefully fix kbd control translation issues (3 months ago)
- 90b3f354 - Add hotkeys for changing sizes (1x ... 6x). (3 months ago)
- fa77010f - Fix pause toggle keybinding when unmuting. (3 months ago)
- 8cb42003 - Merge pull request #56 from webgeek1234/master (3 months ago)
- 8b8efa1b - fix key shortcuts for save/load states (3 months ago)
- 9fa20b49 - joystick cleanups #444 (3 months ago)
- 684b1bb7 - fix mem error for config global
homeDir
(3 months ago) - ccc91fa0 - quick fix for unicode filenames on windows (3 months ago)
- dfa4fec3 - Fix missing shortcuts from key bindings. (4 months ago)
- 69b581f7 - Handle key{bindings,shortcuts} correctly on frame. (4 months ago)
- cec1dbfd - Split configuration for default keys. (4 months ago)
- d655031a - Fix removing multiple system keys shortcuts. (4 months ago)
- 996d5b9d - Do not set these options on
MainMenu.xrc
. (4 months ago) - 019ab5a7 - Fix "Joybus host invalid; disabling" warning. (3 months ago)
- f6bfe676 - Have better support for maximized window. (4 months ago)
- dcc0afa0 - Fix window size when {en,dis}abling status bar. (4 months ago)
- bf6f2d4a - Change where the config dir is created. (4 months ago)
- 3490620e - travis: use Mac OS 10.14 and Xcode 10.2.1 (4 months ago)
- b0ec8469 - fix stuck keys on ubuntu and on focus loss #142 (4 months ago)
- 3d57750c - Follow-up work on #142. (4 months ago)
- 055b7c4d - libretro: jni: Switch to clang compiler in preparation for ndk r20 (4 months ago)
- 2e1333e1 - regparm is an x86 only attribute, only define it there (4 months ago)
- 500506cb - travis: disable link/SFML for mac (4 months ago)
- 22307de6 - Fix continuous sprinting when using a modifier key as a mapping key (#142). (4 months ago)
- 50459712 - wx: only rename config if new file doesn't exist (5 months ago)
- 0a95486f - Sound.cpp: Update (5 months ago)
- a4eae802 - cmake: use LEGACY OpenGL on FreeBSD only 2fedaa63 (5 months ago)
- 240257a0 - wx: Change max volume from 400 to 200 (5 months ago)
- 57ed465e - builder: better mac automation (5 months ago)
- 15f040f3 - cmake: missing space in wx util function (5 months ago)
- 2fedaa63 - support FreeBSD (5 months ago)
- a0c375b6 - Merge remote-tracking branch 'vbam-libretro/master' (6 months ago)
- c013d499 - Merge pull request #55 from Classicmods/master (6 months ago)
- a8b38681 - remove some old visual studio project files (6 months ago)
- b6bb24e0 - Merge pull request #1 from libretro/master (6 months ago)
- 5012969a - Bump version to 2.1.1 (7 months ago)
- 755f4767 - Fix #52 (8 months ago)
- f87e0850 - added a8a35 (7 months ago)
- 286c8ff4 - Fix #52 (8 months ago)