Mitwirkender Leitfaden • Bauführer
Strato ist ein experimenteller Emulator, der auf ARMv8-Android™ -Geräten läuft und die Funktionalität eines Nintendo Switch™ -Systems emuliert, lizenziert unter der GNU General Public License v3.0 oder höher
Sie können die Kernentwickler von Strato auf unserem Discord kontaktieren. Wenn Sie Fragen haben, können Sie diese gerne stellen. Es ist auch ein guter Ort, um einfach über den Emulator auf dem Laufenden zu bleiben, da dort die meisten Gespräche über die Entwicklung geführt werden.
Einige bemerkenswerte Teams/Projekte, die uns auf diesem Weg geholfen haben, sind:
Skyline: Strato baut auf Skyline auf und ist als Fortsetzung dieses Projekts gedacht.
Ryujinx: Wir haben Ryujinx während des gesamten Projekts als Referenz verwendet. Die Genauigkeit ihrer HLE-Implementierungen von Switch-Subsystemen macht es zu einer erstaunlichen Referenz. Das Team hinter dem Projekt war bei allen Fragen, die wir hatten, äußerst hilfreich und hat uns ständig bei allen Problemen geholfen, auf die wir gestoßen sind. Es ist zu beachten, dass Strato nicht auf Ryujinx basiert .
Yuzu: Der Shader-Compiler von Strato ist eine Abzweigung des Shader-Compilers von Yuzu mit Strato-spezifischen Änderungen. Durch die Verwendung konnten wir uns auf die Teile der GPU-Emulation konzentrieren, die wir speziell für Mobilgeräte optimieren konnten, und gleichzeitig über eine hochwertige Shader-Compiler-Implementierung verfügen Base.
Switchbrew: Wir haben Switchbrew ausgiebig genutzt, sei es ihr Wiki mit seiner riesigen Menge an Informationen über den Switch, das uns unzählige Stunden Zeit gespart hat, oder libnx, das für die anfängliche Entwicklung des Emulators von entscheidender Bedeutung war, um sicherzustellen, dass unsere HLE-Kernel- und Sysmodule-Implementierungen gewährleistet sind waren korrekt.