8157 Commits

Author SHA1 Message Date
Vicki Pfau
51d5f4bfd1 Qt: Distribute shaders as zipped archives on supported builds 2023-07-16 01:45:04 -07:00
Vicki Pfau
c49050fe65 Qt: Let the getOpenFileName function class take an optional starting path 2023-07-16 01:44:07 -07:00
Vicki Pfau
4e55bc703c FFmpeg: Fix isampleRate initialization 2023-07-10 18:18:15 -07:00
Vicki Pfau
0e2ede06bc GBA: Fix hasOverride initialization 2023-07-10 18:17:46 -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
44e074a15e GBA BIOS: Add DACS compatibility to HLE BIOS (closes #2972) 2023-07-04 23:23:17 -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
bd15285ea1 GB Audio: More accurate LFSR implementation for noise channel 2023-06-29 21:56:05 -07:00
Vicki Pfau
9873073400 Util: Add ctz32 function 2023-06-29 03:19:26 -07:00
Vicki Pfau
0ee3f3f16c GB Audio: Force update channels 1/2 if updating from a register write 2023-06-29 03:07:10 -07:00
Vicki Pfau
2a974a74e7 GB Audio: Update channels 1/2 irregularly if silent 2023-06-29 03:05:13 -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
Vicki Pfau
200e846b81 Core: Begin modernizing game override API (fixes #2963) 2023-06-26 04:43:26 -07:00
Vicki Pfau
4d94ab7a38 GB: Prevent incompatible BIOSes from being used on differing models 2023-06-26 04:41:07 -07:00
Vicki Pfau
4859e9b4c6 GB: Add missing CGB0 BIOS to model detection 2023-06-26 03:54:54 -07:00
Vicki Pfau
125db5bbe7 GBA Audio: Fix initial channel 3 wave RAM (fixes #2947) 2023-06-26 00:21:12 -07:00
Vicki Pfau
870c2f8bab Qt: Fix potential scripting context conflict (fixes #2948) 2023-06-20 04:34:27 -07:00
Vicki Pfau
76e5aa7148 Res: Add demo light sensor script 2023-06-20 04:18:46 -07:00
Vicki Pfau
1af9831fc9 Scripting: Add light sensor callback support 2023-06-20 03:41:52 -07:00
Vicki Pfau
1c41e1e051 GBA Audio: Fix sample timing drifting when changing sample interval 2023-06-19 22:32:27 -07:00
Vicki Pfau
c358f22403 Scripting: Update docs style 2023-06-18 22:13:32 -07:00
Vicki Pfau
600b11b284 Scripting: Fix generated docs validity 2023-06-18 22:07:24 -07:00
Vicki Pfau
7be14fa7cc Scripting: Add rotation callback support 2023-06-18 22:06:54 -07:00
Vicki Pfau
a82c390fe9 Scripting: Detach adapter peripherals when detaching adapter 2023-06-18 21:48:35 -07:00
Vicki Pfau
82f7e52fc6 Qt: Add exporting of SAV + RTC GBA saves from Save Converter to strip RTC data 2023-06-18 15:16:15 -07:00
Vicki Pfau
58da738647 Qt: Reduce minimum size of GB palette color pickers 2023-06-13 16:07:28 -07:00
Vicki Pfau
20ab4d27b1 Scripting: Expose rumble callback 2023-06-04 22:25:54 -07:00
Vicki Pfau
17a549baf2 Scripting: Fix build against Lua 5.2 2023-06-04 20:20:09 -07:00
Vicki Pfau
e7bbc60e79 All: Fix several warnings 2023-06-01 00:12:32 -07:00
Vicki Pfau
294470d940 Core: Add getPeripheral function 2023-06-01 00:05:41 -07:00
Vicki Pfau
6561223536 Scripting: Add debugger integration 2023-05-29 00:53:53 -07:00
Vicki Pfau
c1421afccb Debugger: Support calling into multiple debuggers per watchpoint 2023-05-29 00:53:53 -07:00
Vicki Pfau
cbc8e4f11a Debugger: Fix writing to specific segment in command-line debugger 2023-05-29 00:53:53 -07:00
Vicki Pfau
a161dfeb31 Debugger: Fill in segment in debugger entry 2023-05-29 00:53:53 -07:00
Vicki Pfau
b94cd7f1dc Core: Remove duplicated include 2023-05-29 00:53:53 -07:00
Vicki Pfau
46c44120c9 3DS: Fix build 2023-05-29 00:53:53 -07:00
Vicki Pfau
d432ec34e1 CMake: Fix build on clang 2023-05-29 00:37:25 -07:00
Vicki Pfau
b80797a578 CMake: Add -Werror=incompatible-pointer-types 2023-05-29 00:23:38 -07:00
Vicki Pfau
4b7223c3ff Core: Only attempt to open symbol file if basedir exists 2023-05-29 00:23:38 -07:00
Vicki Pfau
a7d63cde54 Core: Reattaching the same debugger is a no-op 2023-05-29 00:23:38 -07:00
May
196f507d3b
[UI bug] mGBA doesn't update savestate screenshots until you move the cursor over other savestates (#2929) 2023-05-23 15:16:46 -07:00
Vicki Pfau
bb6613888a Util: Add THREAD_EXIT macro 2023-05-09 22:21:55 -07:00
Vicki Pfau
7d6a8a86a8 ARM Debugger: Fix unitialized stack variable 2023-05-09 22:13:09 -07:00
Vicki Pfau
213a534f4b GBA: Remove disused variable 2023-05-09 21:44:58 -07:00
Vicki Pfau
257122796c Debugger: Add debugger polling to avoid blocking 2023-05-09 21:43:19 -07:00
Vicki Pfau
a00f2939ad Debugger: Allow attaching multiple debugger modules independently 2023-05-09 21:43:19 -07:00
Vicki Pfau
8efb3fb5df Debugger: Make created debug items, e.g. breakpoints, owned by modules 2023-05-09 21:17:46 -07:00