RaspiBoy, Raspberry Pi Gameboy, SuperPiBoy: En RaspberryPi inuti en Gameboy (7 / 9 steg)
Steg 7: Steg 7: mjukvara setup
Alla config filer finns hittills tillgängliga på https://gist.github.com/mp911de/968610d1ff9ce7db5c18
Vi har gått som långt nu så vi kan använda de enskilda komponenterna tillsammans. Jag tog tag i den RetroPie bilden och kopierade det på SD-kortet. Anslut displayen till styrkort, Anslut nätverk (Ethernet eller WiFi, vilket kräver ytterligare konfigurering) och starta din hallon. Du kommer att behöva justera Bildrotation och kanske Overscanna värden. Fippla runt med den. Efter en lyckad start ser du EmulationStation uppmaning om setup. Avsluta det med Alt-F4. Installera git, fabrikat, gcc, build-essentials, ncurses-dev och expat-dev (paketnamn variera mellan distributioner). Du behöver dem för att sammanställa Adafruit-Retrogame.
Retrogame är en GPIO-till-Keyboard. Knapparna GPIO mappas till tangentbordet stroke.
Redigera retrogame.c genom att lägga till/ange GPIO port till tangenttryckningar. Mappa en knapp till KEY_ESC så kan du avsluta en rinnande emulator. Bygga den och lägga till /etc/rc.local och /etc/udev/rules.d/10-retrogame.rules
sudo nano /etc/rc.local
När textredigeraren nano laddar, Lägg till följande rad i filen precis innan utgång 0:
/Home/PI/Adafruit-Retrogame/retrogame &
Sedan
sudo nano /etc/udev/rules.d/10-retrogame.rules
När textredigeraren nano laddar, kopiera denna enda rad i filen:
DELSYSTEMET == "input", ATTRS {name} == "retrogame", ENV {ID_INPUT_KEYBOARD} = "1
Kör sudo retrogame & testa väder allt fungerar.
Kopierar vissa Rom till rom-mappen (antingen via Samba aktie eller SFTP i ~/RetroPie/rom /...) och ta bort alla ~/.emulationstation/es_input.cfg för att konfigurera om din ingångar. Starta om då.
sudo omstart
Nu konfigurera din input kontroller och ge någon emulator ett försök. Allt ok? Om inte, justera kontrollerna efter behov. Några testkörningar innan du börjar monteringen.