Skip to content

@rkitover rkitover released this Feb 26, 2019 · 25 commits to master since this release

  • b5741ee - release v2.1.1 (15 minutes ago)
  • 286d7ee - builder: fix 32bit mac build (16 hours ago)
  • eaa9b6c - Map Viewer: Fix crash when running a gb/gbc game, (26 hours ago)
  • 91ee8ca - installdeps: check gtk3-classic on arch/manjaro (2 days ago)
  • 98cb298 - GB: fix 32/64 bit save/state incompatibility (2 days ago)
  • b9d6f35 - add build32/ to .gitignore (for 32bit builds) (3 days ago)
  • 6e76fce - cmake: fix finding 32 bit wxWidgets on gentoo (3 days ago)
  • 0674b41 - cmake: remove from nasm definition (4 days ago)
  • 7dda580 - cmake: do not use -fPIC on 32 bit x86, breaks asm (4 days ago)
  • 3c28a18 - installdeps: support -m32 builds on opensuse (4 days ago)
  • d7cf15e - implement factory reset option #368 (5 days ago)
  • 12fa61a - cmake: refactor FindSSP.cmake (9 days ago)
  • 5a77d8f - cmake: don't use ccache on msys2+ninja (11 days ago)
  • ed29b9c - Merge pull request #364 from laqieer/master (3 weeks ago)
  • 7b350c0 - bugfix: crash when loading elf (3 weeks ago)
  • eb6dfb4 - fix libretro build broken in 16dd5d4 #339 (3 weeks ago)
  • 16dd5d4 - make speedup/turbo configurable + misc #339 (3 weeks ago)
  • 5379708 - I guess I'll try the gtk2 build of wxwidgets instead (3 weeks ago)
  • d70dd37 - Let's use the proper wxwidgets package (3 weeks ago)
  • ede6b37 - Fix snap deps (3 weeks ago)
  • 44208c8 - Add basic snapcraft yaml for building a snap (3 weeks ago)
  • ba678f4 - GB: Make gbTimerOn an INT type instead of BOOL (4 weeks ago)
  • 43647d3 - GB: Prevent gbSpritesTicks from going out-of-bounds (4 weeks ago)
  • f8c6953 - fix drawing panel alignment in frame #325 (4 weeks ago)
  • c6fa724 - cmake: use color gcc/clang output when possible (4 weeks ago)
  • e912c35 - GBA: Remove some magic numbers for main pointers and save types size (4 weeks ago)
  • 0697922 - Update libretro.cpp (4 weeks ago)
  • 4700a2c - libretro: Enable mirroring for classic/famicom games for GBA and update (4 weeks ago)
  • f2b3496 - GB: Add missing battery save for MMM01 cart (4 weeks ago)
  • a0cec10 - Update GBA save type detection and cleanup... (4 weeks ago)
  • 2a796d4 - libretro: Add GB color palettes (4 weeks ago)
  • 4f90031 - persist chosen audio device in config file #353 (5 weeks ago)
  • d94d6d5 - osx builder: add -stdlib=libc++ to CFLAGS/LDFLAGS (5 weeks ago)
  • 3eb591c - Update wxwidgets to 3.1.2 (5 weeks ago)
  • 3b87576 - GB: Fix rumble support (MBC5) - Fix missing call to rumble function on MBC5 - fix rumble flag gets disabled causing rumble not to work at all. (5 weeks ago)
  • 089d7a4 - libretro: Add support for tilt, gyro sensors and rumble pak (WIP) - Uses analog stick to simulate tilt and gyro hw. By default, tilt uses the right analog stick while gyro uses the left. The analog stick can be swapped using a core option provided and with separate sensitivity level for both sensors. WIP and will be fine tuned later (Kirby was fun to play at least) - Minor retro_run() cleanup and some minor stuff i forgot. (5 weeks ago)
  • 6330555 - Merge pull request #350 from retro-wertz/libretro (5 weeks ago)
  • a2b3dd7 - libretro: Update input descriptors for 4-player SGB and cleanup... - Updates descriptors for 4-player SGB - Remove alternate gamepad layouts for GBA - Prevent crash when SGB border option executes at startup when GB is not initialized yet - Update input turbo function for 4-player support - Minor cleanups (texts, style nits, etc)... (5 weeks ago)
  • 9d058ab - libretro: don't include getopt.h in configmanager (6 weeks ago)
  • d5642fa - libretro: Android buildfix (#348) (6 weeks ago)
  • 093818a - GBA: Resolve shifting negative value issue in some thumb/arm opcodes (6 weeks ago)
  • 59f76d0 - libretro: Use gbWram[] for $C000 in CGB mode (6 weeks ago)
  • f9efb79 - libretro: Fix GB games that uses serial (WIP) (6 weeks ago)
  • af3fe01 - libretro: Update GB's memory map, expose all usuable ram (6 weeks ago)
  • 470d86f - libretro: Cleanup (6 weeks ago)
  • ad432a6 - libretro: Silence warning (6 weeks ago)
  • bff08ea - libretro: Update Makefile, fix ASAN (6 weeks ago)
  • 8628db1 - Revert faudio inclusion, causing builder to fail because I didn't properly hook up the build instructions, will try and fix later (7 weeks ago)
  • c2b3163 - GBA: Only use eepromReset/flashReset during reset event (CPUReset) (7 weeks ago)
  • 0d73da0 - GBA: Get rid of blip_time() (7 weeks ago)
  • 83b3ebd - fix audio api radio buttons (7 weeks ago)
  • 327611b - installdeps: add gcc-libgfortran to msys2 deps (7 weeks ago)
  • f6ad9a8 - remove bad hardcoded keybinds #298 #334 (7 weeks ago)
  • 6462ce5 - pull transifex updates (8 weeks ago)
  • ab3d923 - add vim undo files to .gitignore (8 weeks ago)
  • a7773bc - Bump FAudio to 19.01 (8 weeks ago)
  • de0e8d6 - cmake: support libasan/-fsanitize (8 weeks ago)
  • ff2d31b - faudio: minor change (8 weeks ago)
  • 964f086 - fix audioapi opt enum, reorder xrc (8 weeks ago)
  • 8cb3f5a - fix sound api config on linux/mac (8 weeks ago)
  • 55a60e3 - only block key event propagation for game keys #88 (8 weeks ago)
  • f8b5627 - fix support for old SDL versions (9 weeks ago)
  • e57beed - ignore depressed gamepad triggers #88 (9 weeks ago)
  • 979ef8e - cmake: fix building without FAudio (9 weeks ago)
  • a91f066 - disable travis mingw jobs for now (9 weeks ago)
  • edf2c0c - fix xaudio2 when openal is disabled (9 weeks ago)
  • 3ed08e8 - finish connecting new faudio driver (9 weeks ago)
  • 296e8e1 - fix valid sound driver config values + faudio fix (9 weeks ago)
  • 1f4487b - faudio: add gui code for selecting driver (9 weeks ago)
  • 3962276 - add some missing faudio initialization code (9 weeks ago)
  • 0c2906d - fix SDL sound defaulting code (9 weeks ago)
  • 580a11e - Let's not force FAudio just yet (9 weeks ago)
  • 969046e - Add faudio to the build script (9 weeks ago)
  • d6f3fd2 - Finish hooking up FAudio to the rest of the frontend (9 weeks ago)
  • 539027c - remove problematic default joy binds #88 (9 weeks ago)
  • 5da4876 - fixed a typo and added faudio, but there's still persisting issues (9 weeks ago)
  • 514f355 - Merge pull request #337 from visualboyadvance-m/light-weight (9 weeks ago)
  • 429b8ce - I'm pretty sure some of this is very hacky and needs correcting, but it compiles at least. (9 weeks ago)
  • 53e16e0 - Need to hook up the effects chain parameters (9 weeks ago)
  • 8939455 - Next on the list is adding a few more arguments for certain functions (9 weeks ago)
  • a8c4436 - Next on the list is correcting the incomplete types (9 weeks ago)
  • 4b664c6 - Still not quite ready for d3d, but this one header mingw has anyways. (9 weeks ago)
  • 1481513 - we need to release with the proper function in faudio (9 weeks ago)
  • 0bfbcfa - Needed the FAudio Processor in FAudioCreate (9 weeks ago)
  • af98f53 - Inbound FAudio fixes (9 weeks ago)
  • 5f38c0d - cmake: static: check for link file when editing (9 weeks ago)
  • ebd2e74 - installdeps: fix for a01deb2: use msys2 ccache (9 weeks ago)
  • a01deb2 - installdeps: also install ccache (9 weeks ago)
  • ba563c7 - Add FAudio to the xrc (9 weeks ago)
  • 5d7dfa4 - Merge pull request #335 from retro-wertz/fix_crash (9 weeks ago)
  • 0c579b2 - Revert to a default audio api (SDL) when config is invalid (9 weeks ago)
  • 4361c45 - Fixed a few things, still have lots to fix though before it's a usable state. (2 months ago)
  • 99795b2 - cmake hookup is done, there are some issues that I'll be trying to fix within faudio.cpp before it's ready for mainstream (2 months ago)
  • eab039c - This should allow faudio to be supported in vba-m, next is to further modify cmake to find faudio (2 months ago)
  • e00aca1 - Initial work on switching to faudio, WIP (2 months ago)
  • 0a40ca7 - initial inclusion of stb_image to begin migration from libpng to stb, let's trim some fat (2 months ago)
  • 0d1b23c - Merge pull request #331 from retro-wertz/gba_timings (3 months ago)
  • 85891fc - Reduce input delay by 1 frame and audio timing fix (3 months ago)
  • 3cb3842 - builder: add patch for glibc 2.28 compat to m4 (3 months ago)
  • 61b3084 - builder: set host cc for libgpg-error to gcc (3 months ago)
  • 00b0469 - add travis hook for gitter (3 months ago)
  • b60a634 - Merge pull request #326 from knightsc/tasks/add-lldb-support (3 months ago)
  • 27a874e - Merge branch 'master' into tasks/add-lldb-support (3 months ago)
  • a52eddb - Handle debugger disconnect and reconnect properly (3 months ago)
  • 6ba3b77 - Set correct register number in gdb stop reply (3 months ago)
  • f385fb2 - Update gdb remote query support (3 months ago)
  • 3b185e2 - builder: libvorbis fix (3 months ago)
  • c68f372 - fix wrong copy-pasta in 36e412d (3 months ago)
  • 16ccad0 - Merge pull request #330 from retro-wertz/libretro_updates (3 months ago)
  • 36e412d - builder: mingw: fix libffi for i686 + improvemnts (3 months ago)
  • 5b0f2e8 - builder: msys2: fix links to host binaries (3 months ago)
  • 7276064 - Update ISSUE_TEMPLATE.md (3 months ago)
  • ca56ccf - libretro: Simplify cheats, add multiline support for GB/GBC (3 months ago)
  • a2d5c26 - libretro: Add turbo buttons (3 months ago)
  • 3484ecc - Add support for LLDB qHostInfo packet (3 months ago)
  • dd2a1d9 - Fix stack overflow in remoteMemoryRead (3 months ago)
  • 4f28e84 - Fix stack overflow in remotePutPacket (3 months ago)
  • db8aaec - builder: mingw: build zlib-target after cmake (3 months ago)
  • beaf934 - builder: bump libxslt 1.1.33-rc1 -> 1.1.33-rc2 (3 months ago)
  • afbe647 - builder: catgets fix for msys2 + minor changes (3 months ago)
  • a6034dd - builder: disable building openssl tests (3 months ago)
  • 9ebc3fc - builder: build mingw dlfcn after cmake (3 months ago)
  • 115fce6 - builder: do not defer env eval for msys2 host hook (3 months ago)
  • b9911a5 - builder: fix regressions from 3786944..a3ec309 (3 months ago)
  • a3ec309 - builder: more minor mingw cross fixes (4 months ago)
  • d725978 - builder: fix openssl parallel make patch (4 months ago)
  • cf3ed8f - builder: fix quoting issues introduced in 3786944 (4 months ago)
  • 3786944 - builder: msys2 fixes + misc improvements (4 months ago)
  • 975a186 - cmake: support linuxbrew mingw toolchain (4 months ago)
  • 453fa0d - add visual studio .vs/ directory to .gitignore (4 months ago)
  • eee4add - Add localizations to installer, next will be adding portable mode so users can install to a custom location without the shortcuts being installed (4 months ago)
  • 2e5235a - Initial rework of the installer framework, this is very incomplete, but it'll hopefully allow individual selection of translations as well as offer a portable mode installer (4 months ago)
  • 6f1df2d - rename mingw include dir mingw-include in deps (4 months ago)
  • 5e58e4c - when it comes to cross compiling, Most unices like linux are case sensitive (4 months ago)
  • 26b15b2 - add mingw dependencies/include to include path (4 months ago)
  • 9cb9ce8 - fix Windows XP Compatibility #315 (4 months ago)
  • 1bf51ec - builder: 32 bit mingw fixes (4 months ago)
  • ed8c928 - builder: support gentoo crossdev + misc fixes (5 months ago)
  • b60cd33 - Update openal to use github url (5 months ago)
  • aebda1b - debian: update dependency (5 months ago)
  • 58083d9 - Gonna use universaldxsdk for xaudio (5 months ago)
  • 721c1b7 - Revert "hopefully fix bin2c for msvc" (5 months ago)
  • 01a75e8 - hopefully fix bin2c for msvc (5 months ago)
  • b9d0f81 - builder: fix ccache on msys2 (5 months ago)
  • be0d49a - builder: msys2 fixes (6 months ago)
  • 3aa00bf - builder: fix libuuid_mingw for mingw cross (6 months ago)
  • 5b5e319 - builder: don't install cpanm with local::lib (6 months ago)
  • 88f66ef - builder: fix building ccache for win targets (6 months ago)
  • d1c82ca - fix typo in builder core (6 months ago)
  • dcd7d5e - support 32/64 bit mac builds, build improvements (6 months ago)
  • b4dd06a - Merge pull request #302 from retro-wertz/libretro (6 months ago)
  • 916c091 - Libretro: Add GB/GBC cheat support... (6 months ago)
  • 14086d0 - Libretro: Fix crash on some linux systems (6 months ago)
  • 0e33861 - update translations, add new langs from transifex (7 months ago)
  • e67b513 - rename mac-localizations to mac-translations.cmake (7 months ago)
  • bf4606f - install translations into mac .app (7 months ago)
  • 0092dc1 - msys2: don't try to link msys librt and libpthread (7 months ago)
  • 65e1ab0 - disable gcc stack protector, segfault on 8.2.0 (7 months ago)
  • 6cbad61 - fix cmake regression introduced in bfe21ae (7 months ago)
  • bfe21ae - remove -fpermissive compiler flag (7 months ago)
  • 571ecbe - support mac-hosted mingw builds, misc. fixes (7 months ago)
  • e32e7c5 - installdeps: Add zip to openSuse dependency (7 months ago)
  • f45935a - Add vbam_libretro.info (7 months ago)
  • be508eb - simplify check for renamed wx-config, fix gentoo (7 months ago)
  • 3b44a29 - cmake: fix wrong unset syntax #295 from f78d45c (7 months ago)
  • 5644339 - installdeps gentoo: don't eselect wxwidgets (7 months ago)
  • 7a054b4 - installdeps: support gentoo (7 months ago)
  • f78d45c - cmake: fix regression in finding wx from 2efcb62 (7 months ago)
  • 594ecc3 - msys2 builder: redo fontconfig patch, bumb wx (7 months ago)
  • 2cece6a - Updated Translations, finally added transifex support to pull in new translations (7 months ago)
  • 6bc3010 - update msys2 builder (7 months ago)
  • 14d1315 - Merge pull request #292 from retro-wertz/updates (7 months ago)
  • ddea50d - GB: Cleanup sound registers (7 months ago)
  • faf01db - GB: Backport STAT register behavior (7 months ago)
  • d9e0d0f - GB: Remove references to gbReadOpcode (7 months ago)
  • eb20bb4 - We don't have a forum anymore (7 months ago)
  • fca7e17 - Libretro: Prevent crash when loading an incompatible state file (7 months ago)
  • 1289e08 - Libretro: Enable battery save ram support for MBC2 and MBC7 (7 months ago)
  • a9ab09f - Libretro: Fix realtime clock not updating in GB/GBC... (7 months ago)
  • 6cda6c0 - Libretro: Show basic details in log window during rom loading (7 months ago)
  • de25e9d - include zip for arch based systems (7 months ago)
  • 5016fd6 - Merge pull request #286 from retro-wertz/libretro_gb (7 months ago)
  • 6ef938f - Libretro: Add memory descriptors for GB/GBC (7 months ago)
  • bb64e8d - Libretro: Use retro_get_memory_data/size for battery-enabled roms (7 months ago)
  • 119e1f5 - Libretro: Add core options for GB border and hardware overrides (7 months ago)
  • 76ad84f - Opps, accidentally broke borders in standalone (7 months ago)
  • bf447bf - Libretro: Add GB/GBC core (7 months ago)
  • f05a05e - Libretro: Refactoring for adding GB/GBC core (8 months ago)
  • 0e60c34 - Fix this (8 months ago)
  • 52f5a02 - fix installdeps for Ubuntu 18 (8 months ago)
  • cc43db3 - fix installdeps for Ubuntu (8 months ago)
  • 3f903cf - Merge pull request #278 from retro-wertz/patch-4 (8 months ago)
  • 02e5f0b - Libretro: Bump version number (8 months ago)
  • fc42f88 - GB: Fix SIO related issue (8 months ago)
  • a8d0508 - use GetWindow()->Refresh() in Wayland only (8 months ago)
  • 459a1fb - builder: fix ccache, mingw-cross (8 months ago)
  • f937aa7 - builder: disable ccache for openssl (8 months ago)
Assets 12

@ZachBacon ZachBacon released this Jun 30, 2018 · 222 commits to master since this release

NOTE TO DISTRO PACKAGERS:

Please apply a8d0508 if you build for linux with wxgtk3, as it fixes a serious performance issue.

[2.1.0] Vulnerability fixes

68028b5 - (HEAD -> master, origin/master, origin/HEAD) minor fix for mingw cross build (9 hours ago)
498019a - (origin/osx-32bit) support older 32 bit macs running 10.7, fix build (11 hours ago)
6b48625 - fix some ELF parsing vulnerabilities #255 (30 hours ago)
c63d364 - travis: add job for libretro module (2 days ago)
ef8c89f - Libretro: Do not compile arm disassembly module (2 days ago)
6343191 - fix 2 broken URLs in builder script (3 days ago)
48af382 - travis: move cache key for ccache into jobs (3 days ago)
21b718b - Add Coverity Badge (4 days ago)
8778837 - add Travis CI support (4 days ago)
fde9d73 - installdeps: add ccache to list of deps (4 days ago)
77a3673 - installdeps: install wx-common for mxe for wxrc (4 days ago)
90188e8 - installdeps: fix build instructions for mxe (4 days ago)
816aab9 - fix installdeps for ubuntu:trusty (4 days ago)
e4923e7 - fix save dialogs on Mac #268 (4 days ago)
66a50e3 - note how to reset config in windows in README.md (7 days ago)
ed00dc7 - use GetWindow()->Refresh() on non-GTK too #260 (12 days ago)
89228b0 - fix high CPU usage under wxgtk2 #260 (12 days ago)
d160321 - fix $ENV{WX_CONFIG} check yet again (12 days ago)
0489756 - fix $ENV{WX_CONFIG} check in 46f5294 (12 days ago)
46f5294 - do not prefer wxgtk3 if $ENV{WX_CONFIG} is set (12 days ago)
437b366 - clean up wxgtk3 finding cmake code (12 days ago)
2efcb62 - support and default to wxgtk3 not gtk2 on arch (13 days ago)
430b5d6 - fix Mac OS 10.13 build issues (13 days ago)
9222894 - Merge pull request #263 from retro-wertz/patch-2 (2 weeks ago)
02e1f49 - Add couple of file ext on .gitignore (2 weeks ago)
fad1dd1 - Merge pull request #262 from retro-wertz/libretro (2 weeks ago)
9c85991 - Opps (2 weeks ago)
009c09e - GBA: Show log when rom uses SRAM of FLASH save types (2 weeks ago)
90bc79f - Libretro: implement vbam logging using libretro logging api (2 weeks ago)
f4b88ba - Libretro: Remove GBA LCD filter (2 weeks ago)
76389d8 - RTC: Change this #ifdef to GBA_LOGGING (2 weeks ago)
710d2f3 - UtilRetro: Remove LCD filter (2 weeks ago)
e0fe836 - Makefile: Add option for sanitizer, add -DNO_DEBUGGER (2 weeks ago)
94d0767 - Makefile: Remove sources we dont need (2 weeks ago)
50e91f7 - Remove unrelated function during rom load (2 weeks ago)
3c0e88b - Remove wrong #ifdef decleration (2 weeks ago)
3791b0a - Libretro: Fix samplerate not passed correctly to gba core (2 weeks ago)
3385be2 - Silence some warnings (2 weeks ago)
4d4819f - Libretro: Add core options for Sound Interpolation and Filtering (2 weeks ago)
94f1102 - Libretro: Add core option to mute sound channels (2 weeks ago)
5a4c788 - Merge pull request #256 from retro-wertz/patch-1 (2 weeks ago)
bdb164b - Set mirroringEnable to false (2 weeks ago)
0047fa1 - Merge pull request #253 from retro-wertz/libretro (2 weeks ago)
17b681b - ereader.cpp: Silence warning (2 weeks ago)
27fa30b - Libretro: Disable cheats by default, update to bios loading (2 weeks ago)
01c5f46 - Libretro: Cleanup controller layout binds (2 weeks ago)
319a486 - Libretro: Do not allow opposing directions (2 weeks ago)
2c46522 - Libretro: Add Solar Sensor (3 weeks ago) <U-DESKTOP-UVBJEGH\Cloud>
037e377 - let's place these in the correct spot shall we? (3 weeks ago)
90d2f5c - Added retro-wertz for his contributions in bringing in libretro back to speed and other things (3 weeks ago)
03bc7c2 - Merge pull request #249 from retro-wertz/updates (3 weeks ago)
991fc74 - Do this for GBA sound enhancements too (3 weeks ago)
4e4424e - GB: Fix sound options not working (3 weeks ago)
abb62df - pause on menu pulldown on windows only (FIXED) (3 weeks ago)
cb3e9e3 - pause on menu pulldown on windows only (3 weeks ago)
1115be1 - Merge pull request #248 from retro-wertz/updates (3 weeks ago)
bc0e169 - Add missing file (3 weeks ago) <U-DESKTOP-UVBJEGH\Cloud>
edf939e - Gfx: Add #ifdef _MSC_VER, fix tiled rendering on windows (3 weeks ago)
57dc0c2 - Move gfxDrawTextScreen() into GBAGfx.cpp (3 weeks ago)
27aeb6d - Re-add Types.h, remove some more #ifdef (3 weeks ago)
9ec142d - Add header guard (3 weeks ago) <U-DESKTOP-UVBJEGH\Cloud>
7a194fb - do not pause games when menus are pulled down (3 weeks ago)
6e18c3c - exclude headers for now (3 weeks ago)
947cd10 - minor OSD code cleanup (3 weeks ago)
0dc3e06 - update installdeps for opensuse (3 weeks ago)
cafe905 - Fix a cast for msvc compilers (4 weeks ago)
07bc2ee - Merge pull request #246 from retro-wertz/libretro (4 weeks ago)
1606ea7 - libretro: Cleanup some #ifdefs (4 weeks ago)
1d4dacc - Merge pull request #244 from retro-wertz/fix_gba_cheats (4 weeks ago)
e2dff89 - Fix cheats not working in GBA (4 weeks ago)
a3510c9 - Merge pull request #243 from retro-wertz/fix_opcode (4 weeks ago)
9ab2ee6 - Fix some opcodes in arm (4 weeks ago)
a5e717a - add brace so it doesn't break compilation (4 weeks ago)
4a615ab - Gonna take my time and actually work on a D3D9 panel. Documentation here I come. (4 weeks ago)
fdb39a1 - Merge pull request #242 from retro-wertz/fix_alignments (4 weeks ago)
26c8c61 - Fix some formatting alignments in arm/thumb opcodes (4 weeks ago)
7c3d8d0 - Merge pull request #241 from retro-wertz/libretro (4 weeks ago)
8edd4ce - libretro: Fix save types not properly set using overrides (4 weeks ago)
893269d - Merge pull request #239 from retro-wertz/libretro (4 weeks ago)
3411aa3 - libretro: Use stdint.h instead in most cases (4 weeks ago)
1f20ba8 - libretro: Update (4 weeks ago)
b0982ac - Always apply map masks (4 weeks ago)
ff4f123 - libretro: Fix wrong file pointer (4 weeks ago)
8f6e5de - libretro: Fix error : narrowing conversion (4 weeks ago)
8a1fd58 - libretro: Add header guard to UtilRetro.h (4 weeks ago)
85dea8a - add cygwin cross build support (9 weeks ago)
8638c76 - require pkg-config in cmake for gtk checks #227 (9 weeks ago)
60f2bd3 - remove ffmpeg from suse installdeps (9 weeks ago)
9933b6b - if cross compiling openssl, need to add --cross-compile-prefix=- (2 months ago)
55caf62 - win cross script: pass RANLIB to openssl make (2 months ago)
9cd26b2 - windows cross build script: use autoconf for bzip2 (2 months ago)
d5f90f0 - fix SDL sound on windows (3 months ago)
fe9f064 - fix msys2 builder script (3 months ago)
70c8dee - cmake: default ENABLE_OPENAL to OFF (3 months ago)
d992cfa - Finalize vertical draw fixes and code cleanup (3 months ago)
62e8098 - Fix forbidden conversion in remote.cpp (3 months ago)
edb2fd2 - Merge pull request #214 from Eleuin/name-fixes (3 months ago)
9843af2 - Fix cmake directory in installdeps (3 months ago)
80bcdab - Fix draw height across rendering modes (3 months ago)
f3f6ee7 - fix compile errors with ffmpeg git (3 months ago)
5ae853a - fix installdeps for OpenSUSE (3 months ago)
8540860 - adjust changelog version regex for cur. version (4 months ago)
61e2f3b - Merge pull request #204 from Eleuin/filter-bounds-fix (4 months ago)
d7a4edd - Fixed filter draw bounds (4 months ago)

Assets 6

@ZachBacon ZachBacon released this Mar 14, 2018 · 332 commits to master since this release

[2.0.2] Bug fix release 03/13/2018

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

  1. 480541a - Eleuin - Modify max_threads sanity check to better handle erroneous values
  2. d5c9c6b - rkitover - change default audio driver to SDL
Assets 5

@ZachBacon ZachBacon released this Feb 25, 2018 · 335 commits to master since this release

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

1. 67c6ad6 - ZachBacon - implemented the fix from nhdailey, should
resolve #153. Will put up a test build soon - 02/25/2018
2. 669893 - rkitover - add multi-platform build system - 02/24/2018
3. 3e052c9 - obea and rkitover - cmake: Fix -DENABLE_FFMPEG=OFF -
01/18/2018
4. df0bd43 - rkitover - fix deps submodule init on windows - 10/25/2017
5. 7dca069 - ZachBacon - Added some windows specific stuff to builder
10/22/2017
    ..+ f527d0a - ZachBacon - The not so finished builder script for
windows
    ..+ 4204502 - rkitover - mac build/builder improvements
6. c3fc4e7 - ZachBacon - Added basic windows script. 10/21/2017
7. 21926d6 - rkitover - add -mfpmath=sse -msse2 compiler flags:
x86/amd64 10/17/2017
8. d7ff2af - rkitover - add mac release builder script 10/12/2017
    ..+ 5e63398 - rkitover - mac builder refactor/improvements
    ..+ afb1cd3 - automate codesign/zip for mac build, add xz dep
9. 30b6ecf - ZachBacon - add a changelog 10/11/2017
    ..+ 4648638 - rkitover - read version from CHANGELOG.md if no git
Assets 3

@ZachBacon ZachBacon released this Oct 12, 2017 · 349 commits to master since this release

Note to distro packagers:

If you build from a tarball rather than from git, please include 30b6ecf and 4648638 as patches. These didn't make it into the tag.

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.

[Unreleased]

2.0.1 - 10/11/2017

Added

  • initial installer script
  • gitter.im badge in readme
  • 32bit cross compiling support on 64bit linux
  • added support for GNUInstallDirs to cmake
  • Include new translations from transifex
  • Added WxWidgets ABI compiler check
  • Add linux Joystick reference to issue template
  • Add #include <cmath> for std::ceil()

Changed

  • Fix 2xSaImmx.asm linking issue
  • cmake: default to ENABLE_ASM_CORE=OFF
  • libretro merging from upstream libretro fork.
  • better fix for clipped video in GL Fullscreen.
  • Fix flibc crash: add log message on fopen failure
  • fix gameboy header-detection in libretro interface
  • hotfix for potential buffer-overflow
  • delete memory in common/array.h on destruction
  • SDL: improve error msg for unwritable config
  • SDL: fix deflt bat saving, improve dir checking
  • fix portability issue with strerror_r()
  • Windows doesn't have sterror_r
  • wx/wxvbam: fix GetAbsolutePath
  • fix a memory leak due to wrong syntax
  • regenerate translation files
  • fix errors reported by SUSE's post build linter
  • SUSE Lint: fix a few classes of warnings
  • let cmake escape -D preproc. definitions
  • fix memory viewer xrc on wx 3.1+
  • Improving README
  • SoundSDL: lock conditional code cleanup
  • remove the default F11 keybinding for save state
  • hopefully fix resize artifacts on game panel
  • soundSDL: write silence when paused
  • cleanup SoundSDL #139 #130 #97 #67 #65 #46 #47
  • document how to provice symbolic backtraces
  • "no throttle" fixes/cleanup
  • only use -mtune=generic on x86/amd64
  • installdeps: use -j$(nproc) not -j8 in info
  • use -fabi-version=2 for GCC turn off LTO
  • installdeps: minor refactoring/cleanup
  • improve Wx GCC ABI check
  • minor improvements for Wx Compile tests
  • fix wx ABI check for Win32/MinGW
  • installdeps: fedora fixes, including m32
  • cmake: wx and cross compiling fixes
  • restore wx 2.7 compat, improve string processing
  • rename CMakeScripts/ to cmake/
  • work around gcc lto wrappers bug with gcc 7.x
  • update README.md
  • remove doctoc title from README.md TOC
  • improve win32 dependencies git submodule handling
  • use num cpu cores to parallelize LTO link with gcc
  • fix huge app icon in Win volume settings
  • fix deadlock in SoundSDL:deinit()
  • added executable extension for sdl binary
  • default LTO to off on 64bit MinGW
  • minor code cleanup
  • deps: dont check result of apt-get update
  • read version and subversion info from Git
  • fix error and version info in shallow git clones
  • refactor/cleanup GitTagVersion.cmake

Removed

  • Cairo Renderer: it never performed well to begin with
Assets 4

@ZachBacon ZachBacon released this Mar 15, 2017 · 448 commits to master since this release

cmake: use add_compile_options for ssp-buffer-size view commit
activate libssp compiler flags for gcc only view commit
fix linux build broken in 687c08a view commit
Some debian stuff, I honestly don't like debian packaging... but it's important for some people view commit
Start removing ancient history of gvbam, may it rest in peace view commit
fix 32bit intel detection for 32bit mxe target view commit
pass all compiler/linker flags for compile test view commit
changed the throttle for sdl config example view commit
fix sound in SDL port/ConfigManager view commit
fix Ubuntu PPA link view commit
minor doc tweaks view commit
add ENABLE_ASM cmake option view commit
ws2_32 is needed for the SDL binary on windows view commit
fix linking OpenAL statically on Win32/MXE view commit
full throttle support + snd driver improvements view commit
Fixes for SDL throttle view commit
Merge pull request #93 from Mystro256/master view commit
Fix incorrect bug tracker link view commit
fix setting throttle on LoadGame() view commit
partial fix for disabling pausing when linked #83 view commit
fix clipped game area in GL fullscreen #89 view commit
Use prefix add operator for non-prim types view commit
Typo, only 10 recent accels view commit
expand github issue template view commit
Still working on libretro stuff, working on cheatsenabled compile issue now. view commit
Fixes build on the libretro side by wrapping an ifndef statement around rederedframes view commit
fix Mac linker script for @rpath libs (like SFML) view commit
default to -DENABLE_FFMPEG=ON on Mac again view commit

Assets 7

@ZachBacon ZachBacon released this Feb 24, 2017 · 476 commits to master since this release

Fix case where buffer is filled to capacity and becoming empty. There…

… always needs to be an extra entry as a separator between the write and the read.
Assets 4

@ZachBacon ZachBacon released this Feb 2, 2017 · 509 commits to master since this release

Apparently in some configurations, holding a key on the keyboard makes
Wx stop processing Idle events, so the emulator does not run until the
key is released, freezing the game and ignoring the key.

Hopefully fix this by calling wxWakeUpIdle() from OnKeyDown() and
OnKeyUp().

Other Misc. Improvements:

  • refactor process_key_press() to only return true if the system is in a
    pressed key state on key presses or a game key was released on
    releases and always true on double releases.
  • call ev.StopPropagation() from OnKey* events for game keys, this may
    not actually do anything, but just in case.
  • remove static OnKeyUp and OnKeyDown events from GameArea, these are
    connected to the DrawingPanel dynamically now.
  • remove the dynamic_cast<>s from PaintEv/EraseBackground/OnSize event
    forwarders, since there is already a panel member to use.

TODO:

The state returned by process_key_press() is still not entirely correct,
if a joystick button is pressed, it will return true for a non-game
keyboard press, and it needs to return the correct state for double
releases.

Assets 5

@ZachBacon ZachBacon released this Sep 3, 2016 · 640 commits to master since this release

Merge pull request #19 from jayands/master

Fix for T2
Assets 2
You can’t perform that action at this time.