Commit graph

5222 commits

Author SHA1 Message Date
James Benton
e7a1ab7f64 cafe/nn: Fix InOutBuffer serialisation. 2019-10-27 21:56:40 +00:00
James Benton
5f817f9a92 cafe/coreinit: Add tm_msec and tm_usec for OSTicksToCalendarTime. 2019-10-27 16:01:19 +00:00
James Benton
1fdb6bbe39 decaf-qt: Fix mouse and keyboard input. 2019-10-27 15:43:12 +00:00
James Benton
88c198e725 cafe/nn_sl: Implement some nn_sl functions.
nn::sl::Initialize
nn::sl::Finalize
nn::sl::GetDrcTransferrer
struct nn::sl::DrcTransferrer
2019-10-27 15:43:12 +00:00
James Benton
de4a0d7abd cafe/hle: Add support for registering type info with no vtable. 2019-10-27 15:43:12 +00:00
James Benton
2782e15cac cafe/nn_boss: Add missing type info for nn::boss::PlayReportSetting. 2019-10-27 15:43:12 +00:00
James Benton
68efbe4d70 cafe/hle: Relocate host type descriptor / virtual pointers.
Again, how did I not notice this? Very broken without it!
2019-10-27 15:43:11 +00:00
James Benton
b467173a8a cafe/hle: Fix rpl generation of type descriptors.
Not sure how I didn't notice how broken they were before... not even close.
2019-10-27 15:43:11 +00:00
James Benton
57d45b7749 cafe/hle: Register __pure_virtual_called and std::type_info destructor.
For all modules which have type info defined.
2019-10-27 15:43:11 +00:00
James Benton
5db6504e86 cafe/hle: Add support for aligning strings added to sections. 2019-10-27 15:43:11 +00:00
James Benton
fc2ab3ca55 cafe/coreinit: Implement MCP_Update{CheckContext,CheckResume,GetProgress}. 2019-10-27 15:43:11 +00:00
James Benton
7a18400e96 cafe/coreinit: Implement MCP_GetErrorCodeForViewer. 2019-10-27 15:43:11 +00:00
James
ebcb38ea9e
Update BUILDING.md
Add qt libraries as per #555
2019-10-27 08:33:29 +00:00
EmulationChannel
de0bd52f85 Update VulkanSDK to 1.1.121.2 2019-10-27 08:29:13 +00:00
Lucas Eriksson
3640170227 cmake: Set CMP0072 policy 2019-10-27 08:28:16 +00:00
James Benton
8b5365a961 cafe/nsysnet: Implement NSSL{DestroyContext,AddServerPKI,AddServerPKIExternal}. 2019-10-26 20:18:30 +01:00
James Benton
48256f0a88 cafe/nsysnet: Implement NSSL{Init,Finish,CreateContext}. 2019-10-26 17:41:26 +01:00
James Benton
160a42f09d ios/nsec: Add /dev/nsec and /dev/nsec/nssl. 2019-10-26 17:41:02 +01:00
James Benton
d2e494c4f6 ios/net: Add SOShim_{Open,Close,GetProcessSocketHandle}. 2019-10-26 17:40:26 +01:00
James Benton
d985eb1dcb ios/net: Implement SocketCommand::GetProcessSocketHandle. 2019-10-26 17:40:02 +01:00
James Benton
d2f9e91ba5 ios/net: Fix socketIoctl using wrong request id. 2019-10-26 17:39:43 +01:00
James Benton
d0137685a8 ios/net: Add some more SocketCommand ids. 2019-10-26 17:39:07 +01:00
James Benton
0151e6b47d cafe/gx2: Stub GX2GetLastFrame{B,GammaA,GammaB}. 2019-10-26 17:37:07 +01:00
James Benton
cc31a56008 decaf: Add debug.break_on_exit option. 2019-10-26 14:05:29 +01:00
James Benton
95c9bf8502 qt/debugger: Add breakpoints view. 2019-10-26 13:16:39 +01:00
James Benton
8743f672e7 qt/debugger: Adjust line highlight colours for disassembly & stack. 2019-10-26 13:16:39 +01:00
James Benton
78b5432ddf qt/debugger: Add window icon for debugger. 2019-10-26 13:16:39 +01:00
James Benton
34773ccb8c qt/debugger: Fix lifetime of debugger window. 2019-10-26 13:16:39 +01:00
James Benton
28052e0116 qt/debugger: Add navigation to stack widget. 2019-10-26 13:16:39 +01:00
James Benton
aafd0ce738 qt/debugger: Add current stack address highlighting to StackWidget. 2019-10-26 13:16:39 +01:00
James Benton
1907f20f72 qt/debugger: Fix stack widget symbol name. 2019-10-26 13:16:39 +01:00
James Benton
3e9d9d01dd qt/debugger: Fix AddressTextDocumentWidget not redrawing when manually requested. 2019-10-26 11:34:26 +01:00
James Benton
bf604ad9be qt/debugger: Improve stepping through code. 2019-10-26 10:53:19 +01:00
James Benton
bc6db15658 qt/debugger: Highlight whole line for breakpoints and current instruction.
Previously only highlighted the address, but that would be overriden by
current highlighted word.
2019-10-25 17:49:43 +01:00
James Benton
a956d6bf4e cafe/nn_acp: Implement ACPConvertNetworkTimeToOSCalendarTime. 2019-10-25 17:48:33 +01:00
James Benton
43e1221f9c cafe/proc_ui: Implement ProcUIIsRunning. 2019-10-25 17:48:08 +01:00
James Benton
d22ed5698b qt/debugger: Connect navigate actions. 2019-10-25 17:47:51 +01:00
James Benton
a57f94b6d4 qt/debugger: Add breakpoints to DebugData. 2019-10-25 17:47:22 +01:00
James Benton
5d1f51c935 qt/debugger: Add support for custom selections in AddressTextDocumentWidget. 2019-10-25 17:47:00 +01:00
James Benton
3681cf348f qt/debugger: Fix AddressTextDocumentWidget recalculating document every draw. 2019-10-25 17:46:38 +01:00
James Benton
98abc02e8b nn/dbg: Add Get*String methods for nn::Result. 2019-10-20 17:22:52 +01:00
James Benton
874c6b53c1 gpu: Remove pragma optimize.
again... :D
2019-10-20 17:10:17 +01:00
James Benton
bb4841bb48 cafe/nn/acp: Fix result type from ACP* functions.
These actually return a translated error code rather than an nn::Result.
2019-10-20 17:09:45 +01:00
James Benton
0882acc5e6 nn: Improve nn::Result to handle legacy result types. 2019-10-20 17:08:46 +01:00
James Benton
483401ee56 cafe/coreinit: Fix OSGetStackPointer. 2019-10-20 17:07:54 +01:00
James Benton
f9c82d775a cafe/coreinit: Fix OSPanic stack trace. 2019-10-20 17:07:43 +01:00
James Benton
c20588bfd4 cafe/nn_save: Fix SAVEGetSharedSaveDataPath returning wrong path. 2019-10-19 18:34:27 +01:00
James Benton
007ec8ce51 Remove leftover debug message. 2019-10-19 18:01:06 +01:00
James Benton
144443fc77 Revert "gpu/vulkan: Improved performance of descriptor write setup."
This reverts commit f7221bf939.
2019-10-19 17:44:12 +01:00
James Benton
e69d532ffb conan: Revert to curl 7.64.1 2019-10-19 16:07:32 +01:00