162 Commits

Author SHA1 Message Date
Vicki Pfau
21d4f0f5fc All: Split ENABLE_VFS out from MINIMAL_CORE=2 2024-04-22 03:07:54 -07:00
Vicki Pfau
f51cb153d1 Core: Switch from blip to mAudioResampler 2024-04-22 00:47:42 -07:00
Vicki Pfau
7b2edbd1bd Core: Add functions to get native sample rates 2024-04-16 21:02:55 -07:00
Vicki Pfau
0e441527c8 CMake: Rename USE_DEBUGGERS and USE_GDB_STUB to ENABLE_DEBUGGERS and ENABLE_GDB_STUB
ENABLE flags are for optional features, USE flags are for optional dependencies
2024-04-08 03:08:10 -07:00
Vicki Pfau
c6316edf2a GB, GBA: Move CLI debugger headers 2023-09-15 22:08:12 -07:00
Vicki Pfau
022e009a75 GB Core: Fix exported size information 2023-09-15 22:06:33 -07:00
Vicki Pfau
200e846b81 Core: Begin modernizing game override API (fixes #2963) 2023-06-26 04:43:26 -07:00
Vicki Pfau
294470d940 Core: Add getPeripheral function 2023-06-01 00:05:41 -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
Vicki Pfau
dd531637c2 Core: Revise screen size/info API 2023-03-03 19:25:14 -08:00
Vicki Pfau
bba57ce530 All: Fix handling of strncat bounds 2023-03-01 20:16:40 -08:00
Vicki Pfau
8665b28f0d Core: Interrupt timing during reset (fixes #2651) 2022-10-09 22:07:58 -07:00
Vicki Pfau
1fb7d7a4a3 GB Audio: Increase sample rate 2022-08-06 23:08:28 -07:00
Vicki Pfau
82ce165211 FFmpeg: Support dynamic audio sample rate 2022-08-06 18:20:36 -07:00
Vicki Pfau
8c2f2a8649 GB Core: Case-insensitive register name matching 2022-07-09 03:59:04 -07:00
Vicki Pfau
57880bf674 Core: Add romSize function 2022-07-02 22:49:47 -07:00
Vicki Pfau
87738ba8f3 Core: Migrate register access API from debugger into core 2022-05-16 15:58:50 -07:00
Vicki Pfau
af043e0792 Core: Add getKeys API 2022-05-16 15:12:21 -07:00
Vicki Pfau
4d648c4f7c Windows: MSVC fixes 2022-02-07 00:57:46 -08:00
Vicki Pfau
9a85fc8a5a Core: Frame counter should be unsigned 2022-01-15 15:30:41 -08:00
Vicki Pfau
c39f2ccb78 All: Use mCoreConfigGetBoolValue 2021-12-02 18:07:49 -08:00
Vicki Pfau
1640d00e87 GB: Add SGB palettes, options for selecting which palettes 2021-05-08 16:23:52 -07:00
Vicki Pfau
e00987ddeb GB: Support for combo "Super Game Boy Color" SGB + GBC ROM hacks 2021-05-07 14:37:19 -07:00
Vicki Pfau
b9931de1bf GB Core: Fix VRAM and WRAM bank sizes 2021-05-07 00:42:44 -07:00
Vicki Pfau
6b99d319fb GB Core: Fix GBC colors setting breaking default model overrides (fixes #2161) 2021-05-06 13:22:04 -07:00
Vicki Pfau
e0db333ea3 GB Core: Support reloading palette at runtime 2021-05-02 17:33:44 -07:00
Vicki Pfau
b8b494eea6 GB: Fix loading model overrides 2021-03-21 15:54:35 -07:00
Vicki Pfau
cab1415d07 GB Core: Return the current number of banks for ROM/SRAM, not theoretical max 2021-01-01 17:12:38 -08:00
Vicki Pfau
a760c7bb4a Core: Add prefix to platform enum names 2020-12-26 18:53:19 -08:00
Vicki Pfau
57c8ac1dd9 Core: Improve memory handling when deleting a cheat device 2020-12-19 12:52:46 -08:00
Vicki Pfau
7918b5af45 GB Video: Fix SGB video logs 2020-11-22 15:08:45 -08:00
Vicki Pfau
064d0e992b GB: Add enum for the layer names 2020-10-21 21:32:08 -07:00
Vicki Pfau
ac8d1e2bf6 GB I/O: Finally rename registers to have a prefix 2020-10-21 21:03:52 -07:00
Vicki Pfau
ba566f334d GB Core: Add reload config option for SGB borders 2020-10-11 22:42:23 -07:00
Vicki Pfau
9dc6dc7e65 GB: Add separate overrides for GBC games that can also run on SGB or regular GB 2020-08-28 18:19:13 -07:00
Vicki Pfau
5f68358e8b GB Core: Separate out dir and symbol table cleanup 2020-08-17 00:56:53 -07:00
Vicki Pfau
d8c7e3e3c3 GB/GBA Core: Simplify renderer setup 2020-07-31 18:35:45 -07:00
Vicki Pfau
e27963bd29 GB/GBA Video: Move dummy renderer to core 2020-07-31 18:02:29 -07:00
Vicki Pfau
0fdc343689 GB Core: Fix some MINIMAL_CORE differences 2020-07-31 17:36:59 -07:00
Vicki Pfau
7973d70b04 mVL: Add parameter for closing the video log backing 2020-07-16 18:04:48 -07:00
Vicki Pfau
3c73afb7a9 Core: Const-correctness 2020-06-26 01:22:39 -07:00
Vicki Pfau
8f1148498e GB Core: Fix extracting SRAM when none is present 2020-06-18 01:25:48 -07:00
Vicki Pfau
35be6c121b GB: Fix HALT bug 2020-06-06 17:57:26 -07:00
Vicki Pfau
7feee35eba Core: Ensure ELF regions can be written before trying 2020-01-31 18:16:18 -08:00
Vicki Pfau
c0fa8256a2 All: Fix more warnings 2020-01-16 20:51:17 -08:00
Vicki Pfau
f96b08c52f Debugger: Minor interface cleanup 2020-01-09 18:31:48 -08:00
Vicki Pfau
51a122f20d SM83: Rename LR35902 to SM83 2020-01-01 11:35:00 -08:00
Vicki Pfau
81fd7e3c1a Qt: Memory range dumping (closes #1298) 2019-09-22 20:21:04 -07:00
Vicki Pfau
cbc27f08f9 Core: Add single config option reloading function 2019-06-30 11:25:40 -07:00