To be honest, I am really rethinking some things right now as I am talking to some switch emulator project leaders.
The emulator in question is a game emulator called Ryujinx.
It is written in C#, not so good if you want performance, besides I do not really know to which extend dotnet is supported on FreeBSD.
The Avalonia UI does not really work, but the ugly GTK 3 does, and it is an external so, some work would be needed to get it updated as not to break the project for existing Windows, Linux, MAX OSX users.
The emulator is in a okay state, since no updates are provided any more as of October 10th 2024.
Even if I get it to work, sane people will prioritize C++ emulator projects more than C# as it is seen with new Nintendo Switch emulators or forks of
emulators/yuzu.
Altogether I think I should focus here on a C++ based Nintendo Switch emulator project.
After a discussion with the project leaders, we came to a conclusion that it does not matter what you do.
Nintendo is targeting emulators like crazy, and if there does not exist a reason to take your project down, they will find one, create one, or bribe the lawyer.
The Ryujinx team in this case got bribed.
It is not an aspect of legality anymore, it is just corruption at this point.
So, naturally people who dare to develop Nintendo emulators are forced to hide themselves, developing emulators now in secret once they go mainstream.
Not every person has the patience, time, courage, and mindset to do so.
Only 2 of 5 leaders are self-hosting, one of them even in the dark web only to preserve games.
If Nintendo really goes on rampage, they will do everything to shut down public projects.
One of the 5 leaders is the developer of nxEmu.
He hosts on github, and hopes to avoid Nintendos DMCA.
The project is completely legal, but Ryujinx was, too.
So, hosting on github will only result in nothing in the long term.
I really respect the 2 leaders hosting securely.
So, yes, there is already a development team.
Now, I somehow want to unite them, and develop with them together...
Actually Yuzu is outdated.
I will see how to port its fork Torzu over, as I want to get it further developed since it is in the safest position right now, hosted very securely, and it has updates for playing new games which yuzu lacks.