Commit Graph

616 Commits

Author SHA1 Message Date
Vicki Pfau ef9081da7e Merge branch 'master' into medusa 2020-08-04 23:11:14 -07:00
Vicki Pfau 24aed3f576 GBA Video: Fix regression with GBA windows in DS mode 2020-08-04 23:03:19 -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 5135756ec4 Merge branch 'master' into medusa 2020-07-30 19:09:52 -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 99d7c588e7 Merge branch 'master' into medusa 2020-07-29 21:41:38 -07:00
Vicki Pfau d02e8a2a87 Util: Reset vector size on deinit 2020-07-29 21:36:57 -07:00
Vicki Pfau 510a539a50 ARM: You won't believe this one weird trick to make debugging easier! 2020-07-29 20:53:26 -07:00
Vicki Pfau 656c3001ad GBA Video: Fix cache bounds 2020-07-28 15:35:56 -07:00
Vicki Pfau 206ba1129d Merge branch 'master' into medusa 2020-07-27 23:28:34 -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
Adam Higerd d156e48da2 ARM/SM83: Wrap register files in structs 2020-07-27 21:23:32 -05:00
Vicki Pfau 89f9a0b8b1 SM83: Simplify register pair access on big endian 2020-07-26 18:12:20 -07:00
Vicki Pfau a786be5bdf SM83: Fix flags on little endian PowerPC 2020-07-26 17:54:40 -07:00
Vicki Pfau 4fd170ac38 DS Video: Fix size of VRAM zeroes buffer and const correctness 2020-07-26 16:49:48 -07:00
Vicki Pfau e6fd4f5e7a Merge branch 'master' into medusa 2020-07-23 22:43:01 -07:00
Vicki Pfau 3f75078174 Util: Factor out gcd code 2020-07-23 21:42:35 -07:00
Vicki Pfau 14e8b12307 DS Video: Basic preparatory work for porting scanline caching 2020-07-21 00:04:14 -07:00
Vicki Pfau d2ff393aa0 Merge branch 'master' into medusa 2020-07-18 00:33:21 -07:00
Vicki Pfau 78524ee078 GB: Export GBInputInfo 2020-07-18 00:32:18 -07:00
Vicki Pfau c18a35b447 DS: Export DSInputInfo 2020-07-18 00:30:55 -07:00
Vicki Pfau d13041f4e9 Merge branch 'master' into medusa 2020-07-16 22:29:18 -07:00
Vicki Pfau 7973d70b04 mVL: Add parameter for closing the video log backing 2020-07-16 18:04:48 -07:00
Vicki Pfau b8e9f50c92 Core: Add mVideoLogIsCompatible function 2020-07-16 18:04:48 -07:00
Vicki Pfau 7328e96ced GBA Video: Fix color of disabled screen 2020-07-14 01:08:25 -07:00
Vicki Pfau 42c5ec87c0 Merge branch 'master' into medusa 2020-07-13 17:37:15 -07:00
Vicki Pfau 73c38b95b6 All: Correct more format strings on Windows (fixes #1817) 2020-07-11 15:35:29 -07:00
Vicki Pfau cdf9105f56 GB MBC: Support for unlicensed Pokemon Jade/Diamond Game Boy mapper 2020-07-07 18:14:33 -07:00
Vicki Pfau 029b0b937a All: Use calloc instead of malloc in several places 2020-07-07 18:02:34 -07:00
Vicki Pfau 2f066a9790 Util: Start cleaning up some bounded string copies 2020-07-06 16:08:23 -07:00
Vicki Pfau d9cc9b20ff GBA Memory: Stall on VRAM access in mode 2 (fixes #190) 2020-06-30 03:15:17 -07:00
Vicki Pfau 3c73afb7a9 Core: Const-correctness 2020-06-26 01:22:39 -07:00
Vicki Pfau 5ef12b5979 All: Correct format strings for some numbers on Windows (fixes #1794) 2020-06-20 03:02:27 -07:00
Vicki Pfau d1903276fa Merge branch 'master' into medusa 2020-06-17 22:35:44 -07:00