Skip to content

Neo Geo je komplikovan. Trebaju nam i ROM-ovi sa igrama i BIOS ali ne bilo koji BIOS već BIOS iste verzije kao i ROM-ovi. Stoga se sve to distribuira u paketu a paket je veličine dvadeset i kusur gigabajta. Preuzima se preko torenta sa sajta archive.org i jednom kada ga skinemo i raspakujemo, u direktorijumu roms možemo da nađemo fajl neogeo.zip (to je BIOS) i još preko 4000 ZIP arhiva sa igrama. I BIOS i igre snimamo u neogeo direktorijum Retro Paja. Ono što mene zbunjuje jeste da ne rade sve igre iz paketa. Shvatio sam da ZIP fajlovi veličine barem megabajt imaju šansu da su pravi ROM-ovi, ovi manji, veličine od nekoliko desetina do nekoliko stotina kilobajta gotovo sigurno neće raditi. I još nešto, ako Emulation Station prikaže korektan naziv igre (npr. Metal Slug - Super Vehicle) a ne naziv ZIP fajla (mslug), na dobrom smo putu da pokrenemo igru. Ako neće da se pokrene, verovatno je u pitanju neko regionalno ograničenje pa treba potražiti arhivu sa istim imenom koja na kraju naziva ima neko drugo slovo (npr. j za Japan, u za Ameriku, w sa svet i slično).

Namučih se dok nisam shvatio kako da pokrenem DOS igre pod RetroPie-em 🙂

Poenta je u tome da DOSBox podrazumevano nije instaliran. Stoga, sa glavnog ekrana prvo idemo na RetroPie configuration. Onda biramo RetroPie setup. U sledećem ekranu pokrećemo opciju Manage packages pa onda Manage optional packages pošto je DOSBox opcioni paket. Skrolujemo do DOSBox-a, izaberemo ga a na sledećem ekranu biramo opciju Install from binary. Kada se instalacija završi, izađemo skroz iz podešavanja i restartujemo Emulation Station.  Igre se snimaju (raspakovane) u pc direktorijum a kako i na vikiju piše, mogu da se prave i poddirektorijumi za svaku igru posebno radi lakšeg snalaženja. Poddirektorijumi mogu da imaju dugačke nazive. Igre možemo da pokrenemo direktnim izborom izvršnih fajlova a možemo da pokrenemo i prečicu Start DOSBox kada nam se pojavljuje poznato DOS okruženje. Za DOS igre nam u većini slučajeva treba tastatura prikačena na Rozberija.

Pošto sam dobio na poklon Raspberry Pi računarčić, reših da na njega instaliram ne Raspbian (što inače svi normalni ljudi rade) već Arch Linux za ARM procesore. Na Arch ARM sajtu postoji uputstvo kako se to sve lepo radi iz Linuksa ali pošto ja na desktop računaru na kojem imam instaliran Linuks nemam čitač SD kartica već ga imam na laptopu, a na laptopu nemam Linuks već Vindouz, well... sledi procedura.

Najpre sam skinuo neki stariji imidž fajl sa adrese

https://downloads.raspberrypi.org/arch/images/

Onda sam pomoću programa Win32 Disk Imager taj fajl snimio na SD karticu. Karticu sam uštekao na Raspberry Pi, povezao mrežni kabal, TV preko HDMI-ja, ubacio USB dongle za bežičnog miša i tastaturu i priključio računar na punjač za telefon 🙂 Sistem se pokrenuo, prikazao mi login prompt a ja sam se po prvi put ulogovao sa root/root. Odmah sam odlučio da apdejtujem sistem komandom

pacman -Syu

Nakon restarta sam primetio da se root particija mauntovala u read-only modu pa sam u fajlu /boot/cmdline.txt dodao rw ispred rootwait. Još jedan restart i sada je već sve mnogo bolje.

Ako otkucamo df -h videćemo da, iako kartica ima kapacitet od 8 gigabajta, postoje samo dve particije na njoj ukupnog kapaciteta oko 1.8 gigabajta. Iz vindouza sam skinuo program Tuxboot, uštekao jedan USB fleš disk u laptop, pokrenuo Tuxboot i na fleš disk instalirao program za particionisanje GParted. Laptop sam restartovao tako da se pokrene sa fleš diska, ubacio SD karticu u čitač, pokrenuo GParted i napravio novu particiju od slobodnog prostora sa SD kartice. Nisam uspeo da je spojim sa root particijom. Izlazak iz GParted-a, novo pokretanje Rozberija, u datoteci /etc/fstab dodajem

/dev/mmcblk0p3   /home   ext4   defaults   0   1

još jedan restart i imamo novu particiju. Sada možemo da instaliramo i grafičko okruženje:

pacman -S xorg-server xorg-server-utils xorg-xinit
pacman -S xf86-video-fbdev lxde noto-fonts

Komandom pacman -Scc možemo da obrišemo sa kartice skinute pakete da ne zauzimaju mesto. Dodajemo novog korisnika:

useradd -m -G users,audio,games -s /bin/bash benke
passwd benke

Izlogujemo se kao superkorisnik i ulogujemo se kao novi korisnik. Grafičko okruženje pokrećemo sa

xinit /usr/bin/lxsession