Gelelim işin yazılım kısmına. Ben bu kısımda hiç deneyim sahibi olmadığım için yabancı bir kaynaktan faydalandım. (Donanım kısmı için de YavuzG'nin Scartcade projesinden faydalandım, ona da bir teşekkür sunmadan geçmeyelim

)
Şu sayfada yazılım kurulumu ile ilgili detaylar mevcut.
http://retrorgb.com/rpi240p.htmlYazılım konusunda kafamda algoritmayı şu şekilde çalıştırdım. Çok fazla uğraştırmasın, basit bir kurulumu olsun, şöyle ise şöyle yap, böyle ise böyle yap gibi şeyler içermesin. Çok da duyulmamış, bilinmedik bir şey de olmasın.
Yukarıda linkini verdiğim rehber içindeki şu iki cümleyi okuyunca doğal olarak hangi emulasyon kit'ine karar verdim?
- Emulation software. I recommend using Recalbox or Lakka, but this guide will work with many different software packages, including Retropie.
(Emülasyon yazılımı olarak Recalbox yahut Lakka tavsiye ederim ancak bu rehberden yararlanıp Retropie dahil başka çözümler de kullanabilirsiniz)- Some installations (like Recalbox) will require access to a Linux or Mac machine, or a virtual machine like Virtual Box. (
Bazı kurulumlar (mesela Recalbox) Linux/Mach yahut Virtual box gibi bir sanal makine yazılımına ihtiyaç duyacaktır.)Yani, otur Lakka ile başla, benim de başımı ağrıtma diyor adam. Ben de öyle yaptım. Daha sonra bir yerde Retropie'ın arayüzünün 240p'de yeterince anlaşılır olmadığına dair bir şeyler okuyunca en azından ilk deneme için çok da yanlış yapmadığımı düşünüyorum. Tabii Recalbox'ı seçmemiş olmak tamamen tembellikten ötürü.
Kurulum düşündüğümden basit,
Kabaca şunları yapmak gerekiyor, windows kullandığım için mecburen windows ile ilgili çözümlere link vereceğim.
1. Kullanılacak bir SD kart'ı formatlamak.
2. Bir imaj yükleme yazılımı ile SD kart'a Lakka imajını yüklemek.
3. Sd kart üstündeki config.txt içine emüle edilecek sisteme göre uygun VGA666 ayarlarını eklemek.
4. Kullanım
İlk maddeden başlayalım,
1. Kullanılacak bir SD kart'ı formatlamak.Benim elimde 16GB kart vardı, mecbur onu kullandım ancak PI'nin maksimum sd kart boyutu konusunda çok bilgim yok, Nette 64GB, 128GB kullandım diyen de var.
Aşağıdaki linkten SD Card Formatter 4.0 yazılımını indirip kuruyoruz.
https://www.sdcard.org/downloads/formatter_4/Programı çalıştırıyoruz, Quick format seçip OPTION butonuna basıp FORMAT SIZE ADJUSTMENT seçeneğini ON seçiyoruz ve kartı formatlıyoruz.

Rehberi hazırlayan vatandaş üstüne bir de şununla da formatlayın diye tavsiye etmiş. Sorgulamayıp uydum ben de vatandaşın dediğine.
http://www.ridgecrop.demon.co.uk/download/fat32format.zipKomut satırında fat32format.exe'yi açtığınız yerde aşağıdaki gibi bir komut veriyorsunuz.
fat32format F:\
F'i doğal olarak Sd kartın sizdeki sürücü ismi ile değiştirin.
Formatlama kısmı bu kadar.
2. Bir imaj yükleme yazılımı ile SD kart'a Lakka imajını yüklemek.Öncelikle kullanacağınız emülasyon kitini indirmeniz lazım.
Lakka :
http://www.lakka.tv/Recalbox :
https://github.com/recalbox/recalbox-os/releasesRetropie :
https://retropie.org.uk/download/Ben Lakka ile devam ettim,
İndirdiğim dosya Lakka-RPi2.arm-2.0.img.gz ismindeydi, bunu 7-zip ile açınca içinden Lakka-RPi2.arm-2.0.img isminde bir dosya çıktı.
Win32DiskImager yazılımını indirip kurun
Win32DiskImager :
https://sourceforge.net/projects/win32diskimager/Bu programın kullanımı da oldukça basit, yapmanız gereken SD kart'ın sürücü adını ve yükleyeceğiniz imaj dosyasını (benim örneğimde : Lakka-RPi2.arm-2.0.img) seçmek ve Write butonuna basmak. Yaklaşık 1-2 dakikada işini bitiriyor.
Bu aşamada bitti,
3. Sd kart üstündeki config.txt içine emüle edilecek sisteme göre uygun VGA666 ayarlarını eklemek.Bizim modül için potansiyel ayarlar şu şekilde,
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
#hdmi_timings=336 1 10 30 34 252 1 15 3 42 0 0 0 50 0 6400000 1 # 336:252 6.4MHz progressive
#hdmi_timings=336 1 10 30 34 252 1 15 3 42 0 0 0 50 0 6400000 1 # 336:252 6.4MHz progressive
#hdmi_timings=256 1 6 17 18 192 1 26 22 29 0 0 0 60 0 4800000 1 # 256:192 Sega Master System (NTSC)
#hdmi_timings=256 1 8 17 21 224 1 7 10 24 0 0 0 60 0 4800000 1 # 256:224 NES, SNES (NTSC)
hdmi_timings=320 1 20 29 35 224 1 10 14 16 0 0 0 60 0 6400000 1 # 320:224 Sega Genesis (NTSC)
#hdmi_timings=320 1 14 46 28 256 1 17 32 9 0 0 0 50 0 6400000 1 # 320:256 Amiga (PAL)
Dikkat ederseniz, ayarların bir kısmı sabit, sadece hdmi_timings değiştirilerek değişik yatay ve dikey çözünürlükler elde edilmeye çalışılmış. Bu kısımda şu an için çok fazla deneyimim yok ancak eskiden okuduklarımdan anladığım kadarıyla bu ayarlar daha kernel boot ederken okunan ayarlar olduğu için başta ne ayarlarsanız boot ettikten sonra hep o ayar geçerli oluyor. Bilmediğim kısım şu, emülasyon kit'leri bu işi biraz daha kullanıcı dostu hale getirmiş olabilir. Dikkat ettiyseniz her bir ayar farklı bir sisteme daha çok hitap ediyor.
Bu noktada ister statik bir ayar kullanırsınız, ister farklı sistemler için farklı sd kartlar kullanırsınız, yahut araştırır çözümünü bize de anlatırsınız burasını size bırakıyorum
Bizim yapacağımız şu, windows explorer içinden sd kart'ı açıyoruz, config.txt dosyasını bulup Notepad++ gibi bir editörle açıp üstteki ayarları dosyanın en altına yapıştırıp dosyayı kaydediyoruz.
Bu aşama da tamamlandı.
4. KullanımBu noktada SD kart'ımızı PI'mize takıp bağlantımızı yapıp tadını çıkarabiliriz. Ben fazla bir şey yazmayacağım çünkü ben de daha yeni kullanmaya başladım.
Size de yol göstermesi açısından şunları diyebilirim sadece,
Yeni PI'lerde dahili wireless olduğu için ilk işim Lakka üstünde wireless ayarlarını yapmak oldu. (Ağı seçip, şifreyi girmek yani

) Daha sonra da ayarlarda Samba seçeneğini Off'tan On'a getirdim ve böylece bilgisayarımdan Lakka'nın paylaştığı klasöre oyun aktarabildim.
Sonrası biraz nostalji tabii

Sunset riders'ın videoda gözüken bu crack intro'sunu ilk gördüğümde yanılmıyorsam sene 94'tü.
http://www.youtube.com/v/jBr1T94COYI&rel=0Vakit bulursam sabit / yakın çekim vesaire daha fazla detay paylaşırım.
Ps1 : CPS1, CPS2, CPS3 sistemleri için şöyle bir config buldum. Bende üstten ve daha çok alttan siyah boşluk bırakıyor ancak yatay çözünürlük yetersizliği kayboluyor, yazılar gayet net.
hdmi_timings=384 1 0 11 28 224 1 30 0 30 0 0 0 60 0 6400000 1 #384:224x60 - CPS1 + CPS2 + CPS3
Ps2 : config.txt'yi sd kart'ı çıkarıp pc'ye takmadan değiştirmek için
1. Services menüsünden SSH seçeneğini açın. (Bir kere yapmanız yeterli)
2. PC'den putty programı ile LAKKA üstündeki ssh server'a bağlanın. Host name : LAKKA. Default user name : root, password : root
3. Şu komutları verin
mount /flash -o remount,rw
cd /flash
nano config.txt
Dosyayı editleyip çıkın, reboot komutu ile yeniden başlatın.