Categories
Emulation Games Howto OpenMSX

Install OpenMSX on Retropie with XBOX360 or PICADE Controller

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:

 

5 replies on “Install OpenMSX on Retropie with XBOX360 or PICADE 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.

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 🙂

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.