Vicki Pfau
09f456484c
GB Serialize: Prevent loading invalid states where LY >= 144 in modes other than 1
2024-07-19 19:43:12 -07:00
Vicki Pfau
4c161ff4df
GBA Core: Fix loading symbols from ELF files if the file doesn't end with .elf
2024-07-07 11:13:32 -07:00
Vicki Pfau
bdffa83e6b
GB, GBA Core: Fix memory leak if reloading debug symbols
...
Also fix loading an ELF if the current seek is not 0
2024-07-07 11:03:25 -07:00
Vicki Pfau
79193b914b
GBA Audio: Fix crash in audio subsampling if timing lockstep breaks
2024-06-25 04:08:47 -07:00
Vicki Pfau
a4c2571d98
GBA Audio: Fix crash if audio FIFOs and timers get out of sync
2024-06-25 03:43:22 -07:00
Vicki Pfau
1a3873da67
GBA Serialize: Fix some minor save state edge cases
...
There are two edge cases fixed in this commit. The first one involves audio
FIFO DMA state not being properly updated if the game reconfigured it between
save and load. This doesn't happen often, but it could conceivably affect
custom sound engines. The second case is the extremely rare case of a save
state being taken directly after a DMA ending but before an open bus read. The
chances of this happening are negligible, but it's still a bug regargless.
2024-06-25 03:13:33 -07:00
Vicki Pfau
2ea11feda6
GBA Memory: Improve VRAM access stall cycle estimation
2024-06-17 02:27:31 -07:00
Vicki Pfau
458300b02e
Core: Improve rumble emulation by averaging state over entire frame ( fixes #3232 )
2024-06-17 00:15:44 -07:00
Vicki Pfau
455060ec08
GBA: Add baseline CP0 (Wii U VC) and CP1 (DCC) implementations
2024-06-02 17:33:25 -07:00
Vicki Pfau
e4e455dd5e
ARM: Add framework for coprocessor support
2024-06-02 17:30:17 -07:00
Vicki Pfau
b7729c9e80
GBA Video: Add special circlular window handling in OpenGL renderer
2024-05-27 02:57:23 -07:00
Vicki Pfau
8b1efec116
Qt: Fix LCDC background priority/enable bit being mis-mapped in I/O view
2024-05-12 02:51:07 -07:00
Vicki Pfau
6e3a00e081
Qt: Fix crash when applying changes to GB I/O registers in I/O view
2024-05-11 21:51:57 -07:00
Vicki Pfau
1d2b8bf918
Libretro: Add Super Game Boy Color support ( closes #3188 )
2024-04-30 02:57:41 -07:00
Vicki Pfau
87653b7b19
Qt: Fix potential crash when configuring shortcuts
2024-04-24 23:19:31 -07:00
Vicki Pfau
89866aff95
GBA Audio: Remove broken XQ audio pending rewrite
...
Gone but not forgotten.
2024-04-22 00:29:11 -07:00
Vicki Pfau
f84208a3e4
GBA Memory: Let raw access read high MMIO addresses
2024-04-20 22:55:13 -07:00
Vicki Pfau
d1a6e6b747
Qt: Add option to lock the maximum frame size ( closes #1493 )
2024-04-14 20:39:58 -07:00
Vicki Pfau
04a95a5445
CHANGES: Remove duplicate entry
2024-04-08 02:10:58 -07:00
Vicki Pfau
1f2d0d5056
GBA GPIO: Fix gyro read-out start ( fixes #3141 )
2024-04-05 00:10:09 -07:00
Vicki Pfau
4fdadc585d
GB Audio: Fix audio envelope timing resetting too often ( fixes #3164 )
2024-03-17 19:53:41 -07:00
Vicki Pfau
1723a353c2
Updater: Fix updating appimage across filesystems
2024-01-30 16:20:52 -08:00
Vicki Pfau
7727b6434d
Qt: Pass logging context through to video proxy thread ( fixes #3095 )
2024-01-30 02:59:52 -08:00
Vicki Pfau
11e16d1ad9
GBA SIO: Fix MULTI mode SIOCNT bit 7 writes on secondary GBAs ( fixes #3110 )
2024-01-21 17:42:55 -08:00
Vicki Pfau
4e87dc61ee
Vita: Add imc0 and xmc0 mount point support
2024-01-21 02:46:45 -08:00
Vicki Pfau
12ed251c0b
GB: Fix uninitialized save data when loading undersized temporary saves
2024-01-21 02:46:09 -08:00
Vicki Pfau
c2e2b6d93c
Switch: Add bilinear filtering option ( closes #3111 )
2024-01-18 02:58:50 -08:00
Vicki Pfau
72a620a484
CHANGES: Update for 0.10.3
2024-01-07 19:19:46 -08:00
Vicki Pfau
16c777cdd9
Qt: Fix screen freezing on macOS after closing save state window ( fixes #2885 )
2024-01-07 16:57:25 -08:00
Vicki Pfau
d83b2f99cd
VFS: Use anonymousMemoryMap for large 7z allocations ( fixes #3013 )
2023-12-21 22:57:36 -08:00
Vicki Pfau
5bd5a8d998
GBA I/O: Fix HALTCNT access behavior ( fixes #2309 )
2023-12-20 22:05:17 -08:00
Vicki Pfau
6ee880c58b
GB Audio: Improve "zombie mode" emulation in CGB mode ( fixes #2029 )
2023-12-20 02:52:45 -08:00
Vicki Pfau
c8f4d4aad9
GB Audio: Fix restarting envelope when writing to register ( fixes #3067 )
2023-12-20 02:19:19 -08:00
Vicki Pfau
bfc830e08d
mGUI: Persist fast forwarding after closing menu ( fixes #2414 )
2023-12-18 22:57:51 -08:00
Vicki Pfau
3a5642fcb8
GB: Fix applying a patch that changes the cartridge mapper ( fixes #3077 )
2023-12-11 22:05:55 -08:00
Vicki Pfau
ce4024a29e
GBA Savedata: Fix crash when resizing flash save games for RTC data
2023-11-24 22:28:05 -08:00
Vicki Pfau
f2186f6a5c
Vita: Fix camera setting not appearing ( fixes #3012 )
2023-08-28 13:29:03 -07:00
Vicki Pfau
85c9872cd6
GB I/O: Fix STAT writing IRQ trigger conditions ( fixes #2501 )
2023-08-25 23:02:18 -07:00
Vicki Pfau
0acc8c2af2
GBA Audio: Fix sample position issues when rate changes ( fixes #3006 )
2023-08-23 14:35:16 -07:00
Vicki Pfau
6a317779c8
Qt: Fix mute settings not being loaded on setting screen ( fixes #2990 )
2023-08-08 19:34:10 -07:00
Vicki Pfau
fc1bfb9c73
Qt: Remove maligned double-click-to-fullscreen shortcut ( closes #2632 )
2023-08-05 12:47:14 -07:00
Vicki Pfau
b0977cef94
Qt: Re-enable sync for multiplayer windows that aren't connected ( fixes #2974 )
2023-08-04 23:19:29 -07:00
Vicki Pfau
02ba4f2499
GBA GPIO: Fix tilt scale and orientation ( fixes #2703 )
2023-07-23 22:47:47 -07:00
Vicki Pfau
1e68020d1c
Qt: Handle multiple save game files for disparate games separately ( fixes #2887 )
2023-07-17 21:34:37 -07:00
Vicki Pfau
00e62f231a
ARM: Fake bpkt instruction should take no cycles ( fixes #2551 )
2023-07-05 22:10:33 -07:00
Vicki Pfau
3f0d06e307
GBA: Unhandled bkpt should be treated as an undefined exception
2023-07-04 04:22:21 -07:00
Vicki Pfau
fd84ceddda
GBA SIO: Fix normal mode SI/SO semantics ( fixes #2925 )
2023-07-03 23:14:57 -07:00
Vicki Pfau
747158d5a6
Qt: Add exporting of SAV + RTC GB saves from Save Converter to strip RTC data
2023-07-03 16:08:52 -07:00
Vicki Pfau
c5a7b1a9b7
GB Audio: Fix channel 1 restarting if sweep applies after stop ( fixes #2965 )
2023-06-29 01:28:14 -07:00
Vicki Pfau
491879da95
ARM: Remove obsolete force-alignment in `bx pc` ( fixes #2964 )
2023-06-26 16:14:25 -07:00