Se o emulador tiver um back-end SDL, você poderá fazê-lo funcionar no terminal usando o DirectFB. Eu tenho tentado fazer o Doom funcionar dessa maneira, com sucesso limitado até agora.
DK.
@DK. - Pelo que parece, a menção de back - end SDL e DirectFB seria um ótimo ponto de partida para uma resposta, especialmente se você tiver um exemplo (Doom) em que possa detalhar o que fez, o que não está funcionando e, esperançosamente, (mais tarde) como você conseguiu que isso funcionasse.
Mark Booth
@ Mark - acaba por ser bastante simples. O PrBoom (o mecanismo Doom que estou usando) estraga a tela, a menos que você a execute especificamente com cores de 16 bits; então está bem. Portanto, desde que você possa controlar a profundidade de bits do emulador, o SDL deve funcionar perfeitamente.
DK.
Respostas:
5
Você pode instalar o Retroarch no seu Raspberry Pi para emular alguns sistemas de videogame. Eu tentei o NES e o SNES e eles funcionam bem, exceto pelo som, que é terrível. De acordo com as instruções de instalação, GameBoy, MAME e DOOM também funcionam, mas não os testei.
A maioria dos emuladores usa a biblioteca SDL para gráficos e som, que pode usar o directfb ou fbcon como back-end, ignorando o X11 por completo.
Quanto a como fazer isso especificamente, não tenho certeza. Esta publicação pode ajudar, e pesquisar no DirectFB no raspberrypi produz alguns resultados interessantes que podem ser úteis. Caso contrário, como mencionado em outra resposta , o Fluxbox é um ótimo gerenciador de janelas leve; Eu recomendaria sobre a maioria dos outros.
No que diz respeito ao WM leve, você pode experimentar o Fluxbox ( http://fluxbox.org/ ).
Nos meus anos de jogo, uma coisa que eu faria era startx com um mangá sem janelas, e o jogo seria a única coisa no meu .xinitrc. Inicie o jogo ou o XQF ( http://www.linuxgames.com/xqf/index.shtml ) e o XQF iniciará o jogo no modo de tela cheia.
Respostas:
Você pode instalar o Retroarch no seu Raspberry Pi para emular alguns sistemas de videogame. Eu tentei o NES e o SNES e eles funcionam bem, exceto pelo som, que é terrível. De acordo com as instruções de instalação, GameBoy, MAME e DOOM também funcionam, mas não os testei.
fonte
A maioria dos emuladores usa a biblioteca SDL para gráficos e som, que pode usar o directfb ou fbcon como back-end, ignorando o X11 por completo.
Quanto a como fazer isso especificamente, não tenho certeza. Esta publicação pode ajudar, e pesquisar no DirectFB no raspberrypi produz alguns resultados interessantes que podem ser úteis. Caso contrário, como mencionado em outra resposta , o Fluxbox é um ótimo gerenciador de janelas leve; Eu recomendaria sobre a maioria dos outros.
fonte
No que diz respeito ao WM leve, você pode experimentar o Fluxbox ( http://fluxbox.org/ ).
Nos meus anos de jogo, uma coisa que eu faria era startx com um mangá sem janelas, e o jogo seria a única coisa no meu .xinitrc. Inicie o jogo ou o XQF ( http://www.linuxgames.com/xqf/index.shtml ) e o XQF iniciará o jogo no modo de tela cheia.
fonte