Ezekiel Bethel
01b7538560
Lots of FS HLE fixes and implementation of missing functions/objects. ( #24 )
...
* Initial pass - fixes IFileSystem OpenFile, implements IFileSystem CreateFile/DeleteFile, fixes IFile Read and implements IFile GetSize/SetSize
* Implement IFileSystem Directory* methods, as well as RenameFile. Add IDirectory, and implement its Read and GetEntryCount methods.
* missing TODO
* hey, this is kinda bad
* Update IDirectory.cs
Fixed :)
* Some cleanups to IDirectory, fix for OpenDirectory on a non-existent directory.
* Item -> Index
* This should work.
* Update IDirectory.cs
Marshalling version
2018-02-20 08:03:04 -03:00
Ac_K
b3e47b5712
Update new informations in IAudioOut ( #19 )
...
* Update new informations in IAudioOut
* Update IAudioOut.cs
2018-02-15 23:19:29 -03:00
gdkchan
7c314eadcf
Emit CIL directly for more SIMD instructions, add UCVTF (vector, scalar) and UZP2, fix XTN (?)
2018-02-15 01:32:25 -03:00
gdkchan
7ed1153062
Add SHRN instruction, and fix ADDV
2018-02-14 02:43:21 -03:00
Stary 2001
2f2b60db4c
Make HSessionObj implement IDisposable ( #10 )
...
* Make HSessionObj implement IDisposable, so that objects that have handles created to them are disposed when the handles are closed.
* Spelling fix: GenertateObjectId -> GenerateObjectId
2018-02-10 15:31:40 -03:00
gdkchan
9063766ed6
Add BRK instruction, fix wrong namespace on one of Am interfaces, and disable Debug/Trace logs by default
2018-02-10 10:24:16 -03:00
gdkchan
276f9f6d48
Completely remove static methods inside Ipc interfaces, also remove GetObject method from ServiceCtx as it is no longer needed with this change
2018-02-09 23:31:26 -03:00
gdkchan
322f28668d
Ipc refactor ( #9 )
...
* Start refactoring IPC objects (started with IFile and IFileSystem)
* End refactoring IPC objects (#8 )
* End refactoring IPC objects
* End refactoring IPC objects
corrections
2018-02-09 21:14:55 -03:00
gdkchan
ccc9ce1908
Move a few more SIMD instructions to emit CIL directly instead of a method call
2018-02-09 17:14:47 -03:00
Ac_K
aba75186e9
Copy Paste mistake ( #4 )
...
Logging.Warn instead of Logging.Warning
2018-02-08 21:51:13 -03:00
Ac_K
9e8f02b66d
Add internal Logging support ( #3 )
...
* Add internal Logging support
Add class Logging.
Replace all Console.WriteLine() to looks better.
Add informations inside Windows Titles.
* Revert "Add internal Logging support"
This reverts commit 275d363aaf30011f238010572cfdb320bd7b627f.
* Add internal Logging support
Add Logging Class.
Replace all Console.WriteLine() to looks better.
Add debug informations of IpcMessage.
Add informations inside Windows Titles.
* Add internal Logging support2
Add Logging Class.
Replace all Console.WriteLine() to looks better.
Add debug informations of IpcMessage.
Add informations inside Windows Titles.
2018-02-08 21:43:22 -03:00
gdkchan
ae91da5b60
Merge pull request #2 from gdkchan/direct_memory
...
Removed parts of the MMU functionality to use memory directly (faster…
2018-02-08 20:20:01 -03:00
AcK77
44a87bc78e
Basic audio support2
2018-02-08 18:20:07 +01:00
AcK77
9f2aea4059
Basic audio support
...
Implement IAudioOut.
Small corrections on AudIAudioRenderer.
Add glitched audio playback support through OpenAL.
2018-02-08 17:52:02 +01:00
gdkchan
18ac1c4045
Removed parts of the MMU functionality to use memory directly (faster, but potentially more dangerous, WIP), also changed the Shl/Sshr immediate instructions to use IL instead of calling the method
2018-02-07 13:44:48 -03:00
gdkchan
b99e808791
Support loading NSO/NRO without a MOD0 header, stub some functions, support more ids on SvcGetInfo
2018-02-06 20:28:32 -03:00
gdkchan
2347c44bbf
Improve access to system registers by using properties, also use exclusive region granularity on exclusive load/stores, and ensure that acquires without releases won't hold the address forever, remove unused ALU rev method
2018-02-06 12:15:08 -03:00
gdkchan
b7e1d9930d
aloha
2018-02-04 20:08:20 -03:00