Vicki Pfau
339c0145c9
CMake: Fix build on Windows
2020-11-24 01:57:25 -08:00
Vicki Pfau
761667a634
GBA: Fix loading multiboot ELF files ( fixes #1949 )
2020-11-24 01:45:47 -08:00
Vicki Pfau
061a176595
Core: Fix loading ELF files that have unexpected empty program headers
2020-11-24 01:45:23 -08:00
Vicki Pfau
4134f06358
CMake: Link with correct OpenGL library ( fixes #1872 )
2020-11-24 01:44:04 -08:00
Vicki Pfau
23d9eba36d
CMake: Replace desktop file installing code with just the file
2020-11-24 01:43:42 -08:00
Vicki Pfau
7d2020910d
GBA Video: Fix OBJWIN erratic rendering in OpenGL renderer
2020-11-22 00:48:40 -08:00
jsmolka
65c988aaad
GBA Memory: Return correct byte in out of bounds ROM read
2020-11-21 23:44:16 -08:00
Vicki Pfau
11f0b9c08d
Qt: Fix some unused parameter warnings
2020-11-21 20:36:02 -08:00
Bastien Orivel
7421431a1d
Fix a few warnings regarding `QAbstractButton::setChecked` usage
...
The method takes a boolean, not a `Qt::CheckState`. Since the rest of
the codebase uses booleans, I didn't bother keeping the enum where it
was possible (for checkboxes, one could use `setCheckState` with a
`Qt::CheckState` but that's only really useful for tristate checkboxes).
Note that this shouldn't change any behavior as the enum has a value of
0 for the `Unchecked` variant.
2020-11-21 20:33:01 -08:00
Vicki Pfau
535f35055d
GBA I/O: Ignore high bits on IME
2020-11-21 20:31:59 -08:00
Vicki Pfau
2622a1a163
Revert "GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM"
...
This reverts commit 2c9dd238cc
.
2020-11-21 20:31:45 -08:00
Vicki Pfau
2c9dd238cc
GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
2020-11-20 00:39:47 -08:00
Vicki Pfau
ce00cf7727
Qt: Fix gamepad event dispatching ( fixes #1922 )
2020-11-20 00:39:12 -08:00
Vicki Pfau
6cbc1f20f4
Qt: Fix game display sometimes disappearing after closing load/save state screen
2020-11-20 00:38:49 -08:00
Vicki Pfau
510d1e60fc
Wii: Fix crash on unloading irregularly sized GBA ROMs
2020-11-18 18:43:02 -08:00
Vicki Pfau
f05ba8a35b
Core: Fix threading improperly setting paused state while interrupted
2020-11-18 18:42:21 -08:00
Vicki Pfau
a268eb7175
Core: Fix thread unsafety issue when dispatching code to a thread
2020-11-18 18:41:21 -08:00
Vicki Pfau
93d3eaae1a
GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring
2020-11-18 18:40:38 -08:00
Vicki Pfau
5b7cfb463a
Qt: Clean up unique_ptr a bit
2020-11-18 18:40:02 -08:00
Vicki Pfau
13e453be4d
Switch: Fix build
2020-11-18 18:38:38 -08:00
Vicki Pfau
32fc0dac31
Qt: Fix running proxied video if it gets pushed to the main thread
2020-11-18 18:38:02 -08:00
Vicki Pfau
f70185da5f
Debugger: Close trace log when done tracing
2020-11-09 00:09:34 -08:00
Michael Forney
82f3432e7a
Libretro: Only set camera peripheral when it is available ( #1931 )
...
Otherwise, if the frontend does not support GET_CAMERA_INTERFACE,
the start and stop functions are NULL, causing a crash when a gameboy
ROM is unloaded.
2020-11-09 00:09:13 -08:00
Vicki Pfau
f75a4d304b
CMake: Fix build with downstream minizip that exports incompatible symbols
2020-11-04 18:30:23 -08:00
Vicki Pfau
b1a484bb5a
Qt: Actually bounds check memory block index
2020-11-04 18:29:50 -08:00
Vicki Pfau
9c321c30c2
ARM: Fix Addressing mode 1 shifter on rs == pc ( fixes #1926 )
2020-11-04 18:29:11 -08:00
Vicki Pfau
17f0edd786
CMake: Bump version number
2020-10-29 23:19:39 -07:00
Vicki Pfau
545a76f876
CHANGES: Update for 0.8.4
2020-10-29 18:25:25 -07:00
Vicki Pfau
5b7d0b1055
Wii: Fix ppc32 endianness regression
2020-10-28 20:13:11 -07:00
Vicki Pfau
711a60e110
Res: Update patrons for October
2020-10-28 19:01:35 -07:00
Vicki Pfau
395c3be246
Vita: Clear both buffers when loading a game
2020-10-26 23:56:06 -07:00
Vicki Pfau
b4623c4b34
GBA Serialize: Ensure program counter is aligned when loading
2020-10-26 21:25:49 -07:00
Vicki Pfau
67cf9b78b3
ARM Decoder: Fix decoding pre-indexed writeback instructions ( fixes #1915 )
2020-10-24 15:47:30 -07:00
Vicki Pfau
e017d93f3f
GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking
2020-10-21 22:11:04 -07:00
Vicki Pfau
9b2e5a5541
GB Video: Initialize disable flags in proxy
2020-10-21 22:09:39 -07:00
Vicki Pfau
2e104b8553
GB Video: Fix drawing background when window is force-disabled by frontend
2020-10-21 22:09:38 -07:00
Vicki Pfau
4a4b6fd605
GB Video: Copy layer disable state across proxy
2020-10-21 22:09:18 -07:00
Vicki Pfau
002c59d79c
mGUI: Fix cycling through config setting states with accept button
2020-10-14 23:59:07 -07:00
Vicki Pfau
cece343806
Qt: Fix aliasing on background logo ( closes #1886 )
2020-10-14 23:58:49 -07:00
Vicki Pfau
e7f76e635b
Qt: Fix stride changing when toggling SGB borders ( fixes #1898 )
2020-10-14 23:53:35 -07:00
Vicki Pfau
f13e06f38c
GB Core: Add reload config option for SGB borders
2020-10-14 23:52:05 -07:00
Vicki Pfau
d830e50557
GBA Video: Fix mode 4 transparency in OpenGL ( fixes #1907 )
2020-10-11 16:51:27 -07:00
Lothar Serra Mari
c3d4f68dc5
Win32: Fix supressing start menu item creation
2020-10-11 16:39:20 -07:00
Vicki Pfau
a7ab586639
GBA Video: Fix deferred blending when OBJWIN matches window ( fixes #1905 )
2020-10-05 00:25:33 -07:00
Vicki Pfau
fc520d6e1e
Qt: Fix drawing on macOS break when using OpenGL ( fixes #1899 )
2020-10-04 18:11:05 -07:00
Vicki Pfau
f734c2f6c7
GBA Video: Do not affect OBJ pixel priority when writing OBJWIN ( fixes #1890 )
2020-10-04 01:12:59 -07:00
Vicki Pfau
e0ef6a51de
GBA Video: Improve speed of window texture generation on AMD
2020-10-04 01:12:25 -07:00
Bastien Orivel
80054994c3
Fix a race condition on `InputController::m_pendingEvents`
...
This member could be accessed at the same from different threads leading
to random (rare) crashes.
Fixes #1875
2020-09-27 01:07:24 -07:00
Vicki Pfau
bfb6973849
Qt: Fix camera image being upside-down sometimes ( fixes #829 again)
2020-09-10 23:44:05 -07:00
Vicki Pfau
0058ddd975
GBA Video: Fix rare regression blending semitransparent sprites ( fixes #1876 )
2020-09-07 01:23:28 -07:00