Commit Graph

408 Commits

Author SHA1 Message Date
Vicki Pfau
67d3eed8fb ARM Decoder: Revamp load/store interface, readability cleanup 2020-10-12 18:07:11 -07:00
Vicki Pfau
3b93e762ae GB Video: Clean up OBJ parsing outside of renderer 2020-10-11 23:56:51 -07:00
Vicki Pfau
e11dc3fad0 GBA Video: Emulate sprite cycle limits in OpenGL renderer (fixes #1635) 2020-09-26 02:32:26 -07:00
Vicki Pfau
a8999958da Core: Add shutdown callback 2020-09-09 23:05:11 -07:00
Vicki Pfau
ad7146a801 GB I/O: Add BANK register name 2020-09-09 23:05:11 -07:00
Vicki Pfau
87ec3f3d4a ARM Debugger: Disassembler now resolves addresses to symbol names 2020-09-07 15:55:51 -07:00
Vicki Pfau
347c5f2de5 GB MBC: Add MBC6 flash support (read-only currently) 2020-09-03 23:43:47 -07:00
Vicki Pfau
c825c57281 GBA Video: Implement green swap (fixes #1609) 2020-08-31 22:28:19 -07:00
Vicki Pfau
1d186dd9ea Util: Use __builtin_bswap on PPC big-endian platforms that support it 2020-08-29 16:15:39 -07:00
Vicki Pfau
c8028e1a60 Util: Fill out and fix big-endian byteswap load/stores 2020-08-29 16:14:49 -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
f5a1ceb025 Core: Add savedataUpdated callback 2020-08-28 00:53:40 -07:00
Vicki Pfau
65fb61d7e2 GBA Memory: Improve robustness of Matrix memory support 2020-08-27 04:27:13 -07:00
Vicki Pfau
3dcf879e94 Qt: Add CoreManager::getExtdata API 2020-08-25 20:22:41 -07:00
Vicki Pfau
07c2c87d00 3DS: Fix thread cleanup 2020-08-24 18:24:22 -07:00
Vicki Pfau
5c58186f03 GBA Audio: Revamp FIFO emulation (fixes #356, fixes #875, fixes #1847) 2020-08-21 04:45:15 -07:00
Vicki Pfau
8a3a2bf058 VFS: Change semantics of VFile.sync on mapped files (fixes #1730) 2020-08-19 18:34:02 -07:00
Vicki Pfau
bbdbfaf34e Vita: Port socket shim 2020-08-18 18:41:51 -07:00
Vicki Pfau
209eed35ed mGUI: Add status indicators for fast-forward and mute 2020-08-17 20:17:59 -07:00
Vicki Pfau
010a4dad44 Wii: Fix ppc32 endianness regression 2020-08-17 20:17:59 -07:00
Vicki Pfau
b6a3133a13 Util: Table cleanup, add HashTableEnumerateBinary 2020-08-17 00:51:21 -07:00
Vicki Pfau
bf16c7b6bf GB MBC: Add Hitek and BBD mappers 2020-08-16 16:27:11 -07:00
Vicki Pfau
9403a02481 Util: ppc64 byteswap access fixes 2020-08-15 21:04:32 -07:00
Adam Higerd
daf2193894 Debugger: parse memory operations correctly 2020-08-10 22:19:54 -07:00
Adam Higerd
07667955f6 ARM: Expose ARMSelectBank API 2020-08-10 22:19:54 -07:00
Vicki Pfau
7652fe9f7a GB Audio: Fix serializing sweep time 2020-08-10 18:11:54 -07:00
Vicki Pfau
549787227a Core: Add mTimingScheduleAbsolute 2020-08-10 15:57:38 -07:00
Vicki Pfau
3b784485f8 mGUI: Show battery percentage 2020-08-09 17:56:26 -07: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
cee1a3e08c Revert "OpenGL: Attempt to fix some build configurations (fixes #1839)"
This reverts commit d68bf5bd1a.
2020-08-04 23:17:09 -07:00
Vicki Pfau
d68bf5bd1a OpenGL: Attempt to fix some build configurations (fixes #1839) 2020-08-04 18:01:35 -07:00
Vicki Pfau
0d6946dcee 3DS: Migrate to libctru CondVar 2020-07-31 19:16:45 -07:00
Vicki Pfau
1756baae74 Debugger: Fix Python build 2020-07-31 19:06:29 -07:00
Adam Higerd
a98c01bafc Debugger: add support for simple command scripts 2020-07-31 18:50:04 -07:00
Adam Higerd
002e9c8802 Debugger: look up symbols in stack traces 2020-07-31 18:50:04 -07:00
Adam Higerd
044710c3a8 Debugger: reverse symbol lookup 2020-07-31 18:50:04 -07:00
Adam Higerd
26555959f2 Util: support non-string keys in hash tables 2020-07-31 18:50:04 -07:00
Vicki Pfau
e27963bd29 GB/GBA Video: Move dummy renderer to core 2020-07-31 18:02:29 -07:00
Adam Higerd
8ee4b3c046 Stack traces: add detection for other calling conventions and stack manipulation 2020-07-30 20:20:51 -07:00
Vicki Pfau
89de06a610 Test: Add wildcard matching 2020-07-30 19:03:15 -07:00
Vicki Pfau
287fd86e6a GBA: Allow pausing event loop while CPU is blocked 2020-07-30 18:51:05 -07:00
Vicki Pfau
ba2175f5c5 GB: Allow pausing event loop while CPU is blocked 2020-07-30 18:51:05 -07:00
Vicki Pfau
51c3fca3bf Util: Refactor TLS out of platform-specific APIs 2020-07-30 18:51:05 -07:00
Vicki Pfau
d02e8a2a87 Util: Reset vector size on deinit 2020-07-29 21:36:57 -07:00
Adam Higerd
fb267a32ff Stack trace: coding style cleanup 2020-07-27 22:30:43 -05:00
Adam Higerd
3d12659fca Stack trace: trace mode CLI control 2020-07-27 21:26:55 -05:00
Adam Higerd
80f78f1682 Stack trace: finish implementation and debug 2020-07-27 21:26:55 -05:00
Adam Higerd
238c68f080 Stack trace: WIP backtrace implementation 2020-07-27 21:23:34 -05:00
Adam Higerd
d0edc7dc76 Stack trace: add tracing to ARM debugger 2020-07-27 21:23:34 -05:00
Adam Higerd
fadd0391d6 Stack trace: implement data structures 2020-07-27 21:23:34 -05:00