My system is as follows:
Raspberry Pi Model B Rev 1 (256MB)
Running from framebuffer outside of X (x is never even launched).
SDL is latest version, customized to use dispmanx backend
(Note: I've also tried with the non-customized version of SDL, and get the same results).
FCEUX is the latest version from SVN, compiled with no GTK support, no lua support, no OpenGL support, no SDL AVI support, etc.... Basically it is compiled with only the bare minimum supported.
When I launch fceux with a ROM, I get a static blank screen, no sound, no video, but not unresponsive (I can exit back to shell by pressing f1).
If I disable sound by passing -sound 0, it launches just fine, and plays the game just fine (sans sound, obviously).
I don't have pulseaudio installed, I use bare alsa.
I installed the alsa-oss emulation utility, and tried running it with
SDL_AUDIODRIVER=oss aoss fceux romfile
SDL_AUDIODRIVER=dsp aoss fceux romfile
I also modprobed snd-pcm-oss and just launched with
SDL_AUDIODRIVER=dsp fceux romfile
And I still get the same result: black screen, no audio, but exits just fine on f1.
It seems I can only get it to load a rom with sound completely disabled altogether. If it successfully loads an audio driver, it will hang on a black screen every time, without fail.
Log in to post a comment.