WORK IN PROGRESS
Connect the microSD card to your PC.
Some laptops and even PCs have "card reader" slots.
Otherwise you'll need a special dongle. Here's ($10) a good, fst one that could be generally useful to own.
The microSD card needs to be formatted as FAT32 and have no files on it. It's a good idea to reformat it if you're not sure. Especially, note that new microSD cards of 64GB+ often come formatted as exFAT, so you will need to reformat them to FAT32.
Windows: here's a simple formatting tool (click the screenshot to download).
Mac OS X: Applications ➡ Utilities ➡ Disk Utility. Choose "Erase" and format: "MS-DOS (FAT)".
Linux: GParted. (There's a good chance it's already installed, otherwise it will be available in your software center.) Make sure to use an MS-DOS partition table with a single primary FAT32 partition.
Download the latest Recalbox release. (Tested with version 4.0.)
Extract all files from the Recalbox zip to the microSD card.
Eject the microSD card from your PC.
Note: it will really help to have a USB keyboard handy. (Recalbox 4.1 should have an on-screen keyboard that will make this unnecessary.)
Gently insert the microSD card into Chalmers.
The "top" of the microSD card, with the text, should be visible when Chalmers is upside down.
Plug the gamepad into Chalmers.
Plug Chalmers into your TV or monitor using the HDMI cable. Chalmers can emit sound over HDMI. However, if you are using external speakers or headphones, make sure to also plug those directly into Chalmers.
Plug the power supply into Chalmers. It should turn on. (If you're using the white power supply, it has a little switch on the cable itself to turn it on/off, so make sure it's turned on.)
On your TV you should soon see the Recalbox installer (called NOOBS). It will show you progress as it's installing, which should take about 5 minutes. Chalmers will then reboot and you should get the Recalbox menu.
In case you're curious: behind the scenes NOOBS repartitions the microSD card. The big partition you started with will be shrunk to its minimal size, and will now be the "recovery" partition, which will handle upgrades and also let you always return Chalmers to this initial ("factory") condition. There will be two more partitions, one for Recalbox (the operating system and applications), and one for the "share" where all the game data and ROMs lives. (This is a simplified explanation: it's actually a bit more complicated than these three partitions.)
Press any button on the gamepad and a "Configure Input" screen should pop up. Follow the instructions on the screen. Remember to follow the Super Nintendo layout for ABXY, and not the Xbox layout marked on your gamepad! For the hotkey, use the left joystick click.
Recalbox's input configuration is ''terrible:'' making a single mistake can really screw you up! For this reason, you may want to have a USB keyboard handy. Otherwise, you can just unplug Chalmers from power and replug it to start again and make sure it didn't save your bad configuration.
You should be hearing music playing. If you don’t, you might need to switch between HDMI mode and internal mode depending on how your speakers are connected:
START ➡ Sound Settings ➡ Output Device
Plug in the keyboard in order to change the network name from "RECALBOX" to "Chalmers":
START ➡ Network Settings ➡ Hostname
Plug Chalmers into your router using an Ethernet cable.
Recalbox does support WiFi, but we've never managed to get it to work for us. You can try!
Restart:
START ➡ Quit ➡ Restart System
Chalmers should now be on the network. To verify that it's connected:
START ➡ Network Settings: You should see an IP address.
Recalbox:
START ➡ System Settings ➡ Updates ➡ Auto Updates: off
START ➡ Games Settings ➡
Shaders Set: "retro"
Rewind: off (this feature causes considerable input lag)
Kodi:
Appearance ➡
Skin ➡
Skin: "Conq" (Eminence and Mimic are also not terrible)
Settings ➡
Customize home menu: delete "Play DVD", "Shutdown", and "Live TV" (shutdown is broken on Recalbox)
Enable horizontal home layout
Hide Conq logo
Custom background image: "Red.jpg"
GUI sounds: "Skin built-in"
International ➡
Language: "English (US)" (the default is UK)
Timezone country: "United States"
Timezone: choose the best one
Weather ➡
Service for weather information: "Yahoo! Weather"
Settings ➡
Location: add town
Turn off EmulationStation. We need to do this to keep it from overriding the game information files we will be copying in the next step. There are two ways to do this:
If you have a keyboard plugged in, press F4.
You can also do this from your PC terminal if you are familiar with SSH.) Mac OS X, Windows 10, and Linux already have it. For older versions of Windows we recommend MobaXterm. Use Chalmers;s IP address with the user "root" and password "recalboxroot":
ssh root@192.168.1.4
/etc/init.d/S31emulationstation stop
Go back to the PC and access Chalmers.
Windows: You should see Chalmers in your "Network Neighborhood." You can also access it from explorer by typing "\\chalmers" in the address box.
Mac OS X: TODO
Linux: You need Samba. (There’s a good chance it's already installed, otherwise it will be available in your software center.) If you're using GNOME, go to "Other Locations" in the file manager, and then "Windows Network." If you're asked for a password to connect, none is necessary, so leave that field blank.
Configure timezone:
Edit "system/recalbox.conf" with a text editor
Find this line: ";system.timezone=Europe/Paris"
Remove the initial ";"
Not in Paris? Then set your timezone (the exact text from the TZ column)
Save it
Reduce input lag:
Delete the file "system/configs/retroarch/retroarchcustom.cfg"
Edit "system/configs/retroarch/retroarchcustom.cfg.origin" with a text editor
Add the following lines at the end and save it:
# Chalmers
video_vsync = true
video_frame_delay = 5
Delete the built-in games so that they won’t appear in Chalmers's game menu. Go to "roms" and check the following folders for games. You can delete all of them:
"gba"
"mastersystem"
"nes"
"pcengine"
"prboom"
"snes"
Download the Chalmers release. TODO
Copy all files to Chalmers. The folder names should match and merge. Files include:
Configuration overrides for gamepads and reducing input lag
Metadata for games (images and descriptions)
Chalmers EmulationStation theme
Sweet background music for the main menu
Improve performance (optional for advanced users connected via SSH):
export TERM=xterm
mount -o remount, rw /boot
nano /boot/config.txt
At the end of the file, add the following lines:
# Chalmers
force_turbo=1
Press CTRL+X to save. Note: if you ever auto-upgrade Recalbox, this file may be overwritten.
Restart EmulationStation:
If you used F4 at the keyboard, do a hard reset (unplug from power, plug in again)
If you're connected via SSH, then type: "/etc/init.d/S31emulationstation start"
Set theme:
START ➡ UI Settings ➡ Theme Set: "chalmers"
Restart to make sure everything is OK:
START ➡ Quit ➡ Restart System