m4xw hat heute den 3DS-Emulator "Citra" auf der Nintendo Switch gezeigt.
Kürzlich wurde Citra auf Android portiert – wesentlich interessanter ist aber das ARM64-Backend für den Just-in-Time Compiler, der die ARM CPU des 3DS emuliert. Dadurch, dass sowohl der 3DS, als auch die Switch auf die ARM-Architektur setzen (letztere ARM64) fällt die Emulation performanter aus, als bspw. eine Emulation der Wii mit ihrer PowerPC-Architektur.
In einem ersten Video zeigt m4xw Citra mit Majoras Mask 3D, welches nativ unter HorizonOS, also nicht unter Lakka läuft. Laut ihm müssen noch viele Fehler behoben werden, aber die rund 50 FPS in der Intro-Sequenz (welche In-Engine gerendert ist) können sich sehen lassen. Dies ist auch der erste kompilierte Build "frisch aus dem Ofen" mit dem neuen Dynarec ohne die Neuerungen der letzten zwei Monate.
Ein zweites Video zeigt sehr flüssiges Gameplay von Ocarina of Time 3D. Auch Nati denkt, dass die Leistung der Switch ausreichend sein wird. Sicherlich können wir schon bald 3DS-Spiele unterwegs spielen!
Es gibt ein Tool für den PC der CIA und 3DS in CCI umwandelt, dafür das es eine frühe Alpha ist läuft es recht ordentlich auf der Switch
Welches Format spielt Citra ab?
Nur CCI oder auch 3ds?
3DS-Dumps müssen mit GodMode9 entschlüsselt werden.
Siehe: https://citra-emu.org/wiki/faq/ und https://citra-emu.org/wiki/dumping-game-cartridges/
Welches Format spielt Citra ab?
Nur CCI oder auch 3ds?
hammer xd ich hoffe es kommt der bald 🙂
lauft doch schon gut hab 30 roms die laufen
hmm ich finde den nirgendwo zum download o.o
Es gibt nur eine geleakte Version von m4xws Patreon.
und wo finde ich die?
Google
…was meinen sie wie lange ich bereits gesucht hatte auf google und NICHTS finde…. ich würde ja nicht fragen wenn ichs so leicht finden würde 🙁
Findet sich bestimmt unter einem YT-Video im GBATemp-Thread wieder. Ich werde das hier nicht verlinken, da es immer noch eine Leak-Version ist.
also bei mir lauft der zu 97% also sehr gut aktuell bin ich sehr zu frieden (Retroarch v1.8.8 dated 27.6.2020)
Es gibt auch ein drittes Video, wo Majoras Mask 3D in 60FPS läuft 🙂
https://twitter.com/m4xwdev/status/1265055498660990981
„Sicherlich können wir schon bald 3DS-Spiele auf dem TV spielen“ ist für den letzten Satz besser ^^
Cool wäre es, wenn man nen virtuellen Cursor mit der IR des Controllers hätte, mit dem man zeigen und per Knopfdruck "touchen" könnte.
Wie ein richtiger Computer mit einer drahtlos-Maus 😀
Wie ein richtiger Computer mit einer drahtlos-Maus 😀
Nein, Android wird gar nicht verwendet, das läuft nativ auf dem Betriebssystem der Switch. Android ist hier nur relevant, weil mit dieser Version auch endlich der ARM64 JIT released wurde.
Selbst wenn es auf Android laufen würde, wäre die Perfomance gut, da Android auf der Switch ebenfalls nativ läuft und nicht emuliert werden müsste.
Das Switch OS benutzt zwar meines Urteils nach ein paar Android Komponenten aber basiert auf das 3DS OS. Ist sozusagen eine Weiterentwicklung des Horizon OS (Der Name des Betriebssystems vom 3DS und Switch)
Es beinhaltet weder Android-, noch Linux-Komponenten. Es basiert auf dem 3DS OS, ja, ist aber an vielen Stellen stark verbessert worden. Nur der Netzwerk-Stack ist AFAIK von BSD? (ist der von Windows übrigens auch, weshalb man diesen lustigen "etc/hosts/" Pfad hat)
Gut zu wissen, hatte es mal so irgendwo aufgeschnappt, das mit Android.
Ja wurde gerade in der Anfangszeit viel behauptet und dann als Fakt gesehen. Wurde im ersten CCC-Beitrag sogar explizit widerlegt 😀
Und was ist mit dem DS? Laufen schon DS Games auf der Switch?
Da gibt es schon etwas länger was. Nennt sich MelonDS.
Yep, macht wohl auch schon große Fortschritte. Gibt halt leider nur einen guten ARM64-Dynarec für DS und der ist von DraStic – und closed-source.
Hatte sich das Team mal überlegt ihren Stuff zu open sourcen?
Steht schon länger auf der Agenda und sollte eigentlich schon Anfang dieses Jahres passieren: https://drastic-ds.com/viewtopic.php?f=5&t=5680
Sprich, wenn Drastic open source ist, könnte man es auf die Switch porten und DS Spiele in fullspeed genießen.
Sicher. Wobei MelonDS auch schon große Fortschritte macht.
Bei mir würde der letzte Satz sogar zutreffen, da mein o3ds Akku nur noch 10 Min bis ca. ne Halbe Stunde hält, je nach dem was ich spiele.