Sign inSign up

blissnd/retro_game_world

By blissnd

•Updated almost 10 years ago

World of retro game emulators

Image
2

364

blissnd/retro_game_world repository overview

⁠Docker image with ZX Spectrum Fuse & Nintendo NES FCEUX game emulators & gamepad support Tested with the Thrustmaster Dual Analog 4 gamepad from Mediamarkt in Germany (16 EUR)

Instructions to run:

Graphics and Audio need to be mapped to the host using the following docker run command:

On host:

sudo apt-get install pulseaudio pulseaudio &

Run the docker image:

docker run -ti --rm -e DISPLAY=$DISPLAY -e QT_X11_NO_MITSHM=1 -v /tmp/.X11-unix:/tmp/.X11-unix -v /run/dbus/:/run/dbus/ -v /dev/shm:/dev/shm -e PULSE_SERVER=tcp:localhost:4713 --group-add audio --privileged retro_game_world

You need to be 'happy' user inside the container because X11 cannot be redirected to a root user:

sudo su happy

Inside the container, also run the pulseaudio server:

pulseaudio &

  • Use 'jstest-gtk' to test and calibrate gamepad
  • Use 'antimicro &' to map the gamepad buttons to the keyboard for spectrum games (keep it running in background)
  • Use 'fceux' to load NES games & use 'Options' menu to calibrate gamepad (don't use antimicro here - use fceux options)
  • Use 'fuse' to load Spectrum games

Tag summary

Content type

Image

Digest

Size

359.1 MB

Last updated

almost 10 years ago

docker pull blissnd/retro_game_world