Есть ли на Raspberry Pi эмуляторы, которые работают без X?

8

Есть ли эмуляторы, которые работают на Pi без X?

Если нет, то есть ли специально облегченный оконный менеджер, который был бы хорош для эмулятора видеоигр?

Pale2Hall
источник
Если у эмулятора есть SDL-сервер, вы можете получить его с терминала, используя DirectFB. Я пытался заставить Doom работать таким образом, но пока с ограниченным успехом.
ДК.
@DK. - Судя по всему, упоминание о SDL backend и DirectFB было бы отличной отправной точкой для ответа, особенно если у вас есть пример (Doom), где вы можете подробно рассказать о том, что вы сделали, что с ним не работает, и, надеюсь, (позже), как ты заставил это работать.
Марк Бут
@Mark - оказывается довольно простым. PrBoom (движок Doom, который я использую) портит экран, если вы не запускаете его специально с 16-битным цветом; тогда все нормально. Таким образом, при условии, что вы можете контролировать битовую глубину эмулятора, SDL должен работать просто отлично.
ДК.

Ответы:

5

Вы можете установить Retroarch на Raspberry Pi для эмуляции некоторых систем видеоигр. Я пробовал NES и SNES, и они работают нормально, за исключением звука, который ужасен. В соответствии с инструкциями по установке GameBoy, MAME и DOOM также работают, но я их не проверял.

Kibbee
источник
4

Большинство эмуляторов используют библиотеку SDL для графики и звука, которая может использовать directfb или fbcon в качестве бэкэнда, пропуская X11 в целом.

Что касается того, как это сделать конкретно, я не уверен. Этот пост может помочь, и поиск в поиске directfb на raspberrypi действительно дает некоторые интересные результаты, которые могут быть полезны. Если нет, то, как упоминалось в другом ответе , Fluxbox - отличный легкий оконный менеджер; Я рекомендовал бы это по большинству других.

Dougvj
источник
2

Что касается легких WM, вы можете попробовать Fluxbox ( http://fluxbox.org/ ).

В мои игровые годы я хотел бы заняться startx без mangaer без окон, и игра была бы единственной вещью в моем .xinitrc. Либо запустите игру, либо XQF ( http://www.linuxgames.com/xqf/index.shtml ), а затем XQF запустит игру в полноэкранном режиме.

gfelisberto
источник
+1 для startx без оконного менеджера. Я делаю то же самое для моего интерфейса с Мифтом, и он отлично работает уже несколько лет.
Дэвид Гарднер