Gibt es Emulatoren, die auf dem Raspberry Pi ohne X laufen?

8

Gibt es Emulatoren, die auf dem Pi ohne X laufen?

Wenn nicht, gibt es einen besonders leichten Fenstermanager, der sich gut für Videospielemulatoren eignet?

Pale2Hall
quelle
Wenn der Emulator über ein SDL-Backend verfügt, können Sie es möglicherweise mit DirectFB vom Terminal aus zum Laufen bringen. Ich habe versucht, Doom so zum Laufen zu bringen, mit bisher begrenztem Erfolg.
DK.
@DK. - Wie es aussieht, wäre die Erwähnung von SDL-Backend und DirectFB ein guter Ausgangspunkt für eine Antwort, insbesondere wenn Sie ein Beispiel (Doom) haben, in dem Sie detailliert beschreiben können, was Sie getan haben, was nicht damit funktioniert und hoffentlich (später) wie du es zum Laufen gebracht hast.
Mark Booth
@Mark - Es stellt sich heraus, dass es ziemlich einfach ist. PrBoom (die Doom-Engine, die ich verwende) verschraubt den Bildschirm, es sei denn, Sie führen ihn speziell mit 16-Bit-Farbe aus. dann ist es gut Vorausgesetzt, Sie können die Bittiefe des Emulators steuern, sollte SDL einwandfrei funktionieren.
DK.

Antworten:

5

Sie können Retroarch auf Ihrem Raspberry Pi installieren , um einige Videospielsysteme zu emulieren. Ich habe NES und SNES ausprobiert und sie funktionieren gut, bis auf den Sound, der schrecklich ist. Gemäß den Installationsanweisungen funktionieren auch GameBoy, MAME und DOOM, aber ich habe sie nicht getestet.

Kibbee
quelle
4

Die meisten Emulatoren verwenden die SDL-Bibliothek für Grafik und Sound, die DirectFB oder FBBcon als Backend verwenden kann und X11 insgesamt überspringt.

Ich bin mir nicht sicher, wie ich das konkret machen soll. Dieser Beitrag kann helfen, und das googeln nach directfb auf raspberrypi führt zu einigen interessanten Ergebnissen, die hilfreich sein können. Wenn nicht, wie in einer anderen Antwort erwähnt , ist Fluxbox ein großartiger, leichter Fenstermanager. Ich würde es den meisten anderen empfehlen.

Dougvj
quelle
2

Was Light WM angeht, können Sie Fluxbox ( http://fluxbox.org/ ) ausprobieren .

In meinen Gamming-Jahren war eine Sache, die ich tun würde, Startx mit einem No-Window-Mangaer, und das Spiel würde das einzige sein, was in meiner .xinitrc enthalten ist. Starten Sie entweder das Spiel oder XQF ( http://www.linuxgames.com/xqf/index.shtml ), und dann startet XQF das Spiel im Vollbildmodus.

gfelisberto
quelle
+1 für startx ohne Fenstermanager. Ich mache genau das für mein Mythtv-Frontend und es funktioniert seit mehreren Jahren einwandfrei.
David Gardner