24 Commits

Author SHA1 Message Date
Vicki Pfau
8ab2681bca Core: Expose more ROM information from the API 2024-08-11 23:25:18 -07:00
Vicki Pfau
0484cd5d31 GBA: Remove unused field 2024-07-07 12:24:24 -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
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
Luna Mittelbach
694b80d289
GBA: Verify ELF entrypoint against ROM header (#2714) 2022-11-05 01:44:29 -07:00
Vicki Pfau
38299f397f GBA: Overdue constant prefixing 2022-05-28 20:58:57 -07:00
Vicki Pfau
f326d02e33 Qt: Boot both a multiboot image and ROM with CLI args (closes #1941) 2022-04-21 22:09:46 -07:00
Vicki Pfau
f696619b11 GBA I/O: Redo internal key input, enabling edge-based key IRQs 2021-10-14 01:59:59 -07:00
Vicki Pfau
20f8baa82c GBA: Regrettably add VBA bug compat mode 2020-11-29 13:41:53 -08:00
Vicki Pfau
38613b5770 GBA BIOS: Make HLE BIOS calls interruptable (fixes #1711, fixes #1823) 2020-08-07 02:06:11 -07:00
Vicki Pfau
41775416ce GBA: Rip out old rr code 2020-01-28 18:15:49 -08:00
Vicki Pfau
93633ea605 GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301, fixes mgba.io/i/1320) 2020-01-24 18:07:08 -08:00
Vicki Pfau
09cce3627b GB, GBA: Make file type checking functions public API 2019-06-30 11:33:47 -07:00
Vicki Pfau
f9f105a852 GBA: Improve delayed IRQ timing 2019-02-24 00:28:49 -08:00
Vicki Pfau
f6a4a13b60 GBA: All IRQs have 7 cycle delay (fixes #539, #1208) 2018-10-07 12:52:00 -07:00
Vicki Pfau
c3e02f9c92 GBA Savedata: Remove ability to disable realistic timing 2018-05-08 10:25:09 -07:00
Vicki Pfau
64409d9ca7 Core: ELF support 2017-07-16 09:45:25 -07:00
Vicki Pfau
7c59350e9d GBA Timer: More timer improvements 2017-07-05 20:41:18 -07:00
Vicki Pfau
ab9b398317 GBA Timer: Use global cycles for timers 2017-07-03 23:53:01 -07:00
Vicki Pfau
9c23eb8428 GBA: Add keypad IRQs (fixes #733) 2017-06-02 18:36:06 -07:00
Vicki Pfau
484618ca4c Core: Restore sleep callback 2017-04-09 19:13:13 -07:00
Vicki Pfau
3ac0b20ff8 Core: Cores can now have multiple sets of callbacks 2017-02-08 11:34:27 -08:00
Vicki Pfau
28a3ac50a6 GBA, GB: ROM is now unloaded if a patch is applied 2017-02-01 13:59:43 -08:00
Jeffrey Pfau
fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00