Commit Graph

4450 Commits

Author SHA1 Message Date
James Benton
2e3f685933 coreinit: Implement FSRename{Async}. 2017-03-27 23:19:12 +01:00
James Benton
b95144fb6e coreinit: Implement FSMakeDir{Async}. 2017-03-27 23:19:12 +01:00
James Benton
a1fa1777d5 coreinit: Implement FSOpenDir{Async}. 2017-03-27 23:19:12 +01:00
James Benton
bc676b0794 coreinit: Implement FSGetStat{Async}. 2017-03-27 23:19:12 +01:00
James Benton
f04394d9cd coreinit: Add some comments to the FS command functions. 2017-03-27 23:19:12 +01:00
James Benton
89cda80f5d coreinit: Implement FSRemove{Async}. 2017-03-27 23:19:12 +01:00
James Benton
39dbe44315 coreinit: Implement FSSetFilePos{Async}. 2017-03-27 23:19:12 +01:00
James Benton
1c53cf96a4 coreinit: Add FSDelClient. 2017-03-27 23:19:12 +01:00
James Benton
5d1d20bb2e coreinit: Use a mutex for FS client queue. 2017-03-27 23:19:12 +01:00
James Benton
1433367896 Add new IOS IPC based filesystem implementation. 2017-03-27 23:19:12 +01:00
James Benton
bb9a7638d5 be_ptr: Fix implicit integer cast. 2017-03-27 23:19:12 +01:00
James Benton
f682d440e9 coreinit: Run a startup function on each default thread for initialisation. 2017-03-27 23:19:12 +01:00
James Benton
a17eebc3fe coreinit: Add pinThreadAffinity and unpinThreadAffinity. 2017-03-27 23:19:12 +01:00
James Benton
a058dfad79 coreinit: Add internal::msToTicks time conversion. 2017-03-27 23:19:12 +01:00
James Benton
21055bac1b filesystem: Change filesystem handles to use shared_ptr. 2017-03-27 23:19:12 +01:00
James Benton
df360a1e51 Add explicit be_ptr cast operator. 2017-03-27 23:19:12 +01:00
James Benton
fd18b3652f coreinit: Fix SI device controller status button bits. 2017-03-27 23:19:12 +01:00
James
98692eaa72 Merge pull request #400 from achurch/thrbss-fix
kernel: Take .thrbss into account when calculating TLS size.
2017-03-27 11:14:22 +01:00
Andrew Church
558f27cfb3 kernel: Take .thrbss into account when calculating TLS size.
For a module with a .thrbss section but no .thrdata, the kernel would
incorrectly calculate a TLS size of zero.
2017-03-27 01:03:04 +09:00
Carl Kenner
82fdabb74b Add be_val<float> and VS magic numbers to natvis.
Also make Visual Studio automatically use natvis.
2017-03-26 22:08:10 +10:30
Carl Kenner
9a72281ed9 Rename and move vsdebuggervis.natvis into common 2017-03-26 22:01:20 +10:30
VelocityRa
d718e11f36 sdl: Make audio frame length configurable
And make it depend on audio output rate.
Default value is 30 so with a 48kHz sample rate, the actual frame length becomes 30x48 = 1440 bytes.
Also change the default which used to be 1024, which on my system was too low and produced flickering sound.
2017-03-18 19:34:08 +02:00
James Benton
813c925427 Fix decaf-cli build 2017-03-17 01:04:55 +00:00
James Benton
80e9f0db2f decaf: Add missing include 2017-03-17 00:45:06 +00:00
James Benton
8f3c251d13 tfw you push before testing build
https://openclipart.org/image/2400px/svg_to_png/222252/feels.png
2017-03-17 00:33:41 +00:00
James Benton
8d872f5949 coreinit: Reverse OSDriver structure. 2017-03-17 00:27:42 +00:00
James Benton
29725ddcaa coreinit: Rename OSInputDevice to SI. 2017-03-17 00:26:05 +00:00
James Benton
6624b6c836 decaf: Add ::be typedef to wfunc_ptr to get a be_wfunc_ptr. 2017-03-17 00:25:13 +00:00
James Benton
c44067a599 zlib: Fix alloc/free function pointers. 2017-03-16 17:51:09 +00:00
James Benton
550211e330 decaf: Flush log on every message when not using async logging.
This makes log output more reliable.
2017-03-16 17:30:18 +00:00
James Benton
a890721718 cmake: Cleanup install. 2017-03-16 13:27:19 +00:00
James Benton
108479d8bf coreinit: Implement OSGetShutdownReason. 2017-03-16 11:41:05 +00:00
James Benton
15625d72a8 coreinit: Add IOSError codes.
Fix MCP / UC incorrectly using IOSError.
2017-03-14 00:45:36 +00:00
James Benton
f29e4ed007 Fix build on vs2017 2017-03-10 11:36:26 +00:00
James Benton
ed8384ea97 nn_acp: Fix incorrect header include 2017-03-01 14:02:44 +00:00
James Benton
935fad2603 libdecaf: Fix gcc build with implicit pointer conversion 2017-03-01 14:01:02 +00:00
James Benton
20eb74bfac common: Update JSONOptionalInput to align with latest changes to cereal. 2017-03-01 13:43:16 +00:00
James Benton
94b97d79ef Remove types.h and virtual_ptr.h 2017-03-01 13:43:16 +00:00
James Benton
92be798e1b sysapp: Move SystemAppId to sysapp_enum.h 2017-03-01 13:43:16 +00:00
Nick Renieris
a1d84b74b5 sdl: Rename background color struct and array 2017-02-22 23:14:52 +02:00
Nick Renieris
65670ad9a7 sdl: Make background color configurable
Resolves #364.
2017-02-21 22:06:36 +02:00
James Benton
f114c98f99 Update spdlog to v0.12.0 2017-02-21 11:41:31 +00:00
James Benton
f93a05da18 Update imgui 2017-02-21 11:41:31 +00:00
James Benton
4646c4190e Update gsl-lite 2017-02-21 11:41:31 +00:00
James Benton
2edad665a3 Use CMake to build for Windows. 2017-02-20 19:25:39 +00:00
James Benton
efa6047236 common: Fix usage of _wassert which is disabled when NDEBUG is defined. 2017-02-18 17:05:41 +00:00
James Benton
365d506712 cpu: Fix compiler warning with implicit cast double to float. 2017-02-17 16:38:02 +00:00
James Benton
0b913a7be0 decaf: Fix compile warning with -1u 2017-02-17 16:37:45 +00:00
James Benton
818f6ed673 cpu: Fix std::copysign to use float rather than double 2017-02-17 16:37:30 +00:00
James Benton
8ee7766e36 cpu: Remove trailing whitespace in interpreter_float 2017-02-17 16:37:11 +00:00