This howto describes how to install OpenMSX on a default Retropie configuration.
I’ve build and tested it on a Raspberry 3B
This post is based on my original post at : http://blog.petrockblock.com/forums/topic/msx-emulator-and-disks/#post-105873
Step 1. : Download Retropie from the Retropie website.
I’ve used Retropie 4.1
Follow the installation instruction from the Retropie website.
Step 2 : Connect to your Raspberry Pi using SSH
(This step is not mandatory, but it gives the possibility to cut&past commands so you don’t have to type all commands)
Step 3 : Cut & Past the following commands:
sudo su cd /home/pi/RetroPie-Setup/tmp/build wget https://github.com/openMSX/openMSX/releases/download/RELEASE_0_13_0/openmsx-0.13.0.tar.gz tar -xzvf openmsx-0.13.0.tar.gz cd /etc/apt/ rm -f sources.list wget https://www.msxinfo.net/files/sources.list apt-get -y update apt-get -y build-dep openmsx cd /home/pi/RetroPie-Setup/tmp/build/openmsx-0.13.0/build/ rm -f custom.mk wget https://www.msxinfo.net/files/custom.mk cd /home/pi/RetroPie-Setup/tmp/build/openmsx-0.13.0 ./configure make make install cd .. wget https://www.msxinfo.net/files/systemroms.zip mkdir -p /opt/retropie/emulators/openmsx/share/systemroms/ unzip systemroms.zip -d /opt/retropie/emulators/openmsx/share/systemroms/ cd /opt/retropie/configs/msx/ rm -f emulators.cfg wget https://www.msxinfo.net/files/emulators.cfg cd /home/pi/RetroPie-Setup/tmp/build wget https://www.msxinfo.net/files/fsa1gt.zip unzip fsa1gt.zip -d /opt/retropie/emulators/openmsx/share/machines/ mkdir /home/pi/.openMSX/share/ -p cd /home/pi/.openMSX/share/ wget https://www.msxinfo.net/files/settings.360 wget https://www.msxinfo.net/files/settings.pic
Step 4 : Rename the settings file according your configuration.
There are 2 setting files, one to use with the Picade cabinet, named settings.pic
mv settings.pic settings.xml
Note : The PICADE controller is configured as a keyboard in OpenMSX.
And one settings file for a XBOX360 Controller, named settings.360:
mv settings.360 settings.xml
Note : The XBOX360 controller is configured as a Joystick in OpenMSX, with the D-pad also configured.
The following bindings are used for these controllers, making it possible to play for example Metal Gear 1/2, Maze of Galious, etc. without needing a keyboard.
Using the XBOX360 controller, you can use the XBOX button to open the OpenMSX On Screen Display Menu to quit OpenMSX en return to Retropie.
This is how the Picade looks like running OpenMSX on Retropie:
Hello, how do I use the controller settings for wii u pro controller?
Hi Eduardo, I don’t have a Wii U Pro Controller, so I cant test it.
But you can always try to connect it to the Rpi and try the Xbox or PS3 controller profile. Just see what buttons are working and what buttons doesn’t.
Then edit the profile accordingly.
But how do I edit the profile?
I have a wireless mini keyboard, but the layout is all messed up, it doesn’t have the return and control keys, how do I fix that?
Thanks for replying
Hi! Thank you very much, Erik. Everything went fine on my rpi3 and now I can launch openMSX from ES. But there’s a problem: the xbox360 controller profile “settings.360” is an empty template. Could you please upload the correct one? Thanks in advance 🙂