SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mgba-sdl-0.10.3-lp155.1.3.x86_64.rpm :

* Sat Jan 13 2024 Carsten Ziepke - Update to version 0.10.3 - Emulation fixes:
* GB Audio: Fix channels 1/2 staying muted if restarted after long silence
* GB Audio: Fix channel 1 restarting if sweep applies after stop
* GB Audio: Fix restarting envelope when writing to register
* GB Audio: Improve \"zombie mode\" emulation in CGB mode
* GB I/O: Read back proper SVBK value after writing 0
* GB SIO: Disabling SIO should cancel pending transfers
* GBA Audio: Fix sample timing drifting when changing sample interval
* GBA Audio: Fix initial channel 3 wave RAM
* GBA Audio: Fix sample position issues when rate changes
* GBA GPIO: Fix tilt scale and orientation
* GBA BIOS: Fix clobbering registers with word-sized CpuSet
* GBA SIO: Fix normal mode SI/SO semantics - Other fixes:
* GB: Fix applying a patch that changes the cartridge mapper
* GBA Savedata: Fix crash when resizing flash save games for RTC data
* mGUI: Fix cases where an older save state screenshot would be shown
* Qt: Re-enable sync for multiplayer windows that aren\'t connected
* Qt: Fix mute settings not being loaded on setting screen
* Qt: Fix screen freezing on macOS after closing save state window
* Vita: Fix camera setting not appearing - Misc:
* mGUI: Persist fast forwarding after closing menu
* Qt: Add exporting of SAV + RTC saves from Save Converter to strip RTC data
* VFS: Use anonymousMemoryMap for large 7z allocations- Changes in 0.10.2 - Emulation fixes:
* GBA Audio: Fix improperly deserializing GB audio registers
* GBA Audio: Clear GB audio state when disabled
* GBA Memory: Make VRAM access stalls only apply to BG RAM
* GBA Overrides: Fix saving in PMD:RRT (JP)
* GBA SIO: Fix SIOCNT SI pin value after attaching player 2
* GBA SIO: Fix unconnected normal mode SIOCNT SI bit
* GBA SIO: Normal mode transfers with no clock should not finish
* GBA Timers: Cascading timers don\'t tick when disabled
* GBA Video: Fix interpolation issues with OpenGL renderer - Other fixes:
* Core: Allow sending thread requests to a crashed core
* FFmpeg: Force lower sample rate for codecs not supporting high rates
* Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1
* Qt: Disable sync while running scripts from main thread
* Qt: Properly cap number of attached players by platform
* Qt: Disable attempted linking betwen incompatible platforms
* Qt: Fix modifier key names in shortcut editor
* Qt: Fix a handful of edge cases with graphics viewers
* Qt: Fix full-buffer rewind
* Qt: Fix crash if loading a shader fails
* Qt: Fix black screen when starting with a game
* Qt: Fix checked state of mute menu option at load
* Qt: Remove OpenGL proxy thread and override SwapInterval directly instead
* Scripting: Fix receiving packets for client sockets
* Scripting: Return proper callback ID from socket.add
* Vita: Work around broken mktime implementation in Vita SDK - Misc:
* Qt: Include wayland QPA in AppImage
* Qt: Stop eating boolean action key events
* Qt: Automatically change video file extension as appropriate
* Qt: Swap P1 and other player\'s save if P1 loaded it first
* Wed Jan 11 2023 Markus S - Update to version 0.10.1 - Emulation fixes:
* GB Audio: Fix channels 1/2 not playing when resetting volume (fixes #2614)
* GB Audio: Fix channel 3 volume being changed between samples (fixes #1896)
* GB Audio: Fix up boot sequence
* GB Audio: Fix updating channels other than 2 when writing NR5x
* GB Memory: Actually, HDMAs should start when LCD is off (fixes #2662)
* GB Serialize: Don’t write BGP/OBP when loading SCGB state (fixes #2694)
* GB SIO: Further fix bidirectional transfer starting
* GBA: Fix resetting key IRQ state (fixes #2716)
* GBA BIOS: Include timing in degenerate ArcTan2 cases (fixes #2763)
* GBA Video: Ignore disabled backgrounds as OBJ blend target (fixes #2489) - Other fixes:
* GBA: Fix forceskip BIOS logic for multiboot ROMs (fixes #2753)
* GBA Cheats: Fix issues detecting unencrypted cheats (fixes #2724)
* Qt: Manually split filename to avoid overzealous splitting (fixes #2681)
* Qt: Fix scanning specific e-Reader dotcodes (fixes #2693)
* Qt: Don’t re-enable sync if GBA link modes aren’t the same (fixes #2044)
* Qt: Improve handling of multiplayer syncing (fixes #2720)
* Qt: Fix initializing update revision info
* Qt: Redo stable branch detection heuristic (fixes #2679)
* Res: Fix species name location in Ruby/Sapphire revs 1/2 (fixes #2685)
* VFS: Fix minizip write returning 0 on success instead of size - Misc:
* macOS: Add category to plist (closes #2691)
* macOS: Fix modern build with libepoxy (fixes #2700)
* Qt: Keep track of current palette preset name (fixes #2680)
* Qt: Move OpenGL proxy onto its own thread (fixes #2493)
* Wed Oct 12 2022 Markus S - Update to version 0.10.0 - Features:
* Preliminary Lua scripting support
* Presets for Game Boy palettes
* Add Super Game Boy palettes for original Game Boy games
* Tool for converting scanned pictures of e-Reader cards to raw dotcode data
* Options for muting when inactive, minimized, or for different players in multiplayer
* Cheat code support in homebrew ports
* Acclerometer and gyro support for controllers on PC
* Support for combo \"Super Game Boy Color\" SGB + GBC ROM hacks
* Improved support for HuC-3 mapper, including RTC
* Support for 64 kiB SRAM saves used in some bootlegs
* Discord Rich Presence now supports time elapsed
* Additional scaling shaders
* Support for GameShark Advance SP (.gsv) save file importing
* Support for multiple saves per game using .sa2, .sa3, etc.
* Support for GBX format Game Boy ROMs
* New unlicensed GB mappers: NT (newer type), Sachen (MMC1, MMC2) - Emulation fixes:
* ARM7: Fix unsigned multiply timing
* GB: Copy logo from ROM if not running the BIOS intro (fixes mgba.io/i/2378)
* GB: Fix HALT breaking M-cycle alignment (fixes mgba.io/i/250)
* GB Audio: Fix channel 1/2 reseting edge cases (fixes mgba.io/i/1925)
* GB Audio: Properly apply per-model audio differences
* GB Audio: Revamp channel rendering
* GB Audio: Fix APU re-enable timing glitch
* GB I/O: Fix writing to WAVE RAM behavior (fixes mgba.io/i/1334)
* GB MBC: Fix edge case with Pocket Cam register accesses (fixes mgba.io/i/2557)
* GB Memory: Add cursory cartridge open bus emulation (fixes mgba.io/i/2032)
* GB Serialize: Fix loading MBC1 states that affect bank 0 (fixes mgba.io/i/2402)
* GB SIO: Fix bidirectional transfer starting (fixes mgba.io/i/2290)
* GB Video: Draw SGB border pieces that overlap GB graphics (fixes mgba.io/i/1339)
* GBA: Improve timing when not booting from BIOS
* GBA: Fix expected entry point for multiboot ELFs (fixes mgba.io/i/2450)
* GBA: Fix booting multiboot ROMs with no JOY entrypoint
* GBA: Fix 1 MiB ROM mirroring to only mirror 4 times
* GBA Audio: Adjust PSG sampling rate with SOUNDBIAS
* GBA Audio: Sample FIFOs at SOUNDBIAS-set frequency
* GBA BIOS: Work around IRQ handling hiccup in Mario & Luigi (fixes mgba.io/i/1059)
* GBA BIOS: Initial HLE timing estimation of UnLz77 functions (fixes mgba.io/i/2141)
* GBA DMA: Fix DMA source direction bits being cleared (fixes mgba.io/i/2410)
* GBA I/O: Redo internal key input, enabling edge-based key IRQs
* GBA I/O: Disable open bus behavior on invalid register 06A
* GBA Memory: Fix misaligned 32-bit I/O loads (fixes mgba.io/i/2307)
* GBA Video: Fix OpenGL rendering on M1 Macs
* GBA Video: Ignore horizontally off-screen sprite timing (fixes mgba.io/i/2391)
* GBA Video: Fix Hblank timing (fixes mgba.io/i/2131, mgba.io/i/2310)
* GBA Video: Fix rare crash in modes 3-5
* GBA Video: Fix sprites with mid-frame palette changes in GL (fixes mgba.io/i/2476)
* GBA Video: Fix OBJ tile wrapping with 2D char mapping (fixes mgba.io/i/2443)
* GBA Video: Fix horizontal lines in GL when charbase is changed (fixes mgba.io/i/1631)
* GBA Video: Fix sprite layer priority updating in GL - Other fixes:
* ARM: Disassemble Thumb mov pseudo-instruction properly
* ARM: Disassemble ARM asr/lsr #32 properly
* ARM: Disassemble ARM movs properly
* Core: Don\'t attempt to restore rewind diffs past start of rewind
* Core: Fix the runloop resuming after a game has crashed (fixes mgba.io/i/2451)
* Core: Fix crash if library can\'t be opened
* Debugger: Fix crash with extremely long CLI strings
* Debugger: Fix multiple conditional watchpoints at the same address
* FFmpeg: Fix crash when encoding audio with some containers
* FFmpeg: Fix GIF recording (fixes mgba.io/i/2393)
* GB: Fix temporary saves
* GB: Fix replacing the ROM crashing when accessing ROM base
* GB: Don\'t try to map a 0-byte SRAM (fixes mgba.io/i/2668)
* GB, GBA: Save writeback-pending masked saves on unload (fixes mgba.io/i/2396)
* mGUI: Fix FPS counter after closing menu
* Qt: Fix some hangs when using the debugger console
* Qt: Fix crash when clicking past last tile in viewer
* Qt: Fix preloading for ROM replacing
* Qt: Fix screen not displaying on Wayland (fixes mgba.io/i/2190)
* Qt: Fix crash when selecting 256-color sprite in sprite view
* Qt: Fix coloration of swatches on styles with distinct frame backgrounds
* VFS: Failed file mapping should return NULL on POSIX - Misc:
* Core: Suspend runloop when a core crashes
* Core: Add wallclock offset RTC type
* Debugger: Save and restore CLI history
* Debugger: GDB now works while the game is paused
* Debugger: Add command to load external symbol file (fixes mgba.io/i/2480)
* FFmpeg: Support dynamic audio sample rate
* GB: Support CGB0 boot ROM loading
* GB Audio: Increase sample rate
* GB MBC: Filter out MBC errors when cartridge is yanked (fixes mgba.io/i/2488)
* GB MBC: Partially implement TAMA5 RTC
* GB Video: Add default SGB border
* GBA: Automatically skip BIOS if ROM has invalid logo
* GBA: Refine multiboot detection (fixes mgba.io/i/2192)
* GBA Cheats: Implement \"never\" type codes (closes mgba.io/i/915)
* GBA DMA: Enhanced logging (closes mgba.io/i/2454)
* GBA Memory: Implement adjustable EWRAM waitstates (closes mgba.io/i/1276)
* GBA Savedata: Store RTC data in savegames (closes mgba.io/i/240)
* GBA Video: Implement layer placement for OpenGL renderer (fixes mgba.io/i/1962)
* GBA Video: Fix highlighting for sprites with mid-frame palette changes
* mGUI: Add margin to right-aligned menu text (fixes mgba.io/i/871)
* mGUI: Autosave less frequently when fast-forwarding
* Qt: Rearrange menus some
* Qt: Clean up cheats dialog
* Qt: Only set default controller bindings if loading fails (fixes mgba.io/i/799)
* Qt: Save converter now supports importing GameShark Advance saves
* Qt: Save positions of multiplayer windows (closes mgba.io/i/2128)
* Qt: Add optional frame counter to OSD (closes mgba.io/i/1728)
* Qt: Add optional emulation-related information on reset (closes mgba.io/i/1780)
* Qt: Add QOpenGLWidget cross-thread codepath for macOS (fixes mgba.io/i/1754)
* Qt: Enable -b for Boot BIOS menu option (fixes mgba.io/i/2074)
* Qt: Add tile range selection to tile viewer (closes mgba.io/i/2455)
* Qt: Show warning if XQ audio is toggled while loaded (fixes mgba.io/i/2295)
* Qt: Add e-Card passing to the command line (closes mgba.io/i/2474)
* Qt: Boot both a multiboot image and ROM with CLI args (closes mgba.io/i/1941)
* Qt: Improve cheat parsing (fixes mgba.io/i/2297)
* Qt: Change lossless setting to use WavPack audio
* Qt: Use FFmpeg to convert additional camera formats, if available
* Qt: Resume crashed game when loading a save state
* Qt: Include cheats in bug report
* SDL: Support exposing an axis directly as the gyro value (closes mgba.io/i/2531)
* Windows: Attach to console if present
* VFS: Early return NULL if attempting to map 0 bytes from a file
* Vita: Add bilinear filtering option (closes mgba.io/i/344)
* Sat Dec 18 2021 Markus S - Update to version 0.9.3 - Emulation fixes:
* GB I/O: Fix incrementing SGB controller when P14 is low (fixes mgba.io/i/2202)
* GB Memory: Add cursory cartridge open bus emulation (fixes mgba.io/i/2032)
* GB Video: Render SGB border when unmasking with ATTR/PAL_SET (fixes mgba.io/i/2261)
* GBA SIO: Fix SI value for unattached MULTI mode
* GBA Video: Fix backdrop color if DISPCNT is first set to 0 (fixes mgba.io/i/2260)
* GBA Video: Don\'t iterate affine backgrounds when disabled
* GBA Video: Delay enabling backgrounds in bitmap modes (fixes mgba.io/i/1668) - Other fixes:
* ARM Decoder: Fix decoding of lsl r0 (fixes mgba.io/i/2349)
* FFmpeg: Don\'t attempt to use YUV 4:2:0 for lossless videos (fixes mgba.io/i/2084)
* GB Video: Fix memory leak when reseting SGB games
* GBA: Fix out of bounds ROM accesses on patched ROMs smaller than 32 MiB
* GBA: Fix maximum tile ID in caching for 256-color modes
* GBA Video: Fix cache updating with proxy and GL renderers
* Libretro: Fix crash when using Game Boy codes (fixes mgba.io/i/2281)
* mGUI: Fix crash if autosave file can\'t be opened (fixes mgba.io/i/2268)
* Qt: Remove potentially deadlocking optimization
* Qt: Fix corrupted savestate and fatal error text
* Qt: Fix sprite compositing when sprite tiles go out of bounds (fixes mgba.io/i/2348) - Misc:
* GBA I/O: Update KEYINPUT in internal I/O memory (fixes mgba.io/i/2235)
* SDL: Use SDL_JoystickRumble where available
* Wii: Add adjustable gyroscope settings (closes mgba.io/i/2245)
* Sun Jul 18 2021 Carsten Ziepke - Update to version 0.9.2 - Emulation fixes:
* GB Video: Clear VRAM on reset (fixes #2152)
* GBA SIO: Add missing NORMAL8 implementation bits (fixes #2172)
* GBA SIO: Fix missing interrupt on an unattached NORMAL transfer
* GBA Memory: Fix prefetch mask when swapping modes within a region
* GBA Serialize: Fix loading audio enable bit late (fixes #2230)
* GBA Video: Revert scanline latching changes (fixes #2153, #2149) - Other fixes:
* 3DS: Fix disabling “wide” mode on 2DS (fixes #2167)
* ARM Debugger: Fix disassembly alignment (fixes #2204)
* Core: Fix memory leak in opening games from the library
* Core: Fix memory searches for relative values (fixes #2135)
* Core: Fix portable mode on macOS
* GB Audio: Fix audio channel 4 being slow to deserialize
* GB Core: Fix GBC colors setting breaking default model overrides (fixes #2161)
* mGUI: Cache save state screenshot validity in state menu (fixes #2005)
* Qt: Fix infrequent deadlock when using sync to video
* Qt: Fix applying savetype-only overrides
* Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes #2165)
* Qt: Fix having to press controller buttons twice for menu items (fixes #2143)
* Qt: Redo sensor binding to be less fragile
* Qt: Reuse timer when rescheduling missing frames (fixes #2236)
* Qt: Fix bounded fast forward with enhancement OpenGL renderer
* Util: Fix loading UPS patches that affect the last byte of the file - Misc:
* Util: Improve speed of UPS patch loading
* Sat Apr 24 2021 Markus S - Update to version 0.9.1 0.9.1: (2021-04-18)- Emulation fixes:
* ARM: Fix LDM^ with empty rlist (fixes mgba.io/i/2127)
* Core: Fix first event scheduling after loading savestate
* GB Serialize: Fix switching speed modes when loading a state (fixes mgba.io/i/2097)
* GB: Fix skipping BIOS
* GBA Memory: Fix loading Thumb savestates when in ARM mode
* GBA Video: Fix window start on modes 3-5 with mosaic (fixes mgba.io/i/1690)
* GBA Video: Fix mode 3-5 overflow with mosaic (fixes mgba.io/i/1691)- Other fixes:
* GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes mgba.io/i/2100)
* GBA: Fix crash when ROM loading fails
* GBA e-Reader: Fix bitmap short strip scanning
* GBA Video: Fix mode 5 frame 1 caching (fixes mgba.io/i/2075)
* GBA Video: Don\'t attempt to copy invalid registers when switching renderer
* Qt: Fix crash when switching from high-resolution OpenGL renderer to software
* Qt: Fix OpenGL renderer lagging behind when fast-forwarding (fixes mgba.io/i/2094)
* Qt: Fix smudged window icon on Windows
* Qt: Fix saving settings enabling camera when camera name changes (fixes mgba.io/i/2125)
* Qt: Fix frames getting backlogged (fixes mgba.io/i/2122)
* Qt: Restore maximized state when starting (fixes mgba.io/i/487)- Misc:
* Core: Truncate preloading ROMs that slightly exceed max size (fixes mgba.io/i/2093)
* GBA: Default-enable VBA bug compat for Ruby and Emerald ROM hacks
* GBA Memory: Log GPIO writes on non-GPIO carts as Pak Hardware instead of Memory
* Qt: Add ROM filename and size to bug reporter
* Qt: Improve handling of disabling VBA bug compat mode (fixes mgba.io/i/2129) 0.9.0: (2021-03-28)- Features:
* e-Reader card scanning
* New tool for converting between different save game formats
* WebP and APNG recording
* Separate overrides for GBC games that can also run on SGB or regular GB
* Game Boy Player features can be enabled by default for all compatible games
* Frame and I/O viewer support for Game Boy
* Bug report tool for gathering information helpful for reporting bugs
* Mute option in homebrew ports
* Status indicators for fast-forward and mute in homebrew ports
* VBA bug compatibility mode for ROM hacks that don\'t work on real hardware
* Read-only support for MBC6 flash memory
* New unlicensed GB mappers: Pokémon Jade/Diamond, BBD, and Hitek
* Stack tracing tools in ARM debugger (by ahigerd)
* Command scripts for CLI debugger (by ahigerd)
* Scheduled event dumping in CLI debugger
* ARM disassembler now resolves addresses to symbol names
* Add Game Boy Player feature support to ports
* Individual window types can now be toggled in debugging views
* Support for the Wii U GamePad when running as an injected VC title- Emulation fixes:
* ARM: Fix ALU reading PC after shifting
* ARM: Fix STR storing PC after address calculation
* ARM: Fix Addressing mode 1 shifter on rs == pc (fixes mgba.io/i/1926)
* ARM: Fix long multiply-and-accumulate register write order (fixes mgba.io/1/1956)
* ARM: Fix long and accumulate multiply timing
* GB: Partially fix timing for skipped BIOS
* GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
* GB: Fix marking BIOS as unmapped when skipping BIOS (fixes mgba.io/i/2061)
* GB Audio: Fix serializing sweep time
* GB Audio: Fix some channel 4 timing edge cases
* GB MBC: Fix MBC1 mode changing behavior
* GB MBC: Fix some MBC3 bit masking
* GB Video: Fix state after skipping BIOS (fixes mgba.io/i/1715 and mgba.io/i/1716)
* GBA: Fix timing advancing too quickly in rare cases
* GBA: Clear GBP connection on reset
* GBA Audio: Revamp FIFO emulation (fixes mgba.io/i/356, mgba.io/i/875, mgba.io/i/1847)
* GBA BIOS: Implement dummy sound driver calls
* GBA BIOS: Improve HLE BIOS timing
* GBA BIOS: Fix reloading video registers after reset (fixes mgba.io/i/1808)
* GBA BIOS: Make HLE BIOS calls interruptable (fixes mgba.io/i/1711 and mgba.io/i/1823)
* GBA BIOS: Fix invalid decompression bounds checking
* GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320)
* GBA DMA: Fix ordering and timing of overlapping DMAs
* GBA I/O: Green swap register should be readable
* GBA I/O: Ignore high bits on IME
* GBA Memory: Improve gamepak prefetch timing
* GBA Memory: Stall on VRAM access in mode 2 (fixes mgba.io/i/190)
* GBA Memory: Improve robustness of Matrix memory support
* GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring
* GBA Memory: Return correct byte for odd ROM open bus addresses
* GBA Memory: Improved AGBPrint emulation of edge cases (fixes mgba.io/i/1867)
* GBA Memory: Fix masking of misaligned jumps
* GBA Serialize: Fix alignment check when loading states
* GBA SIO: Fix copying Normal mode transfer values
* GBA SIO: Fix Normal mode being totally broken (fixes mgba.io/i/1800)
* GBA SIO: Fix deseralizing SIO registers
* GBA SIO: Fix hanging on starting a second multiplayer window (fixes mgba.io/i/854)
* GBA SIO: Fix Normal mode transfer start timing (fixes mgba.io/i/425)
* GBA Timers: Fix toggling timer cascading while timer is active (fixes mgba.io/i/2043)
* GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319)
* GBA Video: Fix Hblank timing
* GBA Video: Implement green swap (fixes mgba.io/i/1609)
* GBA Video: Emulate sprite cycle limits in OpenGL renderer (fixes mgba.io/i/1635)
* GBA Video: Fix OBJWIN erratic rendering in OpenGL renderer
* GBA Video: Fix x offset in 256-color BG mosaic (fixes mgba.io/i/1684)
* GBA Video: Fix transposed BG mosaic parameters in GL renderer
* SM83: Emulate HALT bug
* SM83: Improve mid-M-cycle interrupts
* SM83: HALT should not consume an extra T-state- Other fixes:
* 3DS: Fix thread cleanup
* All: Improve export headers (fixes mgba.io/i/1738)
* Cheats: Fix indirect write cheats (fixes mgba.io/i/2026)
* CMake: Fix build with downstream minizip that exports incompatible symbols
* CMake: Link with correct OpenGL library (fixes mgba.io/i/1872)
* Core: Ensure ELF regions can be written before trying
* Core: Fix threading improperly setting paused state while interrupted
* Core: Fix loading ELF files that have unexpected empty program headers
* Core: Fix destroying an mVL with an invalid channel count
* Debugger: Don\'t skip undefined instructions when debugger attached
* Debugger: Close trace log when done tracing
* Debugger: Fix change watchpoints (fixes mgba.io/i/1947)
* Debugger: Call CLI debugger system init
* FFmpeg: Fix some small memory leaks
* FFmpeg: Fix encoding of time base
* GB: Fix crash when changing ROM while in banked address space
* GB: Fix loading model overrides
* GB MBC: Force minimum SRAM size on rare MBCs that always have SRAM
* GB Serialize: Fix crash when loading pre-0.7 SGB savestates
* GB Video: Fix SGB video logs
* GB Video: Discard SGB packets in non-SGB mVLs
* GB Video: Fix deserializing negative LX state
* GB Video: Don\'t rendering negative batches
* GBA: Fix loading multiboot ELF files (fixes mgba.io/i/1949)
* GBA: Fix loading subsequent save files (fixes mgba.io/i/2067)
* mGUI: Don\'t attempt to preload files larger than can fit in RAM
* Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
* Qt: Fix static compilation in MinGW (fixes mgba.io/i/1769)
* Qt: Fix a race condition in the frame inspector
* Qt: Load/save bytes from memory viewer in the order visible (fixes mgba.io/i/1900)
* Qt: Fix running proxied video if it gets pushed to the main thread
* Qt: Fix game display sometimes disappearing after closing load/save state screen
* Qt: Fix cancelling pausing before the frame ends
* Qt: Fix gamepad event dispatching (fixes mgba.io/i/1922)
* Qt: Pre-attach GDB stub when launching with -g (fixes mgba.io/i/1950)
* Qt: Fix crash when editing shortcuts with none selected (fixes mgba.io/i/1964)
* Qt: Fix crashing when no OpenGL context can be obtained
* Qt: Fix issues with I/O viewer not properly synchronizing state
* Qt: Fix loading a new game crashing on Wayland (fixes mgba.io/i/1992)
* Qt: Fix inability to clear hat bindings
* SM83: Simplify register pair access on big endian
* SM83: Disassemble STOP as one byte
* Switch: Fix GB game height in pixel accurate mode (fixes mgba.io/i/2073)
* Wii: Fix crash on unloading irregularly sized GBA ROMs- Misc:
* 3DS: Use \"wide mode\" where applicable for slightly better filtering
* 3DS: Batch directory reads
* Core: Add savedataUpdated callback
* Core: Add shutdown callback
* Core: Rework thread state synchronization
* Core: Improve support for ROM patch cheats, supporting disabling overlapping patches
* Core: Adding to library is now recursive
* GB: Allow pausing event loop while CPU is blocked
* GB: Add support for sleep and shutdown callbacks
* GB: Redo double speed emulation (closes mgba.io/i/1515)
* GB: Support loading CGB-on-AGB boot ROM
* GB Audio: Add channel 4 batching back (fixes mgba.io/i/1313)
* GB Core: Return the current number of banks for ROM/SRAM, not theoretical max
* GB I/O: Implement preliminary support for PCM12/PCM34 (closes mgba.io/i/1468)
* GB MBC: Remove unused SRAM size
* GBA: Allow pausing event loop while CPU is blocked
* GBA BIOS: Division by zero should emit a FATAL error
* GBA Cheats: Allow unlimited ROM patch-type codes per set
* GBA Video: Convert OpenGL VRAM texture to integer
* GBA Video: Skip attempting to render offscreen sprites in OpenGL
* GBA Video: New GL palette approach, no more batch splitting on palette edits
* GBA Video: Avoid integer division using reciprocal tricks
* Debugger: Keep track of global cycle count
* FFmpeg: Add looping option for GIF/APNG
* FFmpeg: Add CRF support for applicable codecs
* mGUI: Show battery percentage
* mGUI: Skip second scan loop when possible
* mGUI: Improve loading speed (fixes mgba.io/i/1957)
* Qt: Renderer can be changed while a game is running
* Qt: Add hex index to palette view
* Qt: Add transformation matrix info to sprite view
* Qt: Memory viewer now supports editing decimal values directly (closes mgba.io/i/1705)
* Qt: Add copy button to GB printer dialog
* Qt: Window title updates can be disabled (closes mgba.io/i/1912)
* Qt: Redo OpenGL context thread handling (fixes mgba.io/i/1724)
* Qt: Discard additional frame draws if waiting fails
* Qt: Unify monospace font usage
* Qt: Add button to jump to log settings
* Qt: Use relative paths in portable mode when applicable (fixes mgba.io/i/838)
* Qt: Better initial shortcut editor column sizes
* SDL: Fall back to sw blit if OpenGL init fails
* Switch: Optimize font rendering (fixes mgba.io/i/2078)
* Switch: Allow switching between CPU and GPU renderers without reloading
* Util: Reset vector size on deinit
* VFS: Change semantics of VFile.sync on mapped files (fixes mgba.io/i/1730)
* Wed Jan 13 2021 Avindra Goolcharan - Update to version 0.8.4- Emulation fixes:
* GB Audio: Fix initial sweep state
* GB Audio: Fix deserializing audio channels 2 and 3
* GB Audio: Fix deserializing while audio was disabled
* GB Video: Fix drawing background when window is force-disabled by frontend
* GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
* GBA Audio: Fix deserializing SOUNDCNT_L
* GBA Audio: Fix stereo in XQ audio
* GBA Audio: Fix volume/mute in XQ audio
* GBA Hardware: Fix GB Player detection on big endian platforms
* GBA Video: Invalidate map cache when modifying BGCNT
* GBA Video: Don’t draw sprites using unmapped VRAM in GL renderer
* GBA Video: Fix rare regression blending semitransparent sprites
* GBA Video: Do not affect OBJ pixel priority when writing OBJWIN
* GBA Video: Fix deferred blending when OBJWIN matches window
* GBA Video: Fix mode 4 transparency in OpenGL- Other fixes:
* 3DS: Redo video sync to be more precise
* 3DS: Fix crash with libctru 2.0 when exiting
* ARM Decoder: Fix decoding pre-indexed writeback instructions
* Core: Fix reported ROM size when a fixed buffer size is used
* Core: Fix memory leak loading ELF files
* GBA: Disable more checks when loading GS save with checks disabled
* GBA: Fix endianness issues in renderer proxy
* GBA Core: Fix memory leak when loading symbols
* GBA Serialize: Ensure program counter is aligned when loading
* Qt: Add dummy English translation file
* Qt: Fix Battle Chip view not displaying chips on some DPI settings
* Qt: Fix camera image being upside-down sometimes
* Qt: Fix drawing on macOS break when using OpenGL
* Qt: Fix stride changing when toggling SGB borders
* Qt: Fix aliasing on background logo
* mGUI: Fix closing down a game if an exit is signalled
* mGUI: Fix cycling through config setting states with accept button
* mVL: Fix injecting accidentally draining non-injection buffer
* VFS: Fix directory node listing on some filesystems- Misc:
* GBA Video: Improve speed of window texture generation on AMD
* Vita: Clear both buffers when loading a game- ran spec-cleaner- use tool macros for building- link dl
* functions used by bundled third party sqlite- remove unnecessary build dependencies- reformat header for accurate provenance
* Fri Jun 26 2020 Markus S - Update to version 0.8.2 0.8.2: (2020-06-14)- Emulation fixes:
* ARM: Fix timing on Thumb shift instructions
* GB: Fix GBC game registers after skipping BIOS
* GB MBC: Support 4MB MBC30 ROMs (fixes mgba.io/i/1713)
* GB Video: Fix BGPS value after skipping BIOS (fixes mgba.io/i/1717)
* GBA: Add missing RTC overrides for Legendz games
* GBA BIOS: Reset renderer when RegisterRamReset called (fixes mgba.io/i/1756)
* GBA SIO: Fix Multiplayer busy bit
* GBA SIO: Fix double-unloading active driver
* GBA Timers: Fix deserializing count-up timers
* GBA Video: Fix mosaic objects drawing past the end (fixes mgba.io/i/1702)
* GBA Video: Fix disabling OBJWIN in GL renderer (fixes mgba.io/i/1759)
* GBA Video: Add missing parts of 256-color mode 0 mosaic (fixes mgba.io/i/1701)
* GBA Video: Fix double-size OBJ wrapping in GL renderer (fixes mgba.io/i/1712)
* GBA Video: Simplify sprite cycle counting (fixes mgba.io/i/1279)
* GBA Video: Fix sprite/backdrop blending regression- Other fixes:
* 3DS: Fix framelimiter on newer citro3d (fixes mgba.io/i/1771)
* ARM: Fix disassembling of several S-type instructions (fixes mgba.io/i/1778)
* ARM Debugger: Clear low bit on breakpoint addresses (fixes mgba.io/i/1764)
* CMake: Always use devkitPro toolchain when applicable (fixes mgba.io/i/1755)
* Core: Fix ELF loading regression (fixes mgba.io/i/1669)
* Core: Fix crash modifying hash table entry (fixes mgba.io/i/1673)
* GB Video: Fix some cases where SGB border doesn\'t draw to multi-buffers
* GBA: Reject incorrectly sized BIOSes
* GBA: Break infinite loop for 0-frame mVLs (fixes mgba.io/i/1723)
* Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678)
* Qt: Fix unmapping zipped ROM (fixes mgba.io/i/1777)- Misc:
* 3DS: Clean up legacy initialization (fixes mgba.io/i/1768)
* GBA Serialize: Only flunk BIOS check if official BIOS was expected
* Qt: Disable Replace ROM option when no game loaded
* Qt: Defer texture updates until frame is drawn (fixes mgba.io/i/1590)
* Qt: Set icon for Discord Rich Presence
* Qt: Show a warning when save file can\'t be opened- Update to version 0.8.1: (2020-02-16)- Emulation fixes:
* GB Serialize: Fix timing bug loading channel 4 timing
* GBA: Fix multiboot entry point while skipping BIOS
* GBA BIOS: Fix undefined instruction HLE behavior
* GBA DMA: Fix invalid audio DMA parameters
* GBA Memory: Misaligned SRAM writes are ignored
* GBA Serialize: Fix serializing DMA transfer register
* GBA Serialize: Fix audio DMA timing deserialization
* GBA Video: Fix OAM not invalidating after reset (fixes mgba.io/i/1630)
* GBA Video: Fix backdrop blending on lines without sprites (fixes mgba.io/i/1647)
* GBA Video: Fix OpenGL sprite flag priority- Other fixes:
* Core: Fix race condition initializing thread proxy
* Core: Fix integer overflow in ELF loading
* FFmpeg: Fix crash when -strict -2 is needed for vcodec or container
* FFmpeg: Disallow recording video with no audio nor video
* GBA: Automatically skip BIOS for multiboot ROMs
* Qt: Only dynamically reset video scale if a game is running
* Qt: Fix race condition with proxied video events
* Qt: Fix color selection in asset view (fixes mgba.io/i/1648)
* Qt: Fix missing OSD messages
* Qt: Fix crash unloading shaders
* Qt: Fix toggled actions on gamepads (fixes mgba.io/i/1650)
* Qt: Fix extraneous dialog (fixes mgba.io/i/1654)
* Qt: Fix window title not updating after shutting down game
* Qt: Fix GIF view not allowing manual filename entry
* Qt: Fix non-GB build (fixes mgba.io/i/1664)
* Qt: Fix pausing Qt Multimedia audio (fixes mgba.io/i/1643)
* Qt: Fix invalid names for modifier keys (fixes mgba.io/i/525)
* SDL: Refresh stale pointers after adding a joystick (fixes mgba.io/i/1622)
* Util: Fix crash reading invalid ELFs
* VFS: Fix handle leak when double-mapping (fixes mgba.io/i/1659)- Misc:
* FFmpeg: Add more presets
* Qt: Fix non-SDL build (fixes mgba.io/i/1656)
* SDL: Use DirectSound audio driver by default on Windows
* Switch: Make OpenGL scale adjustable while running
* Thu Jan 23 2020 Markus S - Update to version 0.8.0- Features:
* Improved logging configuration
* One-Player BattleChip/Progress/Beast Link Gate support
* Add Game Boy Color palettes for original Game Boy games
* Debugger: Add unary operators and memory dereferencing
* GB: Expose platform information to CLI debugger
* Support Discord Rich Presence
* Debugger: Add tracing to file
* Enhanced map viewer, supporting bitmapped GBA modes and more displayed info
* OpenGL renderer with high-resolution upscaling support
* Experimental high level \"XQ\" audio for most GBA games
* Interframe blending for games that use flicker effects
* Frame inspector for dissecting and debugging rendering
* Switch: Option to use built-in brightness sensor for Boktai
* Ports: Ability to enable or disable all SGB features (closes mgba.io/i/1205)
* Ports: Ability to crop SGB borders off screen (closes mgba.io/i/1204)
* Cheats: Add support for loading Libretro-style cht files
* GBA Cheats: Add support for loading EZ Flash-style cht files
* Support for unlicensed Wisdom Tree Game Boy mapper
* Qt: Add export button for tile view (closes mgba.io/i/1507)
* Qt: Add recent game list clearing (closes mgba.io/i/1380)
* GB: Yanking gamepak now supported
* Qt: Memory range dumping (closes mgba.io/i/1298)- Emulation fixes:
* GB: Fix using boot ROM with MMM01 games
* GB Audio: Only reset channel 3 sample in DMG mode
* GB Audio: Sample inactive channels (fixes mgba.io/i/1455, mgba.io/i/1456)
* GB Audio: Fix channel 4 volume (fixes mgba.io/i/1529)
* GB I/O: Filter IE top bits properly (fixes mgba.io/i/1329)
* GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
* GB Video: Delay LYC STAT check (fixes mgba.io/i/1331)
* GB Video: Fix window being enabled mid-scanline (fixes mgba.io/i/1328)
* GB Video: Fix mode 0 window edge case (fixes mgba.io/i/1519)
* GB Video: Fix color scaling in AGB mode
* GBA: All IRQs have 7 cycle delay (fixes mgba.io/i/539, mgba.io/i/1208)
* GBA: Reset now reloads multiboot ROMs
* GBA BIOS: Fix multiboot entry point (fixes Magic Floor)- Other fixes:
* Core: Improved lockstep driver reliability (Le Hoang Quyen)
* FFmpeg: Drain recording buffers
* GB: Fix reading ROM immediately after unmapping BIOS
* GB SIO: Fix lockstep failing games aren\'t reloaded
* GBA Cheats: Fix value incrementing in CB slide codes (fixes mgba.io/i/1501)
* Libretro: Fix crash changing allowing opposing directions (hhromic)
* Qt: Fix some Qt display driver race conditions
* Qt: Fix menu bar staying hidden in full screen (fixes mgba.io/i/317)
* Qt: Only show emulator restart warning once per settings saving
* Qt: Fix LibraryController initialization (fixes mgba.io/i/1324)
* Shaders: Fix gba-color shader resolution (fixes mgba.io/i/1435)
* Switch: Fix audio when video rate desyncs (fixes mgba.io/i/1532)- Misc:
* CMake: Don\'t use libzip on embedded platforms (fixes mgba.io/i/1527)
* Core: Add keysRead callback
* Core: Create game-related paths if they don\'t exist (fixes mgba.io/i/1446)
* Core: Add more memory search ops (closes mgba.io/i/1510)
* Debugger: Make tracing compatible with breakpoints/watchpoints
* Debugger: Print breakpoint/watchpoint number when inserting
* Feature: Switch from ImageMagick to FFmpeg for GIF generation
* FFmpeg: Support audio-only recording
* GB Memory: Support running from blocked memory
* GBA BIOS: Add timings for HLE BIOS math functions (fixes mgba.io/i/1396)
* GBA BIOS: Fix clobbered registers in CpuSet (fixes mgba.io/i/1531)
* GBA Savedata: EEPROM performance fixes
* GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
* Debugger: Add breakpoint and watchpoint listing
* mGUI: Remember name and position of last loaded game
* OpenGL: Only resize textures when needed
* Qt: Don\'t unload ROM immediately if it crashes
* Qt: Support switching webcams
* Qt: Cap window size on start to monitor size
* Qt: Open a message box for Qt frontend errors
* Qt: Increase maximum magnifications and scaling
* Qt: Add native FPS button to settings view
* Qt: Improve sync code
* Qt: Add option to pause on minimizing window (closes mgba.io/i/1379)
* Qt: Scale pixel color values to full range (fixes mgba.io/i/1511)
* Qt: Remove What\'s This icon from dialogs
* Qt: Printer quality of life improvements (fixes mgba.io/i/1540)
* Qt: Add copy and QoL improvements to graphic views (closes mgba.io/i/1541)
* Qt: Show list of all sprites in sprite view
* Qt: Add option for disabling OSD messages
* Qt, OpenGL: Disable integer scaling for dimensions that don\'t fit
* SM83: Support PC-relative opcode decoding
* Switch: Dynamic display resizing
* Switch: Support file associations
* Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes mgba.io/i/1292)- Emulation fixes from beta 1:
* ARM: Fix STR writeback pipeline stage
* ARM: Partially fix LDM/STM writeback with empty register list
* ARM: Fix stepping when events are pending
* GBA DMA: Fix case where DMAs could get misaligned (fixes mgba.io/i/1092)
* GBA Memory: Fix open bus from IWRAM (fixes mgba.io/i/1575)
* GBA Timers: Improve timer startup emulation
* GBA Video: Fix OpenGL renderer 512x512 backgrounds (fixes mgba.io/i/1572)
* GBA Video: Fix BLDY for semitransparent sprite on non-target-2 backgrounds
* GBA Video: Fix effects blending improperly in some non-last windows
* GBA Video: Copy higher priority target 1 flag- Other fixes from beta 1:
* 3DS: Fix screen darkening (fixes mgba.io/i/1562)
* Core: Fix uninitialized memory issues with graphics caches
* Core: Return null for out of bounds cached tile VRAM querying
* GBA Video: Fix OpenGL fragment data binding
* GBA Video: Fix mosaic in modes 1-5 in OpenGL (fixes mgba.io/i/1620)
* Debugger: Fix tracing skipping instructions (fixes mgba.io/i/1614)
* OpenGL: Only invalidate texture if dimensions change (fixes mgba.io/i/1612)
* Qt: Fix fast forward mute being reset (fixes mgba.io/i/1574)
* Qt: Fix scrollbar arrows in memory view (fixes mgba.io/i/1558)
* Qt: Fix several cases where shader selections don\'t get saved
* Qt: Fix division by zero error in invalid TilePainter state
* Qt: Fix \"restart needed\" dialog after first config (fixes mgba.io/i/1601)
* Qt: Fix undesired screen filtering when paused (fixes mgba.io/i/1602)
* Qt: Fix sprite view using wrong base address (fixes mgba.io/i/1603)
* Qt: Fix inability to clear default keybindings
* Qt: Release held actions if they get rebound
* Qt: Fix crash double-clicking menus in shortcut settings (fixes mgba.io/i/1627)
* Qt: Fix record A/V window not updating resolution (fixes mgba.io/i/1626)
* Vita: Fix analog controls (fixes mgba.io/i/1554)
* Wii: Fix game fast-forwarding after slowing down
* Wii: Improve audio buffering (fixes mgba.io/i/1617)- Misc from beta 1:
* GB Memory: Support manual SRAM editing (fixes mgba.io/i/1580)
* GBA: Trim non-movie ROMs to 32 MiB if applicable
* GBA Audio: Redo channel 4 batching for GBA only
* GBA I/O: Stop logging several harmless invalid register reads
* GBA Video: Changing OpenGL scaling no longer requires restart
* Debugger: Separate aliases from main commands
* Debugger: Print break-/watchpoint ID when breaking in CLI
* Debugger: Minor interface cleanup
* SDL: Use controller GUID instead of name
* SM83: Rename LR35902 to SM83
* Tools: Allow using threaded renderer in perf.py
* Tools: Clean up unused argument in mgba-perf
* Tue Oct 22 2019 Markus S - Update to version 0.8-beta1
* Mon Sep 16 2019 Markus S - Update to version 0.7.3- Emulation fixes:
* GB: Fix savedata initialization (fixes #1478, #1478)
* GB: Fix SGB controller incrementing (fixes #1104)
* GB Audio: Improve channel 4 supersampling
* GB Printer: Reset printer buffer index after printing
* GB Audio: Deschedule channel 3 when disabled (fixes #1463)
* GB Audio: Deschedule channel 1 when disabled by sweep (fixes #1467)
* GB Video: Increment BCPS/OCPS even in mode 3 (fixes #1462)
* GBA Memory: Fix STM to VRAM (fixes #1430)
* GBA Memory: Fix STM/LDM to invalid VRAM
* GBA Video: Fix wrapped sprite mosaic clamping (fixes #1432)
* GBA Audio: Fix channel 4 aliasing (fixes #1265)- Other fixes:
* Core: Fix crashes if core directories aren’t set
* Core: Fix crash when exiting game with cheats loaded
* GBA: Set up GPIO mapping on null and ELF ROM regions (fixes #1481)
* GBA Cheats: Fix PARv3 Thumb hooks
* GBA Cheats: Fix value incrementing in CB slide codes (fixes #1501)
* Qt: Fix FPS target maxing out at 59.727 (fixes #1421)
* Qt: Cap audio buffer size to 8192 (fixes #1433)
* Qt: Fix race conditions initializing GDB stub
* Qt: Improve cheat view UX
* Libretro: Fix crash changing allowing opposing directions (hhromic)
* mGUI: Fix crash if last loaded ROM directory disappears (fixes #1466)
* Switch: Fix threading-related crash on second launch- Misc:
* Qt: Make mute menu option also toggle fast-forward mute (fixes #1424)
* Qt: Show error message if file failed to load
* Sun May 26 2019 Markus S - Update to version 0.7.2:
* Changes: Update for 0.7.2
* Revert \"GBA Video: Clean up dead code in sprite rendering loop\"
* CHANGES: Update
* Qt: Preserve native FPS target when saving settings
* GBA Video: Implement sprite mosaic on transformed sprites
* GB: Fix HALT when IE and IF unused bits are set (fixes #1349)
* GBA Video: Fix sprite mosaic clamping (fixes #1008)
* Qt: Fix bounded fast forward with Qt Multimedia
* GBA: Fix skipping BIOS on irregularly sized ROMs
* FFmpeg: Fix audio conversion producing gaps
* Mon Feb 25 2019 Markus S - Update to version 0.7.1:- Bugfixes:
* 3DS: Work around menu freezing (fixes mgba.io/i/1294)
* GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
* GB Serialize: Fix loading states with negative pixel x (fixes mgba.io/i/1293)
* GB, GBA Serialize: Fix loading two states in a row
* GBA: Fix video timing when skipping BIOS (fixes mgba.io/i/1318)
* GBA DMA: Fix Display Start DMAs
* GBA DMA: Fix DMA start/end timing
* GBA DMA: Fix invalid DMA handling (fixes mgba.io/i/1301)
* GBA Memory: Fix a few AGBPrint crashes
* GBA Memory: Fix OOB ROM reads showing up as AGBPrint memory
* GBA SIO: Prevent writing read-only multiplayer bits
* GBA Video: Fix enabling layers in non-tile modes (fixes mgba.io/i/1317)
* Python: Fix crash when deleting files owned by library
* Python: Make sure GB link object isn\'t GC\'d before GB object
* PSP2: Fix file descriptors dying on suspend (fixes mgba.io/i/1123)
* Qt: Fix tile and sprite views not always displaying at first
* Qt: Fix audio context holding onto closed game controller
* Qt: Fix color picking in sprite view (fixes mgba.io/i/1307)
* Qt: Fix window icon on X11
* Qt: Fix quick load recent accidentally saving (fixes mgba.io/i/1309)
* Switch: Fix final cleanup (fixes mgba.io/i/1283)
* Switch: Fix gyroscope orientation (fixes mgba.io/i/1300)- Misc:
* GBA Video: Improve sprite cycle counting (fixes mgba.io/i/1274)
* Qt: Updated Italian translation (by Vecna)
* Sun Jan 27 2019 Markus S - Update to version 0.7.0:
* CHANGES: Update for 0.7.0
* README: Update copyright date
* Qt: Fix crash when closing window while game running
* Core: Improve handling failures in mCoreSaveStateNamed function (#1272)
* Switch: Fix perf-main for new console API
* GB MBC: Fix MBC30 SRAM
* Qt: AudioProcessor::m_context can be null
* Qt: Ensure FATAL logs reach log view
* GBA: Fix GB Player features
* GBA BIOS: BitUnPack improvements- Drop Qt5.11_fix.patch
* No longer needed
* Tue Oct 09 2018 Markus S - Update to 0.7-beta1
* Game Boy audio has been revamped.
* It may not sound correct in many cases and narrowing down which cases are reliably broken will help fix them.
* New Game Boy peripherals are supported, including the Camera, Printer, and Super Game Boy. Additionally, several new mappers have partial support.
* Debugging tools are improved, including a map viewer, conditional breakpoints, and symbol loading.
* There are now translations for Italian and French that are not well reviewed and partially incomplete.
* Sun Jun 10 2018 Markus S - Add Qt5.11_fix.patch to fix building with Qt 5.11
* Sun Apr 15 2018 Markus S - New upstream release 0.6.3
* GB Audio: Revert unsigned audio changes
* GB Video: Fix bad merge (fixes #1040)
* GBA Video: Fix OBJ blending regression (fixes #1037)
* Wed Apr 04 2018 Markus S - New upstream release 0.6.2
* https://mgba.io/2018/04/03/mgba-0.6.2/
* Sat Mar 31 2018 Markus S - Fix TW build- Update to version 0.6.1.20180322+git.c623970d:
* Wii: Drawing polish (closes #988)
* Windows: Build fix
* CMake: Disable \'editline\' for Win32 (#1017)
* Doc: Add \"libepoxy\" to msys/mingw-w64 dependencies
* GB Memory: Fix OAM DMA blocking regions (fixes #1013)
* GB: Cancel IRQs if interrupt is unasserted before dispatch (fixes #1000, #1003)
* Python: Fix package directory
* Qt: Fix opening in fullscreen (fixes #993)
* All: Update copyright year to 2018
* Doc: Fix the total download size of the msys toolchain
* Mon Nov 27 2017 Markus S - Update to version 0.6.1:
* VFS: Make VFile.truncate work growing files on PSV (fixes #885)
* GB Video: Fix read mode when enabling LCD
* GBA Cheats: Improve detection of raw cheats
* GBA Cheats: Slightly improve PARv3 detection
* GBA Cheats: Fix PARv3 multiline blocks (fixes #889)
* Test: Fix test suite post-Cheats
* Qt: Hide mouse immediately when loading
* Update CHANGES for 0.6.1
* CMake: Update patch level
* Res: Update patrons for October- Fix Fedora 27 build
* Sun Jul 16 2017 Markus S - Update to version 0.6.0:
* Drop mgba-0.5.0-linkage.patch
* All: Do not install hicolor icons on Haiku.
* All: Use more GNUInstallDirs & don\'t install shaders if no GL.
* Core: Fix exiting rewind thread
* Qt: Updated Spanish translation
* SDL: Fix showing version number (fixes #794)
* All: Minor text fixes
* SDL: Fix cheats not loading
* Qt: Fix screen background improperly stretching
* All: Minor text fixes
* All: Update CHANGES for 0.6.0
* Wed Jul 12 2017 Markus S - Update to version 0.6b1:
* Fixes compilation on recent Tumbleweed snapshots
* Core: Improved threading interrupted detection
* GB MBC: Fix MBC7 sampling
* Python: GB core should expose memory
* Python: Improve GB SIO bindings
* LR35902: Fix decoding CB commands
* LR35902: Switch memory disassembly syntax to rgbds-style
* Core: Fix directory sets crashing on close if base isn\'t properly detached
* All: Revert setting minimum macOS version to 10.5
* GB Timer: Fix order-of-operations between & and +
* All: Update changes for 0.6 beta 1
* Tue Jan 24 2017 Markus S - Ported ROSA Linux package to Fedora and openSUSE
 
ICM