Category Archives: Raspberry Pi Video Game Console v2

Hardware: Xin-Mo Dual USB controller

So I’m using this as my controller, which is a Jammaboard USB controller, and I’ve been having a devil of a time getting it to work. In hind sight, i probably would have just bought RetroPie’s ControlBlock as its about the same price.  It does appear that I’ve found a solution here.

The thread is 4 pages as of now and files have been updated, but in short, I downloaded this file and did the following:

tar xf custom_kernel_1.20150216-1.tar.gz
cd custom_kernel_1.20150216-1
sudo ./install.sh

This definately fixed the problem of not recognizing joystick 2; however, I still have a problem with some games not working with the player2 joystick. I can configure the 2nd joystick in the configuration menu, but when it comes to actually  using the joystick in the game, it doesn’t work.  The buttons do seem to work though. Go figure.

Samba sharing

As Retropie already has Samba installed I just needed to edit these two items to allow the folders to be seen on my Windows Workgroup:

workgroup = MYWORKGROUPNAME
wins support = yes

Hardware: HDMI to VGA Adapter

I’m using an old VGA monitor, so I purchased this HDMI to VGA Video Adapter. It wasn’t showing any picture at first so in this file: /boot/config.txt , I uncommented the line:

hdmi_safe=1

From there at least I knew things were working as I got the screen to work in low resolution. Here’s a full list of config.txt options: http://elinux.org/RPiconfig#Video. After that, I just tweaked the following lines until I got the monitor to work without being in safe mode (it’s monitor dependent though). Here’s the settings I used for my monitor:

hdmi_group=2
hdmi_mode=9

I also uncommented this line to get audio to work through the monitor speakers:

hdmi_drive=2

Note that in Adafruit’s example, hdmi_mode=87 is a custom setting where you customize each value. I was able to use preset mode=9.

Static IP

After booting, I went into raspi-config and expanded the memory to the maximum card size. SSH is already enabled so that’s good.

I wanted to change my IP address to static, more for troubleshooting than anything as RetroPie has Samba and moving games to shared drives is super easy.

Here’s what i changed my /etc/network/interfaces file to:

auto lo

iface lo inet loopback
iface eth0 inet static
address xxx.xxx.xxx.113
netmask 255.255.255.0
network xxx.xxx.xxx.0
broadcast xxx.xxx.xxx.255
gateway xxx.xxx.xxx.2

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

RetroPie

I’m using the RetroPie software (3.0 is the current one)…after imaging the SD card I put it in and had to unplug it a few times before it went through a full boot cycle. Everything seems to be booting fine now.

Raspberry Pi Video Game Console v2

I’ve decided to build a full desktop-arcade cabinet. Got half the parts already so I figure I’ll give it a start.  I’m shelving my window blind controller for the moment.