WS|Crew

MiSTER (FPGA) - Emulation war gestern....




Alucard

  • Newbie
  • *
    • Beiträge: 17
    • Profil anzeigen
Naja die Kiste ist FPGA und je besser der Kern geschrieben ist, um so näher an der echten Hardware ist das. Aber du hast schon Recht: FPGA ist schon eher Nerdsache :)
XboxLive: Gunhed001


SegaMan

  • Power Wolf
  • *****
    • Beiträge: 7644
  • Mensch 2. Klasse
    • Profil anzeigen
Es kommt halt auch drauf an ob man ernsthaft die alten Games "spielen" will oder ob es einem reicht mal 5-10min in ein altes game reinzuschauen und sich an die alten Zeiten zu erinnern.





SegaMan

  • Power Wolf
  • *****
    • Beiträge: 7644
  • Mensch 2. Klasse
    • Profil anzeigen
Naja ich hab die letzten 20 Jahre viele alte Spiele ernsthaft auf Emu gespielt (allein weil's mir zu mühsam war meine alten Konsolen wieder aufzubauen), und weder bei Action-Spielen (Mega Man X, F-Zero) noch bei RPGs oder Jump'n'Runs habe ich viel Unterschied bemerkt. Weder bei Lag noch bei der Optik.

Was ist eigentlich dieses "ernsthaft" spielen? ;)

Ne im Ernst, ist das dann in Puncto Optik akkurater, oder wegen Input Lag oder Sound?

Eigentlich in allen Bereichen.
Hör ich oft ... "bemerke da kein Lag"  usw.

Ich hatte bei Emulation immer das Gefühl das da irgendetwas "nicht richtig" ist.
Super Mario World und Co. fühlten sich immer komisch an und ich habe mich gefragt ob die Steuerung damals echt so schwammig war.
Ganz extrem fällt es bei Shmups auf, da "zieht" das Raumschiff immer nach.
Wenn man keinen direkten Vergleich hat kann es sein das einem das nicht groß auffällt. Fakt ist aber das das Lag da ist und zwar DEUTLICH.

Habe ein paar Freunde die haben Retropie Emu am Laufen und waren damit sehr zufrieden.
Musste nur einmal den MiSTer mitnehmen zum direkten Vergleich und KEINER wollte danach noch mit Retropie weiterzocken.

Am PC kannst natürlich mit allerlei Rumfriemelei in Bezug auf das Lag annähernd an den MiSTer rankommen ( z.B. Groovymame) aber da muss man einen riesen Aufwand betreiben und ist am Ende immer noch nicht bei der Qualität eines MiSTer.

Um den technischen Hintergrund genau zu erklären bin ich wohl der Falsche aber einfach gesprochen.

Emulation simuliert die Abläufe die in der originalen Hardware und arbeitet diese nach und nach (!) ab.

Bei FPGA wird die komplette Hardware im FBGA nachgebaut und die Abläufe laufen Zeitgleich genau so ab wie in der Konsole.
Ist der Core Cycle Accurate dann gibt es praktisch keinen Unterschied zur originalen Hardware.

Hier ein schönes Video das einiges erklärt.
Ist allerdings schon ein halbes Jahr als. Also in Bezug auf die Cores nicht up to date weil die Entwicklung derzeit RASEND schnell von Statten geht. Erst kürzlich kam beispielsweise USB Polling Rate Option dazu die Lag über USB Controller praktisch auf 0 reduziert.

https://www.youtube.com/watch?v=e5yPbzD-W-I



« Letzte Änderung: Februar 12, 2020, 11:29:00 Vormittag von SegaMan »


SegaMan

  • Power Wolf
  • *****
    • Beiträge: 7644
  • Mensch 2. Klasse
    • Profil anzeigen
Bei den Arcade Cores tut sich aktuell einiges.

Bei den ganz alten Arcade Titel gibts schon seit längerem eine extrem gute Auswahl.
Vor allem cool da man viele PCB gar nicht mehr bekommt und so aber trotzdem in den Genuss der "Hardware" kommt.

Capcom CPS1 steht wohl kurz vor dem ersten release.

Im Konsolenbereich gehts mit dem Jaguar Core gut voran und PCengine CD wird wohl bald kommen.

Wie schon geschrieben wurde eine Funktion implementiert die USB Polling Rate runterzudrehen.
Somit erzeugen  kompatible USB Controler praktisch 0  zusätzliches lag.




SHiNjide

  • Gast
Ok, sagen wir mal folgendes Szenario voraus: Zocken via HDMI an Tv oder Monitor und als Input Controller mit PSX Connector und 9 Pin (C64 style). Was bräuchte ich da so? Und scanlines kann das Ding ja bestimmt als Filter darstellen, oder?

 :-[


SegaMan

  • Power Wolf
  • *****
    • Beiträge: 7644
  • Mensch 2. Klasse
    • Profil anzeigen
Beim Controller versteh ich jetzt nur Bahnhof.
Was meinst da genau?

Generell würde ich da zu einem 8bitdo M30 oder Retro Bit Saturn Controller Raten.
Super Digikreuz und gute Buttons.

Würde da nicht mit Adaptern rumhantieren wollen zumal die alten gamepads eh meist ausgelutscht sind.
Für den C64 einen Padhack machen oder so ein USB Encoder Ding verwenden, dann bist flexibel.

Ansonsten brauchst nur den De10 Nano und ein 128MB SD Ram board.
IO board ist nicht mehr nötig da mittlerweile fast alle Cores Direct Video (HDMI2VGA Adapter) unterstützen falls es doch mal ein CRT sein soll.

Scanlines und Co. ist natürlich kein Problem.
Gibt eine Vielzahl an Filter die man verwenden kann.



SHiNjide

  • Gast
Beim Controller versteh ich jetzt nur Bahnhof.

Ich befürchte das kommt dabei raus, wenn ich wieder zu faul bin und nur auf irgendwelchen Touch devices am Sofa liegend tippse.  ???

Ja, ich meinte mit Adaptern rumhantieren. Aber wenn das nix is, lass ich mich gerne eines besseren belehren. ;) Die Controller Google ich gleich mal.

Gibts nen empfehlbaren Shop wo man den Kram gut kaufen kann? Nach ein paar YouTube Videos bin ich jetzt schon arg angefixt.  8)


SegaMan

  • Power Wolf
  • *****
    • Beiträge: 7644
  • Mensch 2. Klasse
    • Profil anzeigen
DE10-Nano kriegst bei Mouser oder Digikey.
SD-Ram und falls nötig IO Board könnt ich dir ne mail Adresse von jemandem geben wo ich bestellt habe.

Gibt auch shops die Komplettpakete verkaufen  inkl. Gehäuse.
https://manuferhi.com/p/mister-fpga
https://ultimatemister.com/product/ultimate-mister/


SegaMan

  • Power Wolf
  • *****
    • Beiträge: 7644
  • Mensch 2. Klasse
    • Profil anzeigen
Hab den Rotary Encoder jetzt erhalten und mal alles provisorisch zusammengebastelt wie in diesem Video.

https://www.youtube.com/watch?v=AYzcv_SsluY&t=5s

Funktioniert prima.
Jetzt warte ich noch auf mein Arduino Board damit ich auch 2 Buttons ansteuern kann und werde das dann in ein schönes Gehäuse setzen.

So mach Arkanoid erst richtig Laune :)

Und es gibt noch einige andere Arcade Cores die mit Spinner funktionieren.