- Registriert
- Juli 2021
- Beiträge
- 4.079
Nur dass das an der Stelle von der Switch 2 quasi die einfachste Hausaufgabe ist. ARMv8/v9 rein, x86-64 raus. Klar, auch keine triviale Aufgabe - wobei in ein paar Jahren, wenn die APX weiter verbreitet ist, könnte es sogar noch etwas einfach werden.piccolo85 schrieb:Zumal Decompilierung und Rekompilierung durch immer leistungsfähigere Werkzeuge und KI-Unterstützung künftig erheblich schneller werden dürften.
Das ist heute allerdings nicht das Problem. Die liegen an anderer Stelle.
Sieh dir mal an, was unter Linux mit Wine und Proton teilweise für ein Aufwans getrieben wird um DirectX sowie allgemein die WinAPI „bereitzuszellen“. (Ach, hier könnte man eine super fachliche Diskussion führen ob Wine „streng“ genommen doch irgendwo ein Emulator ist, weil es Systemaufrufe übersetzt.piccolo85 schrieb:Vielleicht ist es in ein paar Jahren ohnehin völlig überholt, Spiele klassisch zu emulieren, wenn man sie stattdessen direkt für andere Plattformen rekonstruieren kann.
Denn auf der Switch 2 wird nicht mit DirectX oder Vulkan gearbeitet. Die „Nintendo“-API muss nachgebildet und dann nach Vulkan/DirectX übersetzt werden. Dazu noch andere Eigenheiten des Switch OS. Mann muss hier also nicht nicht nur ARM Binaries übersetzen, sondern mehr und das ist, wenn man es wie mit Wine oder Proton „vollintegegriert“ machen will, sogar noch komplizierter, als ein „vollwertiger“ Emulator.
