Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:X0F:branches:Emulators
mgba
mgba.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mgba.changes of Package mgba
------------------------------------------------------------------- Sat Jan 13 17:10:12 UTC 2024 - Carsten Ziepke <kieltux@gmail.com> - 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 17:28:43 UTC 2023 - Markus S <kamikazow@web.de> - 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 17:08:12 UTC 2022 - Markus S <kamikazow@opensuse.org> - 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 19:57:13 UTC 2021 - Markus S <kamikazow@opensuse.org> - 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 10:51:57 UTC 2021 - Carsten Ziepke <kieltux@gmail.com> - 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 10:37:54 UTC 2021 - Markus S <kamikazow@opensuse.org> - 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 00:09:18 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org> - 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 22:17:22 UTC 2020 - Markus S <kamikazow@opensuse.org> - 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 18:24:59 UTC 2020 - Markus S <kamikazow@opensuse.org> - 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 17:33:16 UTC 2019 - Markus S <kamikazow@opensuse.org> - Update to version 0.8-beta1 ------------------------------------------------------------------- Mon Sep 16 16:47:32 UTC 2019 - Markus S <kamikazow@opensuse.org> - 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 07:30:18 UTC 2019 - Markus S <kamikazow@opensuse.org> - 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 18:57:02 UTC 2019 - Markus S <kamikazow@opensuse.org> - 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 08:39:13 UTC 2019 - Markus S <kamikazow@opensuse.org> - 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 9 22:42:35 UTC 2018 - Markus S <kamikazow@opensuse.org> - 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 01:34:30 UTC 2018 - Markus S <kamikazow@opensuse.org> - Add Qt5.11_fix.patch to fix building with Qt 5.11 ------------------------------------------------------------------- Sun Apr 15 03:00:02 UTC 2018 - Markus S <kamikazow@opensuse.org> - 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 4 22:52:06 UTC 2018 - Markus S <kamikazow@opensuse.org> - New upstream release 0.6.2 * https://mgba.io/2018/04/03/mgba-0.6.2/ ------------------------------------------------------------------- Sat Mar 31 03:02:12 UTC 2018 - Markus S <kamikazow@opensuse.org> - 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 15:08:19 UTC 2017 - Markus S <kamikazow@opensuse.org> - 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 20:57:38 UTC 2017 - Markus S <kamikazow@opensuse.org> - 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 02:31:32 UTC 2017 - Markus S <kamikazow@opensuse.org> - 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 04:15:16 UTC 2017 - Markus S <kamikazow@opensuse.org> - Ported ROSA Linux package to Fedora and openSUSE
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor