Compatible keyboard Layout with scan codes

Eugeny Brychkov / MSX License Coorporation

Public Domain

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 :

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
tar -xzvf openmsx-0.13.0.tar.gz
cd /etc/apt/
rm -f 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
cd /home/pi/RetroPie-Setup/tmp/build/openmsx-0.13.0
make install
cd ..
mkdir -p /opt/retropie/emulators/openmsx/share/systemroms/
unzip -d /opt/retropie/emulators/openmsx/share/systemroms/
cd /opt/retropie/configs/msx/
rm -f emulators.cfg
cd /home/pi/RetroPie-Setup/tmp/build
unzip -d /opt/retropie/emulators/openmsx/share/machines/
mkdir /home/pi/.openMSX/share/ -p
cd /home/pi/.openMSX/share/

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: