Commit graph

23 commits

Author SHA1 Message Date
gdkchan
f372047e23 Fix bad rename 2024-02-22 19:13:18 -05:00
gdkchan
fc8fbe00fb 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
2024-02-22 19:13:18 -05:00
gdkchan
4818beb988 Fixes to memory management 2024-02-22 19:13:18 -05:00
gdkchan
e5af1c3e8b Move a few more SIMD instructions to emit CIL directly instead of a method call 2024-02-22 19:13:17 -05:00
Ac_K
2097670ccf Logging Improvements (#7)
* Logging Improvements

Add Trace functions to SVC.
Add function to get the function name who called.
2024-02-22 19:13:17 -05:00
gdkchan
8b46432f04 Add FVCTZS (fixed point variant) and LD1 (single structure variant) instructions 2024-02-22 19:13:17 -05:00
Ac_K
39f4966903 config bugfix (#6)
Include Ryujinx.conf file to the build folder.
Fix the Ryujinx.conf filepath.
2024-02-22 19:13:17 -05:00
Ac_K
c5e6f290e8 Add internal Config support (#5)
* 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 275d363aaf.

* 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.

* Add internal Config support

Add Config Class.
Add Ryujinx.conf file (Ini file).
Use the Config Class inside Logging.

* Add internal Config support

Add Config Class.
Add Ryujinx.conf file (Ini file).
Use the Config Class inside Logging.
2024-02-22 19:13:14 -05:00
Ac_K
58b83657f8 Copy Paste mistake (#4)
Logging.Warn instead of Logging.Warning
2024-02-22 19:13:12 -05:00
Ac_K
efc7056d3d 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 275d363aaf.

* 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.
2024-02-22 19:13:12 -05:00
gdkchan
4999c86109 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 2024-02-22 19:13:12 -05: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
64d34f2882 Fix a copy-paste bug on Ins_V 2018-02-07 21:53:23 -03:00
gdkchan
d0954564cd Add ADC and SBC instructions 2018-02-07 20:46:36 -03:00
gdkchan
79f028e410 Add FMADD and FMSUB instructions 2018-02-07 20:07:16 -03:00
gdkchan
768b573772 Add FMOV (scalar, register) and FCMPE instructions 2018-02-07 19:43:52 -03:00
gdkchan
d77d691381 Implement SSHL instruction, fix exception on FMAX/FMIN, and use a better exception message for undefined/unimplemented instructions 2018-02-07 09:38:43 -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
6ae5587b5e
Update README.md 2018-02-04 22:39:03 -02:00
gdkchan
d7ee5809bc
Create README.md 2018-02-04 21:11:01 -02:00
gdkchan
b7e1d9930d aloha 2018-02-04 20:08:20 -03:00