GPi CASE 2ΒΆ
Flash OS to SD cardΒΆ
Get SD Memory Card Formatter. Use it to format SD card.
Get Raspberry Pi Imager.
Raspberry Pi Imager:
Raspberry Pi Device β Raspberry Pi 4
θ―·ιζ©ιθ¦εε ₯ηζδ½η³»η» β Emulation and game OS β Recalbox / RetroPie
ε¨εε‘ β SD card
Next
RetroPie used EmulationStation as default frontend. Recalbox used Modern theme for ES-DE.
ReferenceΒΆ
OSΒΆ
RecalboxΒΆ
Enable SSHΒΆ
Menu β Network Name β Enable WiFi β On
Network Name β
WiFi Password β
β Start Connect with:
host `recalbox` (or ip-address) port `22` username `root` password `recalboxroot`
Update games listsΒΆ
Menu β UI Settings β Update Games Lists
Add a Bluetooth controller:ΒΆ
Menu β Controller settings β Pair a bluetooth controller
Add themes into frontend:ΒΆ
share\themes
Hide preinstalled gamesΒΆ
Menu β UI Settings β Game Filters β Hide Preinstalled Games
Transferring RomsΒΆ
WinSCP β Synchronize:
Local directory `roms\`
Remote directory `/recalbox/share/roms`
Direction/Target directory `Remote`
Mode `Synchronize files`
Synchronize options `Preview changes`
Caomparion criteria `Modification time`
Cave Story MDΒΆ
Get
doukutsu-zh.bin.zip
from Cave Story MD - ReleasesCopy it to
/recalbox/share/roms/megadrive/
ReferenceΒΆ
RetroPieΒΆ
Install display patch and safe-shutdown script:
Get
GPi_Case2_patch.zip
from GPiCase2-Script.Decompress it to
GPi_Case2_patch\
.Copy all files under
GPi_Case2_patch_retropie
to<SD card>\
.Run
Install_patch.bat
.
Create gpi.sh
:
wget -O - "https://raw.githubusercontent.com/RetroFlag/GPiCase2-Script/main/retropie_install_gpi2.sh" | sudo bash
First Boot
Insert SD card into GPi Case 2, turn it on.
After first boot, hold a button to configure keymap. ou can hold down the button until it is be skipped.
Set Up WiFiΒΆ
Configuration β WiFi β β¦ β Localisation Options β Set WiFi country β Save and exit
After reboot, connect to WiFi
Install safe-shutdown script [1]ΒΆ
Configuration β File Manager β Edit
/etc/hosts
:<ip> github.com <ip> raw.githubusercontent.com
Reboot.
Configuration β File Manager β Run
/boot/gpi.sh
.
Enable SSH [2][3]ΒΆ
Configuration β Raspi-config β Interface Options β SSH β Yes
Connect with:
host `retropie` (or ip-address) port `22` username `pi` password `raspberry`
Refresh the game listingΒΆ
Menu β Quit β Restart EmulationStation
Transferring RomsΒΆ
Enable Pegasus Frontend [4]ΒΆ
System Menu β RetroPie Setup β Manage packages β Manage experimental packages β pegasus-fe β Install from pre-compiled binary
nano /opt/retropie/configs/all/autostart.sh
pegasus-fe
Reboot.
If you use other controllers:
Emulator LΓΆve (Experimental) [1][2] (Cache)ΒΆ
Config β RetroPie Setup β Manage packages β Manage optional packages β love-0.10.2, love
`mv
.love /roms/love/``
Some games:
Get CurseOfTheArrow-V1.8.3-universal.love
form Curse of the Arrow.
unzip CurseOfTheArrow-V1.8.3-universal.love -d CurseOfTheArrow-V1.8.3-universal
cd CurseOfTheArrow-V1.8.3-universal
vim conf.lua
t.window.width = 96*5
t.window.height = 64*5
t.window.minwidth = 96
t.window.minheight = 64
7z a -tzip CurseOfTheArrow-V1.8.3-universal-640x480.love *
mv CurseOfTheArrow-V1.8.3-universal-640x480.love <RetroPie>/home/pi/RetroPie/roms/love/
Get Source code (zip)
from mari0 - Releases.
unzip mari0-1.6.2.zip -d mari0-1.6.2
cd mari0-1.6.2/mari0-1.6.2
7z a -tzip mari0-1.6.2.love *
mv mari0-1.6.2.love <RetroPie>/home/pi/RetroPie/roms/love/