Bundan 6 yıl kadar önceydi, yükselen retronalimi dizinlemek için aniden bir arcade kabin projesine girişmiştim. Tam boy bir kabin yapmak yerine masa üzeri kullanabileceğim, tek oyunculu ama istendiğinde harici kontrolcü bağlanarak iki oyunculu olabilen bir Mini Neo-Geo Bartop Kabin yapmıştım. Tabiki o dönemlerde emülasyon falan kullanmak haşa yasak olduğu için gerçek bir Neo-Geo MVS kartı kullanmıştım. CRT yerine 4:3 LCD (tabiki 4:3) ve 138 oyunlu bir çoklu oyun kartuşu kullanmış olmam otantik hissiyatı çok da bozmamıştı. Zira orjinal MVS çıkışındaki analog görüntüyü, daha önce yapmıştım olduğum bir projeden (VGA-16) devşirme bir kart ile scanline hale getirerek VGA portundan sürdüğüm için tatminkar bir görüntü elde etmiştim.
Henüz görmemiş yada bir iki el oyun oynamamış olanlar için şurada da kısa bir videosu var.
Malum yılbaşı yaklaşıyor, senenin bu döneminde kendime hediye alma şımarıklığım en üst düzeyde oluyor. Geçenlerde online alışveriş sitelerinde gezerken gözüme şu ürün grubu takıldı.
https://www.beymen.com/brand-my-arcade-94655Ne de olsa bilindik kaliteli bir markanın sitesi altında satılıyor, hemen bir tane seçip almaya karar verdim. Tek oyun mu, hangi oyun, yoksa çok oyunlu mu alsam, ama çok oyunlu da görsel olarak gözüme hoş gelmiyor falan derken bir anda soğudum, bunu en iyisi kendim yapayım diye düşündüm.
Eskiden retro sistemler için emülasyon fikrine çok soğuk bakıyordum, orjinal donanım benim için olmazsa olmazdı. Olmazdı diyorum çünkü artık sanki biraz olabilir hal aldı. Tabiki halen eğer imkanım varsa orjinal donanım tercih ederim ama günümüzde c64'e bir parça kod yazmak için bile PC başında emülatör kullanıyorum. Firmalar retro sever kesime hitap etmek için küçültülmüş imitasyon cihazlar üretiyorlar ve içlerinde gene emülasyon kullanılıyor. FPGA yada ASIC bile değil, emülasyon. (Bu noktada Jeri Ellswoth ablamızdan söz etmemek olmaz, bir oyuncak firması için yaptığı çalışma bence gerçekten takdiri hak ediyor. Sadece bir oyuncak için C64 ile aynı şekilde çalışan bir ASIC tasarlamıştı. Ben bunu emülasyon kategorisine koymuyorum zira bu yapılan emülasyon değildi.) Neyse, bu emülasyon olayı öyle bir hal aldı ki, firmalar kendi ürünlerinin yıldönümlerinde ürettikleri kısıtlı üretim serileri için bile emülasyon kullanmaya başladılar. Buna belki de en iyi ve en son örnek Nintendo. Game & Watch series Mario ve Zelda ürünlerinde STM32 işlemci üzerinde koşan emülasyon kullanıldı.
Neyse konuya dönecek olursak, tahmin edeceğiniz gibi gene bir kabin projesine girişme niyetindeyim. Ancak olanaklarım 6 yıl öncesine göre biraz daha kısıtlı. Beymen de görmüş olduğum ürün ve bir önceki paragraftan anlaşılabileceği üzere de yapmak istediğim, olabildiğince küçük, az yer kaplayan kabin formunda bir emülatör. Ancak malum yaş ilerledi, gözlerim o küçücük ekranları çok zor görüyor, en azından mantıklı bir ölçünün altına inmek istemiyorum. 8-10 inch aralığında, ve tabiki 4:3 forma sahip bir ekran arayışındayım.
EKRAN
Biraz araştırdıktan sonra şimdilik en sıcak olduğum çözüm, IPAD 4 ekranı kullanmak.
Ölçüler 241.2 x 185.7
Çözünürlük 1536 x 2048, 4:3
IPS
Ekran seçimi önemli zira kabinin nihayi ölçülerini kullanılacak ekran belirliyor olacak. IPS olması da ek bir avantaj. Son olarak artık üretilmiyor olması sebebi ile yedek parça olarak (muhtemelen yan sanayi ama olsun) makul fiyatlara edinilebiliyor. (2022 Aralık itibari ile 500-800 TL)
Burada çözülmesi gereken bir nüans var, bu panellerin girişleri LVDS formatında oluyor. Yani doğrudan HDMI yada VGA falan bağlamak mümkün değil, bu konuya sonra değineceğim.
DONANIM
Emülasyon kullanacağımdan bahsetmiştim, madem emülasyon olacak, sadece arcade değil olabildiğince çok sistemi emüle edebiliyor olmak mantıklı. Bu sebeple Raspberry PI Model 4 üzerinde koşan bir retropie uygun görünüyor. Zaten elimde başka projelerden kalma birkaç tane olacaktı. 2/4/8 GB konusunda henüz karar vermedim. Elimde 1GB, 2GB ve 8GB var. Sanıyorum 2GB yetecektir.
Kontrolör olarak gene kabinlerde kullanılan switchli joystick ve ışıklı buttonlardan kullanmayı planlıyorum. Şimdi ekran küçük ama neden kol ve butonlar büyük diyebilirsiniz, ben fonksiyonel olmasını da istiyorum. Yani sırf süs objesi değil, başına geçip oynandığında da olabildiğince ergonomik olabilmesi için buton ve joysticki küçük kullanmak istemedim. Henüz çizim yapmaya başlamadım ama bir şekilde tasarım esnasında göze de çok irite edici gelmeyecek bir yerleşim yapabilirim diye düşünüyorum.
Aşağıdaki setten bir tane sipariş ettim bu arada. Bana bir takım lazım ama gönderim ücreti düşünüldüğünde iki takım olanı sipariş etmek daha mantıklı geldi.
https://www.amazon.com.tr/gp/product/B07JFXQSM5/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1Mümkün olabilirse gene ahşap, yada ahşap ağırlıklı ve 3D basılmış parçalarla desteklenmiş/tamamlanmış bir tasarım olacak.
Bu proje özelinde bir yazılım yada donanım geliştirme niyetim yok, dediğim gibi imkanlarım kısıtlı ve hobi amaçlı bir proje olmasını hedefliyorum. Olabildiğince hazır bulunabilen parçalarla kotarmaya çalışacağım.
Son olarak proje ismi olarak Mini Bartop Kabin düşünmüştüm ama daha önce yaptığım da mini olduğu için bunu mecburen Mikro Barcode Kabin olarak isimlendirdim. Bu durumda Beymende satılanlar da pico yada nano oluyor...
Şimdilik aklımdakiler bu kadar, gelişmeler oldukça paylaşacağım.