MiSTer FPGA erhält Dreamcast-Unterstützung durch neues Hybridprojekt DreamSTer

Es wurde schon viel über die potenziellen Grenzen der MiSTer-FPGA-Hardware diskutiert. Kaum ist eine Diskussion abgeschlossen, taucht schon der nächste Herausforderer auf und setzt die Messlatte erneut höher. Nun hat ein Entwickler namens skmp, der bereits am Reicast-Dreamcast-Emulator mitgearbeitet hat, einen hybriden Sega-Dreamcast-Emulator namens DreamSTer in die MiSTer-FPGA-Szene eingeführt.
Das DE10-Nano-Board bildet das Herzstück von MiSTer und galt bislang als zu leistungsschwach und zu klein für die Dreamcast-Emulation. Dennoch ist es skmp gelungen, die Konsole über ein Hybrid-Setup zum Laufen zu bringen.
DreamSTer ist kein herkömmlicher FPGA-Kern und entstand laut dem GitHub-Repository durch die Kombination von polly2-rtl mit minicast und einem für MiSTer entwickelten Launcher, der die Rechenlast zwischen dem integrierten ARM-Prozessor des DE10-Nano und einer maßgeschneiderten FPGA-Nachbildung des PowerVR2-Grafikchips der Dreamcast aufteilt.
Es handelt sich nicht um eine reine Implementierung im engeren Sinne, sondern um eine recht unkonventionelle, aber funktionale Lösung. DreamSTer beendet zunächst den Standard-MiSTer-Prozess, übernimmt das FPGA zur Ausführung der Dreamcast und startet anschließend alles neu.
Derzeit befindet sich DreamSTer in der Testphase, und dank der Beiträge aus der Community hat sich die Leistung in der vergangenen Woche deutlich verbessert. Die am 17. Juli veröffentlichte neueste Vorabversion „r1“ ermöglicht nicht nur die Konfiguration der Steuerung innerhalb der App, sondern bietet auch Unterstützung für Eingaben über minicast. Schritt für Schritt arbeiten die Entwickler gemeinsam daran, DreamSTer von einer reinen Proof-of-Concept-Tech-Demo zu einer Lösung weiterzuentwickeln, mit der Nutzer tatsächlich Dreamcast-Spiele spielen können.
Momentan bestehen weiterhin zahlreiche Hindernisse: Die Kompatibilität ist auf eine kleine Anzahl von Dreamcast-Titeln beschränkt, und die Leistung dieser Spiele fällt uneinheitlich aus. Viele Nutzer haben zudem berichtet, dass der HDMI-Ausgang nicht funktioniert. Demzufolge richtet sich dieses Projekt derzeit eher an Anwender, die bereit sind, eine Herausforderung anzupacken, als an Spieler, die ihre Lieblings-Dreamcast-Titel einfach und reibungslos genießen möchten.
Darüber hinaus müssen Nutzer die passenden BIOS- und Flash-Dateien beschaffen, Spiel-Images über eine SD-Karte oder einen externen Speicher einlesen und importieren sowie DreamSTer manuell starten, anstatt das offizielle MiSTer-Menü zu verwenden.
Dennoch ist es ein Schritt in die richtige Richtung, dass der Dreamcast – wenn auch mit eingeschränkter Kompatibilität – gewissermaßen funktioniert, bootet und läuft, während die Entwickler weiter tüfteln und herausfinden, wie sie die Konsole auf der hybriden DreamSTer-Plattform voll funktionsfähig machen können.












