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