Re:Ryujinx (Switch Emulator) Update
by peter-m80 on Monday December 19, 2022 @02:53AM
(#34049594)
Why do this kind of software use .Net? Shouldn't this be implemented with portability in mind?
[ Parent
| on HN ]
.NET is pretty portable. It can run on most popular platforms.
Where would you be running this where you’re also blocked by net support?
Re:Ryujinx (Switch Emulator) Update
by sirwhinesalot on Monday December 19, 2022 @02:58AM
(#34049627)
It runs on Windows, macOS and Linux, how much more portable do you want it to be?
Android, iOS, Fuchsia
Re:Ryujinx (Switch Emulator) Update
by sirwhinesalot on Tuesday December 20, 2022 @01:31AM
(#34062366)
.NET also runs on Android and iOS so Ryujinx could support them in the future. Most emulators written in C/C++ don't run on all of those platforms either.
Don't run, right now. But with some effort they could be ported by someone who wants. With .NET you are just shit out of luck.
Re:Ryujinx (Switch Emulator) Update
by benaadams on Wednesday December 21, 2022 @01:21AM
(#34077329)
Why? .NET also runs on iOS and Android
.NET is portable, .NET Framework isn't.
They appear to distribute Windows, Linux, and macOS builds. I'm not plugged into the .NET/Mono scene, but the download (the Linux one at least) appears to be an AOT-compiled ELF file, with no dynamic dependencies (well, aside from possibly dlopen()ing things at runtime) on .NET/Mono components. I was able to run it without installing the Mono runtime or any libraries.