Если у эмулятора есть SDL-сервер, вы можете получить его с терминала, используя DirectFB. Я пытался заставить Doom работать таким образом, но пока с ограниченным успехом.
ДК.
@DK. - Судя по всему, упоминание о SDL backend и DirectFB было бы отличной отправной точкой для ответа, особенно если у вас есть пример (Doom), где вы можете подробно рассказать о том, что вы сделали, что с ним не работает, и, надеюсь, (позже), как ты заставил это работать.
Марк Бут
@Mark - оказывается довольно простым. PrBoom (движок Doom, который я использую) портит экран, если вы не запускаете его специально с 16-битным цветом; тогда все нормально. Таким образом, при условии, что вы можете контролировать битовую глубину эмулятора, SDL должен работать просто отлично.
ДК.
Ответы:
5
Вы можете установить Retroarch на Raspberry Pi для эмуляции некоторых систем видеоигр. Я пробовал NES и SNES, и они работают нормально, за исключением звука, который ужасен. В соответствии с инструкциями по установке GameBoy, MAME и DOOM также работают, но я их не проверял.
Большинство эмуляторов используют библиотеку SDL для графики и звука, которая может использовать directfb или fbcon в качестве бэкэнда, пропуская X11 в целом.
Что касается того, как это сделать конкретно, я не уверен. Этот пост может помочь, и поиск в поиске directfb на raspberrypi действительно дает некоторые интересные результаты, которые могут быть полезны. Если нет, то, как упоминалось в другом ответе , Fluxbox - отличный легкий оконный менеджер; Я рекомендовал бы это по большинству других.
Что касается легких WM, вы можете попробовать Fluxbox ( http://fluxbox.org/ ).
В мои игровые годы я хотел бы заняться startx без mangaer без окон, и игра была бы единственной вещью в моем .xinitrc. Либо запустите игру, либо XQF ( http://www.linuxgames.com/xqf/index.shtml ), а затем XQF запустит игру в полноэкранном режиме.
Ответы:
Вы можете установить Retroarch на Raspberry Pi для эмуляции некоторых систем видеоигр. Я пробовал NES и SNES, и они работают нормально, за исключением звука, который ужасен. В соответствии с инструкциями по установке GameBoy, MAME и DOOM также работают, но я их не проверял.
источник
Большинство эмуляторов используют библиотеку SDL для графики и звука, которая может использовать directfb или fbcon в качестве бэкэнда, пропуская X11 в целом.
Что касается того, как это сделать конкретно, я не уверен. Этот пост может помочь, и поиск в поиске directfb на raspberrypi действительно дает некоторые интересные результаты, которые могут быть полезны. Если нет, то, как упоминалось в другом ответе , Fluxbox - отличный легкий оконный менеджер; Я рекомендовал бы это по большинству других.
источник
Что касается легких WM, вы можете попробовать Fluxbox ( http://fluxbox.org/ ).
В мои игровые годы я хотел бы заняться startx без mangaer без окон, и игра была бы единственной вещью в моем .xinitrc. Либо запустите игру, либо XQF ( http://www.linuxgames.com/xqf/index.shtml ), а затем XQF запустит игру в полноэкранном режиме.
источник