Vicki Pfau
1983d0f42c
GBA Core: Fix booting into BIOS when skip BIOS is enabled
2024-12-14 22:28:08 -08:00
Vicki Pfau
109fbe60f5
GBA Hardware: Fix loading states unconditionally overwriting GPIO memory
2024-12-11 16:24:51 -08:00
Vicki Pfau
f4595f4578
CHANGES: Update for 0.10.4
2024-12-07 21:27:03 -08:00
Vicki Pfau
f9851e6b75
GBA BIOS: Move SoftReset implementation to assembly
...
This improves the timing of the SoftReset implementation (though it's still way
faster than Nintendo's official implementation), which is important for some
multicarts.
2024-11-25 19:28:23 -08:00
Vicki Pfau
7ec56763f9
Qt: Fix installer updates if a version number is in the filename ( fixes #3109 )
2024-11-24 17:55:53 -08:00
Vicki Pfau
279485fc3e
Qt: Fix saving named states breaking when screenshot states disabled ( fixes #3320 )
2024-10-20 18:04:30 -07:00
Vicki Pfau
afff68cfc0
Qt: Show a dummy shader settings tab if shaders aren't supported
2024-10-11 21:52:48 -07:00
Vicki Pfau
4ef98c7ddf
Core: Fix patch autoloading leaking the file handle
2024-10-08 04:39:53 -07:00
Vicki Pfau
2ccfde0f33
Core: Add MD5 hashing for ROMs
2024-10-08 04:09:26 -07:00
Vicki Pfau
d57bb82d22
Merge branch 'feature/new-sio'
2024-09-29 20:00:23 -07:00
Vicki Pfau
4008ccea3d
CHANGES: Update
2024-09-29 01:00:32 -07:00
Vicki Pfau
1636078b34
GBA I/O: Fix audio register 8-bit write behavior ( fixes #3086 )
2024-09-20 03:12:06 -07:00
Vicki Pfau
c64dbd6631
Qt: Make window corners square on Windows 11 ( fixes #3285 )
2024-09-19 00:05:58 -07:00
Vicki Pfau
11787df6cd
Res: Port NSO-gba-colors shader ( closes #2834 )
2024-09-16 03:59:10 -07:00
Vicki Pfau
eaee4228ba
GBA Video: Improve emulation of window start/end conditions ( fixes #1945 )
2024-08-16 02:32:44 -07:00
Vicki Pfau
b12858e974
GBA: Fix getting game info for multiboot ROMs
2024-08-11 23:25:18 -07:00
Vicki Pfau
8ab2681bca
Core: Expose more ROM information from the API
2024-08-11 23:25:18 -07:00
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