Commit graph

5222 commits

Author SHA1 Message Date
James Benton
baf628da60 cafe/coreinit: Fix UCReadSysConfig not handling data nullptr correctly. 2019-11-08 16:08:59 +00:00
James Benton
7ac03f0364 cafe/coreinit: Fix UCWriteSysConfig not copying setting value. 2019-11-08 16:08:59 +00:00
James Benton
0e8a8320b2 cafe/kernel: Fix booting rpx with cos.xml with missing argstr. 2019-11-08 16:08:59 +00:00
snickerbockers
4ddeab0eb3 fix linux build
the case-sensitivity of the include-statement didn't match the case-sensitivity
of the file.
2019-11-08 07:05:19 +00:00
James Benton
9cea1f5f3c Revert "cafe/coreinit: Check interrupts during busy loops."
This reverts commit 07bbd72534.

Seems to break stuff, need to test this more thoroughly and come up
with a better fix.
2019-11-07 19:51:04 +00:00
James Benton
2c2e493007 qt: Add title list. 2019-11-06 22:42:01 +00:00
James Benton
07bbd72534 cafe/coreinit: Check interrupts during busy loops. 2019-11-06 22:41:55 +00:00
James Benton
b9367fba4b decaf: Rename hasExited to stopping. 2019-11-06 22:41:50 +00:00
James Benton
916952f9cf qt/debugger: Open debugger on game interrupt. 2019-11-06 16:41:18 +00:00
James Benton
345fc2434e decaf/debugger: Fix MemoryWindow default column count to 16. 2019-11-06 16:41:18 +00:00
James Benton
374e57bf9b decaf/debugger: Do not enable resume button when game has exited. 2019-11-06 16:41:18 +00:00
James Benton
f3458e3560 qt/debugger: Fix MemoryWidget cursor. 2019-11-06 16:41:18 +00:00
James Benton
d777b0c06e qt/debugger: Add memory widget copying. 2019-11-06 16:41:18 +00:00
James Benton
8fdcfb2135 decaf/debug_api: Fix gpr[1] when a paused core is inside a kernel call. 2019-11-06 16:41:18 +00:00
James Benton
f14a134f11 cafe/kernel: Call cpu::halt on exit when break_on_exit is set. 2019-11-06 16:41:18 +00:00
James Benton
a21cd88fa2 actions: Fix Windows CI. 2019-11-06 16:41:18 +00:00
James Benton
f794830a22 conan: Set dependency override for zlib and libpng. 2019-11-06 16:41:18 +00:00
James Benton
79c676feb4 nn/act: Change some result level. 2019-11-06 09:44:53 +00:00
James Benton
e8ba909d19 nn/ios: Change Result to ResultRange. 2019-11-06 09:44:53 +00:00
James Benton
0d3e6c3a05 cafe/tcl: Improve call to gpu ringbuffer write.
This worked because buffer was exactly the correct size, but ideally
we should be using bufferPos as the size in case what we write ever changes
size...
2019-11-06 09:44:53 +00:00
James Benton
f1f0c79290 cafe/nn_uds: Stub uds api cpp constructor. 2019-11-06 09:44:53 +00:00
James Benton
e3e94e0c2a cafe/nn_act: Implement some more functions.
GetDefaultAccount, GetMiiImageEx, IsPasswordCacheEnabled,
IsServerAccountActive.
2019-11-06 09:44:53 +00:00
James Benton
f0bf3daab7 ios/nn/act: Implement getMiiImage. 2019-11-06 09:44:53 +00:00
James Benton
1da70f23b1 gpu/vulkan: Fix FPS counter. 2019-11-06 09:44:53 +00:00
James Benton
fd6477574b gpu/vulkan: Fix printing of vulkan extensions. 2019-11-06 09:44:53 +00:00
James Benton
d32403c6d7 nn/act: Fix usage of InOutBuffer instead of OutBuffer. 2019-11-06 09:44:53 +00:00
James Benton
eb843e5620 cafe/nn_boss: Add Storage and AlmightyStorage types. 2019-11-06 09:44:53 +00:00
James Benton
12c69e213c cafe/gx2: Write GXSet{DRC,TV}Buffer directly to gpu ring buffer.
Using a command buffer is to communicate this data to the GPU is our
decaf specific hack, therefore we must write it directly instead of
infecting the GX2 command buffer with our fake command.
2019-11-06 09:44:53 +00:00
James Benton
fb4f89ceec cafe/coreinit: Fix debug formatters. 2019-11-06 09:44:53 +00:00
James Benton
cd1ac2e0ad cafe/nn_sl: Export ITransferrer TypeID. 2019-11-04 20:33:25 +00:00
James Benton
1d4d2b2c23 cafe/hle: Add support for exporting TypeID symbols. 2019-11-04 20:33:19 +00:00
James Benton
6c259599a3 conan: Try ignore warnings from conan setup commands.
o its powershell not cmd.
2019-11-04 15:15:07 +00:00
James Benton
3a53951498 conan: Try ignore warnings from conan setup commands. 2019-11-04 14:20:42 +00:00
James Benton
da28d8b393 conan: Override libpng dependency of broken openjpeg (via ffmpeg). 2019-11-04 09:46:50 +00:00
James Benton
6a4d0f45b8 ci: Pin conan to 1.19.2
Conan is too unreliable to always grab latest version.
2019-11-03 10:49:50 +00:00
James Benton
b74254c305 ios/fpd: Fix template parameter type. 2019-11-03 09:50:46 +00:00
James Benton
8ce5669ecc nn/ipc: Fix serialisation of split buffers.
Oops... :)
2019-11-02 22:03:28 +00:00
James Benton
883033c528 ios/fpd: Improve account initialisation, including loading from mlc. 2019-11-02 21:13:47 +00:00
James Benton
407a06497c ios: Add missing const for phys_ptrs. 2019-11-02 20:27:59 +00:00
James Benton
aa2d62f314 cafe/coreinit: Fix virt_cast missing const. 2019-11-02 20:27:18 +00:00
James Benton
6d7752f927 Fix instances of const virt_ptr<T> which should be virt_ptr<const T>. 2019-11-02 16:10:13 +00:00
James Benton
07d2787a0f cpu: Fix const consistency with pointer casts. 2019-11-02 16:09:30 +00:00
James Benton
13fd08995e cpu: const Pointer<T> should not dereference to T* 2019-11-02 16:09:01 +00:00
James Benton
54cf41e311 cpu: Fix pointer_dereference_type removing qualifiers for T=void. 2019-11-02 16:03:44 +00:00
James Benton
740a202dd9 ios/fpd: Improve default account creation. 2019-11-02 11:08:35 +00:00
James Benton
0b041f343c cpu: Enable be2_array operator=T[N] for all T rather than just char. 2019-11-02 10:55:32 +00:00
James Benton
d634618d79 nn/ipc: Add result codes. 2019-10-27 23:16:08 +00:00
James Benton
814fccf3f3 nn/boss: Add result codes. 2019-10-27 23:16:03 +00:00
James Benton
54b9f06442 ios/fpd: Add /dev/act implementation and change cafe/nn_act to use it. 2019-10-27 21:56:54 +00:00
James Benton
821d3f999c cafe/nn: Fix unaligned buffer serialisation. 2019-10-27 21:56:49 +00:00