Commit Graph

2460 Commits

Author SHA1 Message Date
wheremyfoodat
d126cf1ac6 Reduce global namespace bloat 2025-07-09 00:26:51 +03:00
wheremyfoodat
9ef7db63ef Update teakra 2025-07-08 23:59:28 +03:00
wheremyfoodat
518b279139 DSP debugger: Fix prpage 2025-07-08 23:39:12 +03:00
wheremyfoodat
69bbb13d5d Make HLE DSP load binaries too 2025-07-08 23:39:12 +03:00
wheremyfoodat
c872cfb507 Fix PC in disassembly 2025-07-08 23:39:12 +03:00
wheremyfoodat
415bf7b0a4 Initial DSP debugger work 2025-07-08 23:39:12 +03:00
wheremyfoodat
f4e6a082bb CPU Debugger: Fix branch disassembly 2025-07-08 02:40:38 +03:00
wheremyfoodat
8ba3b1ceca CECD: Stub GetChangeStateEventHandle (#776)
* CECD: Stub GetChangeStateEventHandle

* More CECD
2025-07-08 02:18:13 +03:00
wheremyfoodat
94d78edb49 Add missing override 2025-07-07 13:41:57 +03:00
wheremyfoodat
c0948f4235 Upgrade Lua service intercepts (#775)
Co-authored-by: Théo B. <16072534+LiquidFenrir@users.noreply.github.com>
2025-07-07 11:52:57 +03:00
wheremyfoodat
ce4750e375 Merge pull request #774 from wheremyfoodat/cpu-debugger
Qt: Initial CPU debugger implementation
2025-07-07 05:09:06 +03:00
wheremyfoodat
2909e671aa Make address input wider
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2025-07-07 04:41:12 +03:00
wheremyfoodat
37f38509db More CPU debugger work
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2025-07-07 04:32:17 +03:00
wheremyfoodat
9dc52577ea Qt: Initial CPU debugger widget implementation
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2025-07-07 03:46:51 +03:00
wheremyfoodat
8e20bd6220 Long overdue clang-format pass on most of the project (#773) 2025-07-06 18:25:20 +03:00
wheremyfoodat
d1f4ae2911 Merge pull request #772 from wheremyfoodat/screen-layout
Better screen layout support
2025-07-06 04:07:22 +03:00
wheremyfoodat
9527acebe6 More formatting fixes 2025-07-06 03:49:02 +03:00
wheremyfoodat
4b90239ae7 Formatting fix 2025-07-06 03:04:40 +03:00
wheremyfoodat
cf321b1ed8 Better screen layout support 2025-07-06 02:41:44 +03:00
wheremyfoodat
1c0f65c740 Screen layouts: Add configurable screen sizes 2025-07-05 02:36:03 +03:00
wheremyfoodat
62748eef47 Initial screen layout implementation 2025-07-04 17:53:36 +03:00
wheremyfoodat
d06f600b3a Use multimap for indexing surfaces (#771)
* Use an std::map for faster texture cache lookup

* Surface cache: Use map instead of multimap, optimize `find` to perform tree scan

* Add comments
2025-07-04 14:23:08 +03:00
wheremyfoodat
80840b6c5e Merge pull request #769 from wheremyfoodat/lua-services
Add service call intercepts via Lua & thread debugger draft
2025-07-04 02:41:51 +03:00
wheremyfoodat
162e73bfd2 Clean up service intercepts 2025-07-04 02:11:23 +03:00
wheremyfoodat
9932e58bf0 Add thread debugger 2025-07-03 16:58:56 +03:00
wheremyfoodat
228068901b Add system call intercepts to Lua 2025-07-03 13:02:10 +03:00
wheremyfoodat
620e3699ec HID/IR: Cleanup and minor fixes (#768) 2025-07-03 03:47:06 +03:00
wheremyfoodat
2e148ae997 Merge pull request #767 from wheremyfoodat/cpp
Initial support for CirclePad Pro/New 3DS controls
2025-07-03 03:39:12 +03:00
wheremyfoodat
cee16d8cf2 Fix name formatting 2025-07-03 03:36:17 +03:00
wheremyfoodat
2a0661f968 IR: Proper error in SendIrnop 2025-07-03 02:56:25 +03:00
wheremyfoodat
dc7f8a48bd IR: Move to scheduler 2025-07-03 02:42:43 +03:00
wheremyfoodat
b2904f391f IR: Deglobalize receiveBuffer 2025-07-03 01:41:43 +03:00
wheremyfoodat
0ab8a6d956 More CirclePad Pro improvements 2025-07-03 01:33:47 +03:00
wheremyfoodat
935e088ca1 More CPP fixes 2025-07-02 21:56:12 +03:00
wheremyfoodat
a3f9ced3aa CPP fixes 2025-07-02 21:35:29 +03:00
wheremyfoodat
9dcb0a1d47 Fix outdated comment 2025-07-02 20:21:56 +03:00
wheremyfoodat
5a912aaf2f IR: More fixes 2025-07-01 04:03:42 +03:00
wheremyfoodat
1aa6b571e8 Add UI for toggling CirclePad Pro 2025-07-01 03:54:10 +03:00
wheremyfoodat
95b9f75ef9 Fix naming conventions 2025-07-01 03:04:55 +03:00
wheremyfoodat
10d11cb3c9 Clean up CirclePad Pro state 2025-07-01 02:32:40 +03:00
wheremyfoodat
382c0f953d Initial CPP implementation 2025-07-01 01:44:55 +03:00
wheremyfoodat
eb4e7573da Stub srv:PublishToSubscriber (#766) 2025-06-30 19:41:42 +03:00
wheremyfoodat
1fdaec2b0f GPU: Don't hash textures by default 2025-06-30 19:15:43 +03:00
wheremyfoodat
1ecff4c3af GSP: Warn on unimplemented service calls instead of panicking (#765) 2025-06-30 11:43:00 +03:00
wheremyfoodat
ce356c6e61 iOS: Remove debug prints 2025-06-29 23:33:02 +03:00
wheremyfoodat
1c98c1147d Merge pull request #764 from wheremyfoodat/better-resizing
Metal renderer & iOS frontend fixes
2025-06-29 23:26:41 +03:00
wheremyfoodat
cae79e43ca iOS: Default-initialize mtkView drawable size 2025-06-29 23:25:31 +03:00
wheremyfoodat
adcd03d31e Metal renderer & iOS frontend fixes 2025-06-29 23:22:43 +03:00
wheremyfoodat
71cfb5b079 Merge pull request #763 from wheremyfoodat/better-resizing
SDL/Qt: Better resizing & fullscreen support
2025-06-29 21:05:49 +03:00
wheremyfoodat
630952f36b SDL/Qt: Better resizing & fullscreen support 2025-06-28 23:34:12 +03:00