Die Entwickler hinter dem 3DS-Emulator "Citra" haben heute einen Nintendo-Switch-Emulator mit dem Namen "yuzu" veröffentlicht.
Da das Betriebssystem der Switch eine Weiterentwicklung des 3DS-OS "Horizon" ist, forkte der Hauptentwickler Bunnei kurzerhand Citra und arbeitet seit Frühjahr 2017 an dem Emulator. Mit der Entwicklung von Homebrew nahm dieser Fahrt auf und machte große Fortschritte.
Momentan lassen sich natürlich nur Homebrews abspielen, was aber nützlich für Entwickler ist. Der Quellcode ist unter der GPLv2 lizenziert und kann auf GitHub gefunden werden. News findet ihr auch auf dem Twitter-Account des Teams @yuzuemu.
Wer das Team unterstützen will, kann ihnen auch eine Spende zukommen lassen. Der Name stammt übrigens von der Yuzu ab, einer Pflanzenart aus der Familie der Rautengewächse. Man lernt nie aus!
Danke an Maschell für den Hinweis!
https://uploads.disquscdn.com/images/2455daa35f8bdaed9d3ab4757e57e18cc22b927bbf887a206d4ce5258efdfa93.png
Mario Odyssey Sieht…. ähm, nunja….
Sollte in der Canary besser aussehen.
Es ist auch die Canary
Nightlys durch den Offiziellen Buildbot sind nun unter https://yuzu-emu.org/downloads/ verfügbar.
Ah, so kann ich das in die Datenbank aufnehmen: https://wiidatabase.de/switch-downloads/pc-tools/yuzu/ danke!
Kein Ding. Muss ich VS schon nicht mehr richten 😉
Hei iCON, ich bin gerade dabei einen Build des Emulators zu erstellen, wenn du willst schick ich dir nen Link zu ner Zip mit dem Build damit du ihn anbieten kannst.
Danke, aber ich biete keine Nightly-Software an, müsste außerdem ständig neu gebaut werden.
Ok, naja hätte sich eh verzögert. CMake hat gerade Visual Studio gekillt. Super.
2 Tage später – ganz oben bei Google Instant Search
(Bei den Namen "yuzu" denke ich eher an den Anime bzw. Manga Citrus)
Hoffentlich könne Devs damit was anfangen und Homebrew etwas schneller vorantreiben. xD
Da fällt mir ein, wenn das Switch-OS tatsächlich eine Weiterentwicklung des 3DS-OS ist (haben ja auch beide einen ARM), könnte ich mir durchaus vorstellen, dass jemand irgendwann eine Homebrew erstellt, die 3DS-Dumps auf der Switch ausführt und die Syscalls umleitet (also ohne ein Emulator zu sein), sehr ähnlich zu Nintendont auf der Wii für GC oder Wine in Linux für Windows Binaries.
Natürlich müsste man sich dann um die Darstellung beider Bildschirme kümmern und überlegen, wie man bestimmte Dinge (z. B. Pusten in das Mikro des 3DS) löst. Außerdem kann man den Touchscreen des 3DS nur im Handheld-Modus der Switch begrabbeln.
Daran hab ich noch gar nicht gedacht. Die Hürden werden aber deutlich höher sein, da (wie du schon gesagt hast) bspw. ein Mikrofon und eine Kamera fehlt.
Wäre interessant zu wissen, ob sowas überhaupt möglich ist… Mal abwarten.
Sehr gute News für Entwickler. Ich wollte auch demnächst mit einem simplen Spiel beginnen und befürchtete schon, für jeden Testlauf PegaSwitch bemühen zu müssen.
Wie im Text steht, haben sie Citra als Basis genutzt. Ist ja ihr Emulator und die GPL erlaubt das ja ausdrücklich. Emulation ist natürlich legal, daher kann Nintendo dagegen nichts machen.
Eins nach dem Anderen. Retail-Spiele stehen auf der Agenda, aber ohne legale Dumps kann das natürlich nichts werden.
Auf den Userland-Exploit für 4.1.0 wirst du leider noch lange warten müssen (wie im anderen Beitrag gesagt wird der erst mal nicht released werden).
Theoretisch könntest du die Spiele selbst dumpen. Dann wäre es legal.
Es gibt ja auch schon länger Dumps. Aber ohne die notwendigen Keys. https://gbatemp.net/threads/first-nintendo-switch-cartridge-dumps-released.477954/