Linux-Projekti loppuraportointi

Aivan ensimmäiseksi oli saatava Retropie image ladattua internetistä. Image löytyy helposti PetRockBlogin sivuilta (Retropie-projektin ylläpitäjä). Image oli tämän lisäksi saatava SD-kortille, jotta Raspberry Pi osaisi käynnistää sen oikein. Ohjelmaksi valikoitui Win32DiskManager.

Kun Retropie-käyttöjärjestelmä oli saatu SD-kortille ja kortti liitettyä kiinni Raspberryyn, alkoi varsinainen asennus. Itse asennus meni lähes itsestään ja Retropie kyseli ainoastaan gamepadin konfigurointia, mikä ei aiheuttanut ongelmia.

Tässä vaiheessa projektia oli mielekkäämpää ottaa suoraan SSH-yhteys raspberryyn kuin käyttää fyysistä näppäimistöä. Selvitimme Raspberryn IP-osoitteen ifconfig -komennolla ja otimme ko. osoitteeseen Puttyn avulla yhteyden.

ssh

user: pi

password: raspberry

Yllä olevat ovat oletuksena RetroPie:ssa, joten ei ole mielekästä käyttää näitä. Vaihdetaan salasana:

passwd

Salasanan vaihdon jälkeen päästään varsinaiseen konfiguraatioon käsiksi.

Suoritetaan ensiksi normaalit päivityskomennot:

sudo apt-get update

sudo apt-get upgrade

Ilman overscanin poistoa konfiguraatiosta, jää näytön/television reunoille ikävät mustat palkit. Joten poistetaan overscan:

sudo nano /boot/config.txt

Poistetaan kommentti disable_overscan=1 edestä ja tallennetaan. 

moduuli10
Overscan pois päältä
moduuli22
Overscan päällä

 

Jotta projektista saataisiin kuvakaauppauksia irti, on tarpeellista asentaa ohjelma jolla se onnistuu. Asennetaan raspi2png:

Luodaan hakemisto ohjelmalle:

mkdir /RetroPie/rasp 

cd RetroPie/rasp

Haetaan varsinainen ohjelman .zip:

wget https://github.com/AndrewFromMelbourne/raspi2png/archive/master.zip

Puretaan zip:

unzip master.zip

cd RetroPie/rasp/raspi2png-master

Jotta ohjelma saadaan toimimaan oikein, pitää hakea PNG-library:

sudo apt-get install libpng12-dev

Käännetään raspi2png:

make

Nyt voimme ottaa kuvakaappauksia komennolla ./raspi2png. Kuvat tallentuvat oletuksena .png -muotoon ja /RetroPie/rasp/raspi2png-master/ -hakemistoon.

Otetaan muisrikortin koko kapasiteetti käyttöön:

raspi-config

filesystem

Valitaan extend filesystem.

Asennetaan emulaattorit:

cd Retropie-Setup

chmod +x retropie_setup.sh

sudo ./retropie_setup.sh

binary

Valitaan ensimmäinen vaihtoehto, sillä haluamme asentaa kaikki emulaattorit siitäkin huolimatta, että kaikkia ei välttämättä tarvita.

Kaikki tarvittavat konfiguraatiokomennot ovat nyt suoritettu ja voimme uudelleenkäynnistyksen jälkeen siirtyä pelaamaan:

sudo reboot

Retropien graafisesta käyttöliittymästä valitaan haluttu peli ja laitetaan peli pyörimään:

mario

Linux-Projekti

PROJEKTIN TAVOITTEET

  • Projektin päätavoitteena on toteuttaa Raspberry Pi:llä retropelien emulaattori. Eli yksinkertaisuudessaan tehdä raspberrysta helposti liikuteltava pelikonsoli esimerkiksi Lan-tapahtumia varten. Toissijainen tavoite, mikäli aikaa jää, on asentaa XBMC Media Center jolloin raspberrysta tulee helposti mukana kulkeva mediatoistin.

 

TYÖKALUT

  • Työkaluiksi on valittu Raspberry Pi Model 3:n lisäksi geneerinen USB-ohjain (pad), mikä tahansa näppäimistö ja geneerinen hdmi-kaapeli. Näytön virkaa toimittaa televisio.

 

AIKATAULU

Viikko 13              Aiheen pohdinta ja projektisuunnitelma
Viikko 14              Tutustuminen Raspberry Pi laitteistoon
Viikko 15              Emulaattorin asennus + testaus
Viikko 16              Projekti valmis
Viikko 17              Mahdolliset lisäominaisuudet (XBMC)
Viikko 18              Projektin esittely