Commit Graph

4450 Commits

Author SHA1 Message Date
James Benton
ac4df0cadf cafe/loader: Fix LiCheckFileBounds. 2018-09-17 10:40:50 +01:00
James Benton
ef43bb1ae4 cafe/nn_olv: Implement DownloadedPostData class. 2018-09-16 14:48:13 +01:00
James Benton
49fc469c83 cafe/nn_olv: Implement DownloadedDataBase class. 2018-09-16 14:48:13 +01:00
James Benton
b4eb7b38c6 cafe/nn_olv: Implement nn::olv::InitializeParam class. 2018-09-16 14:48:13 +01:00
James Benton
63808f5dda common: Add char16_copy to strutils. 2018-09-16 14:48:13 +01:00
James Benton
867f3ecfa3 cafe: Fix ppc interface for const member functions. 2018-09-16 14:48:13 +01:00
James Benton
4c071df032 cafe/snduser2: Stub MIXUpdateSettings. 2018-09-16 11:34:30 +01:00
James Benton
cf119c84c6 cafe/coreinit: Fix FS client registration. 2018-09-16 11:30:35 +01:00
James Benton
d79085730d cafe/coreinit: Fix snprintf. 2018-09-16 10:55:16 +01:00
James Benton
3f03364e4a ios/acp: Create /dev/acp_main thread. 2018-09-14 11:42:21 +01:00
James Benton
af9947f1b3 ios/mcp: Fix the lle_modules config setting. 2018-09-14 11:40:48 +01:00
James Benton
164b702255 ios/mcp: Fix the returned titleId when passed in DefaultTitleId. 2018-09-14 11:40:32 +01:00
James Benton
e395e80b3d ios/mcp: Fix permissions when running games unable to load cos.xml 2018-09-14 11:40:13 +01:00
James Benton
b55a9068fe cafe/loader: Fix error message. 2018-09-14 11:39:45 +01:00
James Benton
190dbf35e9 cafe/coreinit: Fix driver registration when some interface methods are NULL. 2018-09-14 09:11:57 +01:00
James Benton
8456369704 cafe: Do not allow host pointers in HLE functions.
Now we have moved everything to the new implementation we can remove this.
2018-09-13 20:02:31 +01:00
James Benton
1297cc2ce5 cafe/loader: Fill in some missing error messages. 2018-09-12 11:28:18 +01:00
James Benton
c24544bb91 cafe/loader: Fix oopsy in string_copy for LOADER_GetPathString. 2018-09-12 10:21:48 +01:00
SteveLeafo
c757bb88fd cafe/vpad: Implement VPADGetTPCalibratedPointEx 2018-09-12 10:02:17 +01:00
James Benton
5e427a336d Fix some cast warnings. 2018-09-12 09:51:28 +01:00
James Benton
b8734ed2a1 ios: Remove unused make_stack_string. 2018-09-12 09:51:13 +01:00
James Benton
667b98e69a cafe/loader: Fix oopsy iteration through module list. 2018-09-12 09:50:59 +01:00
James Benton
b2fbf8a197 common: Remove format_string from strutils. 2018-09-12 09:50:37 +01:00
James Benton
97859a2e91 ios: Fix some type cast warnings. 2018-09-12 09:50:12 +01:00
James Benton
9940a31662 ios: Fix empty switch compiler warnings. 2018-09-12 09:49:48 +01:00
James Benton
ac2c43bd5f Add string_copy to common/strutils.h and use it instead of strncpy.
Avoids compiler warnings about strncpy_s.
2018-09-12 09:49:27 +01:00
James Benton
5f426c4ea8 cafe/coreinit: Change snprintf to use fmtlib. 2018-09-12 09:22:19 +01:00
James Benton
4c02ad7a0f cpu: Add size_t index_type for be2_array. 2018-09-12 09:20:24 +01:00
James Benton
8bf73dce0c Remove unused kernel_gameinfo files from the old kernel. 2018-09-12 08:53:14 +01:00
James Benton
872abb8491 cafe/kernel: Fix rebase oopsy. 2018-09-12 07:52:25 +01:00
James Benton
3c9a4facc6 cafe/kernel: Load title info from MCP. 2018-09-12 07:38:11 +01:00
James Benton
2e2a9a29e9 cafe/coreinit: Rename isAppDebugLevelUnknown3 to isAppDebugLevelNotice. 2018-09-12 07:38:11 +01:00
James Benton
5b5a4efa8c cafe/coreinit: Fix some systeminfo values not being read from kernel info. 2018-09-12 07:38:11 +01:00
James Benton
600a7fbc5f cafe/coreinit: Fix some log message formats in dynload. 2018-09-12 07:38:11 +01:00
James Benton
829909b4d6 cafe/kernel: Add GetInfo type 6. 2018-09-12 07:38:11 +01:00
James Benton
1bd2eab04d decaf: Create sdcard path if not exists. 2018-09-12 07:38:11 +01:00
James Benton
eb39d1f7ba ios/mcp: Add PrepareTitle and SwitchTitle commands. 2018-09-12 07:38:11 +01:00
James Benton
cc5f8d2975 ios/kernel: Add templated allocProcessStaticData. 2018-09-12 07:38:11 +01:00
James Benton
467f21f17f ios/mcp: Fix translateUCError for UCError::OK. 2018-09-12 07:38:11 +01:00
James Benton
79ece149a3 ios/kernel: Add ResourcePermissionGroup::All enum. 2018-09-12 07:38:11 +01:00
James Benton
29e9c10948 cafe/kernel: Implement IOS_Ioctl{Async}. 2018-09-12 07:38:11 +01:00
James Benton
7b48d5a3ff cafe/loader: Implement IPCLDriver and use it for file reading. 2018-09-12 07:38:12 +01:00
James Benton
b1121a10a8 ios/mcp: Implement MCPLoadFile command. 2018-09-12 07:38:11 +01:00
James Benton
d798de6e85 ios/fs: Implement IPC helper FSAReadFileWithPos. 2018-09-12 07:38:11 +01:00
James Benton
6c94090aba cafe/loader: Add a static data heap. 2018-09-12 07:38:11 +01:00
James Benton
687ed95919 cafe/kernel: Add getMpcHandle syscall for loader. 2018-09-12 07:38:11 +01:00
James Benton
a02a13f7c1 cafe/kernel: Fix ipckDriverAllocateRequestBlock setting wrong clientPid. 2018-09-12 07:38:08 +01:00
James Benton
ba2b6d2f79 kernel: Implement very basic process switching from kernel to mainapp. 2018-09-12 07:35:40 +01:00
James Benton
51d0c92f22 cafe/kernel: Implement kernel IPC. 2018-09-12 07:35:40 +01:00
James Benton
740cc4da47 cafe/kernel: Implement IPCKDriver properly. 2018-09-12 07:35:40 +01:00