Switch N64 dynarec (Beta Version) ist jetzt verfügbar!

  • Switch N64 Dynarec Beta!



    Fans des Nintendo 64 können sich nun freuen, denn der N64 Emulator wurde für die Nintendo Switch "vollständig" portiert, somit laufen die "meisten" N64 Games auf der Switch in Fullspeed!!!

    Möglich wurde das alles, nach dem man schon über 2150$ für denjenigen gesammelt hat, der einen dynamischen Recompiler schrieb, der die Instruktionen der MIPS-Architektur des N64 in die ARM64-Architektur der Switch übersetzt.

    Hinter der Arbeit steckt natürlich der deutsche Coder m4xw, der wirklich ganze Arbeit geleistet hat. Er fing einfach nur damit an, die Litransistor-Cores stattdessen mit Libnx zu kompilieren, blieb dann jedoch am Ball und hat Großartiges geschaffen.

    Download: https://mega.nz/#!u9sBFQqB!i8BX3yvQMP922LAFZymcYTGcnl_BLAjC5ZxNWsas-J0
    Twitter: https://twitter.com/m4xwdev/status/1081959470169841667

    [size=6]Edit by M tha MaN: Links angepasst.[/size]

  • Dann wird wohl bald ein Update von RetroArch folgen, das dieses Feature eingebaut hat!

  • Ich habe es gerade mal getestet!
    Die Auflösung ist top.
    Die fps belaufen sich bei mir zwischen 24-60, allerdings immer noch extreme Ton lagger und das Bild ruckelt auch noch wie Sau.....


    Vielleicht kann es mal jemand ausprobieren und Berichten....


    Ich denke man muss noch etwas einstellen, weiß nur nicht was genau

  • Ist ja auch erst die erste Beta und der Dev sagt auf Twitter auch dass es da noch was zu verbessern gibt ;)

  • Ooooh... DynaRec?
    Unterstützt der LLE? Ware ja geil! :D

  • Hab es gerade testen wollen .
    Die mupen64plus_libretro_libnx.nro in den cores ordner getan, und den inhalt von mupen_coreoptions.txt der retroarch-core-options.cfg hinzugefügt.



    Sobalt ich ein Rom starte Stürtzt die switch ab, und ich muss neu starten.



    Habe verschiedene Roms probiert .



    Habe ich was falsch gemacht?

  • Ooooh... DynaRec?
    Unterstützt der LLE? Ware ja geil!

    PSX auf der Switch in Fullspeed wäre (theoretisch) nun auch möglich (PS1 hat ja auch die MIPS-CPU-Architektur) xD


    @Nemoex


    Lade dir mal die config aus dem Link herunter: https://m4xw.net/nextcloud/index.php/s/g663mit7LA3RwcW
    Und schiebe sie in den RetroArch Ordner im Root der SD-Karte ;)

  • Für die gleiche Art Prozessortyp/-architektur oder eine CPU mit dem selben Befehlssatz (Opcodes), ist eine andere Art der Implementierung WESENTLICH effizienter, als ein (Dynamic) Recompiler. Bei einem DynaRec bringt es nicht viel, wenn die Opcodes die gleichen sind...

  • Erstmal sry, ist irgendwie in Vergessenheit geraten.
    Mit den Dateien von Switchgamerx2019 geht es auch nicht, selbes Problem.


    Werde mal abwarten bis ein Update von Retroarch kommt.


    Trotzdem Danke.

  • Habe das Problem das sich F-Zero überhaupt nicht starten lässt jedesmal wenn ich es starte stürzt Retroarch ab jemand eine idee

  • Lies dir mal den RetroArch Spoiler in diesem Thema durch. Damit solltest du das nötige Basiswissen erhalten.
    Emulatoren Collection für die Switch (RetroArch u.a.)

  • Du musst Retroarch zum Ausführen von mupen64plus über NSP Injektion starten. Das geht beim SX OS z.Bsp. über das Starten eines Games bei gedrückt gehaltener R Taste. Dann erscheint das HB Menü und Retroarch/mupen64plus kann darüber gestartet werden.

  • Sorry, ich versteh das nicht ganz, bzw. bekomme es nicht hin.
    Also nachdem ich Retroarch auf die SD kopiert habe, habe ich es im Album über "Installer" installiert.
    Ich kann es also im Album unter Homebrew starten (Version 1.7.6) und im Startbildschirm (daneben sind meine Switch 3 Spiele die ich besitze).
    Interessant ist, das im Installer Version 1.7.5 steht.
    Auf dem Startbildschirm habe ich versucht Retroarch mit gehaltener R Taste zu starten.
    War kein unterschied zu sonst.
    Dann lade ich den Core Mupen64plus-Next.
    (In Retroarch kann ich glaube ich keine R Taste gedrück halten, das hat die Funktion von Taste Runter).
    Dann gehe ich im Retroarch Main Menü links unten auf meine (gescanten) Roms, und wähle zB. Zelda OofT aus.
    Dann auf Run.
    Dann wird der Bildschirm schwarz, und ich bekomme die Fehlermeldung.


    Sorry, wenn ich mir da doof anstelle.

  • Benutze erstmals die neueste hekate Version: https://github.com/CTCaer/heka…hekate_ctcaer_4.6_svc.bin
    Hier hast du die aktuellste NSP: https://buildbot.libretro.com/…witch/libnx/RetroArch.nsp



    Und nutze die Config, wie ich sie benutze:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!