Vicki Pfau
5ebf3822cc
Debugger: Remove redundant ifdef
2024-07-07 11:08:29 -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
f394c51a75
Qt: Fix some controllers with multiple players (e.g. Mayflash GC adapter) getting duplicated
2024-07-01 20:52:04 -07:00
Vicki Pfau
0a57aca1a5
Qt: Fix closure argument types
2024-07-01 20:45:26 -07:00
Vicki Pfau
916fa1dba0
CMake: Fix compile flags for docgen
2024-07-01 01:06:36 -07:00
oltolm
a824989e5a
fix shortcuts
2024-06-28 02:18:01 -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
e8bfaa210a
GBA Video: Fix VRAM access stalling even during force blanking
2024-06-24 01:16:30 -07:00
Vicki Pfau
d8375a5896
GBA Memory: Fix affine background timing errors
2024-06-20 22:30:16 -07:00
Vicki Pfau
9318e9b2cb
All: Clean up how assertions are done
2024-06-20 02:23:02 -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
745e36e6bc
GB Video: Remove leftover #include
2024-06-17 00:15:44 -07:00
Vicki Pfau
3837ea8444
GB Debugger: Fix file formatting
2024-06-17 00:15:44 -07:00
Vicki Pfau
ab0194fb49
GB MBC: Switch Pocket Cam to using standard color conversion methods
2024-06-17 00:15:44 -07:00
Rib
58651f2054
GBA Memory: Clean up Vast Fame code somewhat
2024-06-12 15:58:55 -07:00
Rib
20fc7b6ef3
GBA Memory: Support the Chinese version of Digimon Sapphire by Vast Fame
2024-06-12 15:58:55 -07:00
Vicki Pfau
e16dfc264a
GBA: CP14 mcr also is a no-op
2024-06-09 02:20:27 -07:00
Vicki Pfau
2c97515742
Script: Add missing include
2024-06-09 01:15:25 -07:00
Vicki Pfau
6f261f6f1b
Scripting: Split console implementation out from Core scripting
2024-06-09 01:12:14 -07:00
Vicki Pfau
59f4fb7132
Test: Read config file in rom-test
2024-06-09 00:55:07 -07:00
Vicki Pfau
7451decdac
Windows: Inno Setup fixes
...
Update minimum Windows version to 7, add DisableDirPage=no
2024-06-03 18:53:53 -07:00
yeah-its-gloria
8b041e9a23
Qt: Ignore rewind while loading/saving states
2024-06-03 16:59:56 -07:00
Vicki Pfau
cf959fe20e
GBA: Actually it reads open bus
2024-06-02 17:37:18 -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
942167acdf
ARM: Backport some CPU table improvements from medusa
2024-06-02 17:17:24 -07:00
Vicki Pfau
56023cfd02
Core: Fix warnings
2024-06-01 00:07:19 -07:00
Vicki Pfau
b7729c9e80
GBA Video: Add special circlular window handling in OpenGL renderer
2024-05-27 02:57:23 -07:00
oltolm
c7b5d10546
fix Qt deprecation warnings
2024-05-26 00:20:52 -07:00
Vicki Pfau
3a3ebb5dc7
Third-Party: Cherry-pick rapidjson buildfix
2024-05-25 01:33:26 -07:00
Vicki Pfau
2b394e1e26
GBA SIO: Remove erroneous RCNT setting
2024-05-24 21:17:10 -07:00
Vicki Pfau
8c0a28477b
GBA SIO: Improve MULTI timing
2024-05-24 01:34:05 -07:00
Vicki Pfau
649be1b505
SDL: Properly disable SDL build if libsdl isn't found ( fixes #3213 )
2024-05-21 23:02:35 -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
b723ed4764
Qt: Better fix for I/O viewer
2024-05-12 02:48:05 -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
Evrins Hu
92b67f960c
doc: update readme in zh_cn
2024-05-10 22:58:00 -07:00
Vicki Pfau
f6851eba95
Libretro: Fix mapped high SRAM start address
2024-05-08 17:26:54 -07:00
Vicki Pfau
e73f302aee
Libretro: Attempt to fix #3202
2024-05-08 17:06:53 -07:00
Vicki Pfau
1ca75446c6
Libretro: Fix audio resampling after GBA fix
2024-05-07 22:33:49 -07:00
Vicki Pfau
e5333f4e7c
GBA Audio: Call audioRateChanged on reset if applicable
2024-05-07 22:32:33 -07:00
Vicki Pfau
8106fbf51c
Libretro: Fix build
2024-05-07 22:05:27 -07:00
Vicki Pfau
ff2dfeb516
Util: Clean up VFileOpen backing a bit more
2024-05-07 22:02:49 -07:00
Vicki Pfau
d9e080b9a9
GBA: Prefix SIO constants with GBA_
2024-05-06 15:35:23 -07:00
Vicki Pfau
1d2b8bf918
Libretro: Add Super Game Boy Color support ( closes #3188 )
2024-04-30 02:57:41 -07:00
Vicki Pfau
df75204a0b
Wii: Fix audio resampling after GBA fix
2024-04-27 19:15:04 -07:00
Vicki Pfau
4aba51e955
Vita: Fix audio resampling after GBA fix
2024-04-27 18:55:18 -07:00