commodore.gen.tr

Arcade Sistemler ve Oyun Konsolları => Oyun Konsolları => Konuyu başlatan: yavuzg üzerinde Ocak 10, 2017, 21:02:05 ÖS



Konu Başlığı: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:02:05 ÖS
Merhaba retro oyun severler (@cengizermiş gibi bir giriş yapayım dedim :) )

Arkadaşlar, konuya nasıl bi giriş yapayım bilemedim. Konu o kadar dallanıp budaklandı ki proje projecikler doğurdu, konu konuyu açtı, vs...

İsterseniz özetle ne yapmaya çalıştığımı anlatayım önce.

Nedir bu "NES2JAMMA"?

Özellikle arcade konusuna yabancı olmayan sanırım hemen anlamıştır; NES (Nintendo Entertainment System) oyun konsolunu bir arcade kabine takmamıza yarayacak bir cihaz diyebiliriz kısaca :)

Nintendo zamanında bildiğiniz NES tasarımına dayalı ve bildiğiniz NES oyunlarını oynatan bir arcade donanımı üretmiş. Bunun adı Playchoice10. Adından da anlaşıldığı üzere içine 10 adede kadar NES "tabanlı" oyun kartuşu takılabiliyor (ki NES kartuşundan farklı) ve kullanıcı oyunları bir menüden seçip attığı jeton kadar belirli bir süre istediği oyunu oynayabiliyor.

Yıllarca "konsolcular" Nintendo'nun arcade için üretmiş olduğu Playchoice 10 ve VS sistemlerinin PPU'larını (Pixel Processing Unit) sökerek konsollarını RGB modlamış ve "arcadecileri" oldukça kızdırmışlardı. Ne yalan söyliyeyim bi ara ben de bu konuya merak sarıp ebay'de yabancı arcade forumlarda uygun PPU kovalamadım değil. Ancak sağolsun Avustralya'lı bir eleman "Tim Wortington" (shmup forumlarında "villetim" olarak bilinir) NESRGB diye bir mod devresi üretti de Playchoice10 ve VS arcade sistemleri kurtuldu.

Neden konuya buradan girdim derseniz, malum arcade kabinlerde arcade monitörler var ve bu monitörler composite video çıkışı verebilen standart bir NES sistemin aksine sadece RGB video sinyalleri ile çalışırlar. Bir NES konsolunu arcade kabine bağlayabilmek için gerekenlerin en başında konsolu RGB video çıkış verebilir hale getirmek gerekiyor (ki buna da bu projenin ilerleyen aşamalarında sıra gelecek) YA DA ...

RGB çıkış verebilen bir NES ile işe başlamanız lazım. Peki varmı böyle bir NES? Evet var; Fransız bölge NES konsolları SCART üzerinden RGB video sinyali verebilir. Birçoklarının sandığının aksine Fransız NES'ler SCART üzerinden composite video değil GERÇEKTEN de RGB sinyali verir. Sadece RGB video sinyalleri NESRGB veya Playchoice10 PPU'Ları gibi sıfırdan üretilmez. Fransız NES'lerin olmayan RF modülatörlerinin yerinde bir Composite Video - RGB Video "decoder" devresi vardır.

Neyse, gördüğünüz üzere konu dağılmaya çok meyilli :) konumuza dönersek...

Benim amacım, hem yıllarca PPU'ları sökülerek ölüme terkedilen Playchoice10 sistemlerinin öcünü almak :P hem de gerçekten de NES tabanlı oyunları arcade kabinde oynayabilmek.

Elbette ki bir Playchoice10 menüsü gibi bir menü yapabilmeyi de isterdim ancak o özelliği de katabilmek için baya bi programlama bilgisine ihtiyaç var. Ben de Everdrive ile yetinmeye karar verdim. Kimbilir belki birisi Everdrive üzerine benzer bir "Playchoice10" temalı menü yazar ;)

Neyse, RGB çıkış verebilen bir NES'i bulduktan sonra iş bitiyor mu? Elbette ki hayır, daha yolun başındayız... Temelde aşağıdaki özelliklere ihtiyacımız var;

1) RGB video siyallerinin arcade monitörde canlı gözükebilmesi için 0.7V seviyesinden 3-4 V seviyesine yükseltilmeleri gerekli. Bunun için bir video amfisi tasarlanmalı
2) Kulaklık veya ön-amfi seviyesinde olan sesi arcade monitördeki çıplak hoparlörden ses getirecek şekilde yükseltilmesi lazım. Bunun için de bir ses amfisi tasarlanmalı.
3) Arcade kabindeki basit microswitch mantığında çalışan kontrollerin (joystick, butonlar vs) bir şekilde bir NES gamepad'e dönüştürülmesi lazım. Bunun için bir NES gamepad encoder yapılması lazım.
4) Oyunlardan çıkış ve Everdrive menüsüne dönmek için (NES'e reset atmak) belli tuş kombinasyonlarına basarak NES'e reset sinyali gönderen bir devre tasarlamak lazım. (Hah bunu yapmıştım zaten :D )
5) Son olarak, tüm bu elektronik tasarımların tek bir elektronik devre üzerinde toparlanarak JAMMA ucu olan bir devre kartı tasarlanması ve PCB'sinin basılması lazım...

Öfff yazması bile uzun ve bir o kadar da iç sıkıcı. :P

Hangi deli uğraşır bu kadar detay işle derseniz yazının devamını okuyabilirsiniz ;) kimbilir belki siz de uğraşırsınız :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 21:05:19 ÖS
Bir adet lehimli lütfen :) (İş oraya gidiyor belli :) )


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Aykiri1 üzerinde Ocak 10, 2017, 21:12:31 ÖS
Ama
Bir adet lehimli lütfen :) (İş oraya gidiyor belli :) )
Yarıldım...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:14:22 ÖS
Bir adet lehimli lütfen :) (İş oraya gidiyor belli :) )

Evet, gidiyor :) Ancak o konuda yurtdışında PCB bastıran sizlerden yardım gerekiyor... (ilerleyen sayfalarda nedemek istediğimi anlayacaksınız :D )


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Aykiri1 üzerinde Ocak 10, 2017, 21:18:39 ÖS
yavuz abi bunu gene sana kitleyecekler demedi deme


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:21:08 ÖS
Eveet...

Arkadaşlar bu yukarda saydığım maddeleri (video amp, audio amp vs) tek tek araştırdım. Seçenekler yüzlerce... Ancak ben araştırmamı yaparken yurtdışında benzer projeler yapan (başta NESRGB'nin mucidi Tim'in işlerini inceleyerek) elemanların projelerini de inceledim.

Bir kere kimse devre şeması falan paylaşmamış ancak ben forumlarda dolanıp, yüzlerce sayfa muhabbeti okuyup üretilen projelerin fotoğraflarını inceleyerek kendi devre tasarımımı üretmeyi başardım.

(http://www.yavuzg.com/images/nes-to-jamma/NES-TO-JAMMA_zpsx7bg48xu.png)

Ortaya bu devre şeması çıktı :D (ki bunun modifiye edilmiş halini de ilerleyen sayfalarda paylaşacağım - bu ilk hali :) )
Devre tasarımın sorunsuz çalışan hali budur. İlerleyen bölümlerdeki v1.1 gereksiz...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:22:58 ÖS
yavuz abi bunu gene sana kitleyecekler demedi deme


;D yok kitlenecek bi tarafı yok çünkü devre gerçekten çok karışık, kendi ortamımda adetli üretmeye kalksam haftalarımı alır...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Heroman üzerinde Ocak 10, 2017, 21:26:51 ÖS
Yavuzg ustad,kurtar artık bizi pandora box v.s gibi şeylerden koca kabin evde bekliyor,pandorayla akraba olduk :(


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:28:48 ÖS
Devre şemasını oluşturmam akşamları kaçak göçek zamanlarda 1 haftamı aldı. E tabi bir de bunun PCB'sini tasarlamak lazım. Bir hafta da o sürdü. Sonra...

Bir haftasonu PC temizliği yapayım derken D: sürücüsünü E: sürücüsünü formatlamaya niyetle yanlışlıkla formatladım. :D

En son yedek 1 ay kadar öncesinindi, tamam gerçek hayattaki işim için kurtarmam gerekenlerin hepsi geri geldi ancak tasarladığım Donkey Kong NES kartuş etiketi ve bu devre tasarımı ve beraberindeki internetten topladığım tüm malzeme gitti! :D

Ne mi yaptım? Yeniden tasarladım :D

Sabır ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 21:45:17 ÖS
En nefret ettiğim şey daha önce yaptığım bir şeyi bir daha yapmak zorunda kalmak. Ben olsam bırakırdım herhalde projeyi :)

Eagle'da tasarlamak, üretim için gerber dosyalarını falan oluşturmak Özay'ın işi daha çok :) Ben yancıyım.

Fiyat alma / sipariş / montaj / lojistik konularında her türlü destek olurum. ( Şu $30 dolar sınırı ciddi bir şekilde belimizi bükecek gibi)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:46:57 ÖS
Neyse, malum devre biraz kalabalık olduğundan direk PCB'ye aktarmak yerine önce emektar breadboard üzerinde devreyi oluşturup kullandığım parçaların datasheet'lerde vaadedildiği gibi performans gösterip göstermediğini test etmenin mantıklı olacağını düşündüm...

Bu devrede video amfi entegresi olarak TLS1233 kullanmaya karar vermiştim. Bu Texas Instruments'ın LM1203 entegresinin yenilenmiş hali. LM1203'ü Tim kendi devresinde kullanmış ancak TLS1233 hem daha az eleman gerektiriyor hem daha küçük hem de daha ucuz. Ayrıca Ultimarc'ın video amfisi gibi basit bir opamp kullanmak yerine (ki onu da deneyip bir görmek isterdim görüntü kalitesini) zamanından CRT TV (ve bazı arcade monitör) şaselerinde video pre-amfisi olarak kullanılmış olan bu entegreyi kullanmak istedim.

Ses amifisi katmanında ise genelde arcade kartlarda gördüğüm ses amfi entegrelerini inceledim ancak sonunda LM384 tabanlı basit bir amfi tasarımında karar kıldım. Bunun sebebi hem Nintendo'nun Playchoice10 sisteminde kullandığı LM3900 ile benzer ses karakteristiğine sahip olması hem de LM384'ün dönemin arcade sistemlerinde ses amfisi olarak da kullanılmış olması zamanın ses "tonu ve tınısı" na daha hitap edeceğini düşündüm...

NES gamepad encoder kısmı ise oldukça basit. CD4021 şeklinde bir shift register kullanarak devrenin gamepad encoder kısmını hallettim. Aslında burada basitçe gamepad "hack" de yapmak mümkündü ancak o kadar uğraşıp tek bir devre tasarımı çıkarttıktan sonra gamepad hack biraz "gerilla" tarzı olacaktı :P

Neyse, ortaya bu devre çıktı... :D

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1549_zpsjtiwomva.jpg)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 21:53:55 ÖS
En nefret ettiğim şey daha önce yaptığım bir şeyi bir daha yapmak zorunda kalmak. Ben olsam bırakırdım herhalde projeyi :)

Kafamdan nasıl kaynar sular boşaldığını anlatamam. Ancak NES'i ve dönemin oyunlarını ve Nintendo'nun arcade tarihçesini o kadar çok seviyorum ki bırakamadım. Bir kaç günlük sinir bozukluğundan sonra hala kafamda tazeyken projeye yeniden başladım. Sanırım ilk versiyonda yanlış düşündüğüm bir çok şeyi de düzelttim. O bakımdan faydalı da oldu, ya da ben kendimi öyle avutmayı seçtim :P

Eagle'da tasarlamak, üretim için gerber dosyalarını falan oluşturmak Özay'ın işi daha çok :) Ben yancıyım.

Fiyat alma / sipariş / montaj / lojistik konularında her türlü destek olurum. ( Şu $30 dolar sınırı ciddi bir şekilde belimizi bükecek gibi)

Devre çift katmanlı olduğundan ve foto duyarlı filmim tükendiği için "dededen kalma" yöntemler ile çift katmanlı PCB üretmek oldukça yorucu oldu (anlatacağım hepsini bir bir, elimde belgeler var :D )

O yüzden adetli üretmek benim için şu an imkansız. Bir de çok spesifik bir cihaz bu. Hem arcade kabinin olacak, hem NES/Playchoice hayranı olacaksın... Arz talep oldukça düşük bir proje. Geröi burada kullandığım tasarımları herhangi bir RGB çıkış veren konsola da uyarlamak mümkün. Deneyelim bi bakalım dedim şimdilik...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: WildLord üzerinde Ocak 10, 2017, 21:59:09 ÖS
.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: ibeser (Ayak Takımı) üzerinde Ocak 10, 2017, 22:01:29 ÖS
Ahanda belgesel başladı... Mısır ve biramızı aldık izliyoruz :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 22:15:40 ÖS
Kafamdan nasıl kaynar sular boşaldığını anlatamam. Ancak NES'i ve dönemin oyunlarını ve Nintendo'nun arcade tarihçesini o kadar çok seviyorum ki bırakamadım. Bir kaç günlük sinir bozukluğundan sonra hala kafamda tazeyken projeye yeniden başladım. Sanırım ilk versiyonda yanlış düşündüğüm bir çok şeyi de düzelttim. O bakımdan faydalı da oldu, ya da ben kendimi öyle avutmayı seçtim :P

Ben de abarttım aslında biraz. Yaratıcılığın önünü açan en büyük tüyo aslında unutabilmek. Gerçi senin durumunda aradan fazla zaman geçmemiş, o yüzden kıl bir durum.

O yüzden adetli üretmek benim için şu an imkansız. Bir de çok spesifik bir cihaz bu. Hem arcade kabinin olacak, hem NES/Playchoice hayranı olacaksın... Arz talep oldukça düşük bir proje. Geröi burada kullandığım tasarımları herhangi bir RGB çıkış veren konsola da uyarlamak mümkün. Deneyelim bi bakalım dedim şimdilik...

Evet Fransız RGB bulmak bizim için zor olabilir ama dediğin gibi herhangi bir RGB input'u olan donanıma uyarlanabilir sanırım. Bu noktada belki biraz daha generic düşünüp controller kısmını kızkardeş board (daughterboard) şeklinde mi tasarlamalı acaba? Örneğin PS2'deki input mekanizması NES'e çok benziyor, ama daha fazla tuş var tabii. Hani Jamma'ya giden bütün input hatları daughter board'a gönderilebilir. Şu IDC kabloların gireceği tarzda header'lar ile olabilir. Video/Audio kısmında ise stereo girişi düşünmek yeterli olur sanırım.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 22:20:32 ÖS
"Çok konuştun resimler nerde?" diyenler olabilir :)

Evet, başlıyoruz...

Breadboard üzerinde oluşturduğum devreyi önce masamda denemem lazım. Bunun için;

a) Elimdeki bu iş için ayırdığım NTSC NES'i NESRGB ile modlamam lazım
b) Şimdilik elimdeki Fransız NES'i kullanabilirim.

Ben şimdilik hızlı sonuç alabilmek için (b) şıkkı dedim. NESRGB sonraki aşama. Hele bi NES2JAMMA bitsin sıra ona da gelecek...

Fransız NES'i teşhirden alıp :) masama koydum. Tabi önce konsoldan çıkan video ve ses sinyallerini devreye taşıyabilmek için bir dişi SCART aparatı yapmam gerekti. Bunun için en ideal ve ucuz yol şu 3-5 TL'ye satılan 3'lü SCART çoklayıcıları kullanmak. Komple kendisini kullanmak riskli zira içinde kullanılan kablolar vs çok kalitesiz. Ancak içini açtığınızda bir PCB'ye monte edilmiş dişi SCART soketleri var. Bu PCB'yi söküp üzerine jumper kabloları lehimlerseniz fıstık gibi SCART "break-out board" oluyor ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1550_zpsui1dzqir.jpg)

Daha sonra konsola Everdrive'ı yerleştiriyorum. Daha önce NTSC NES konsolda denediğim için Everdrive'ın region'ını değiştirmek için bir kaç kez (3-4 kez sanırım) RESET tuşuna basıyorum ve sonunda PAL'e fiksleniyor alet ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1551_zps6tr9mpsy.jpg)

Tüm devreyi ve NES'i tek bir güç kaynağından beslemek mümkün (Bu konu da başıma sonra baya bi iş açıyor ama geleceğim oraya da). NES + devre yaklaşık toplamda 1A akım çekiyor 12V'da.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1552_zps1gu4g9ps.jpg)

Bu arada, NES (ve SNES) bildiğiniz üzere AC adaptör kullanır. Yani NES ve SNES adaptörünün içinde sadece basit bir 9V trafo vardır. Ancak bu demek değildir ki NES/SNES DC akımla çalışmaz. NES'İ çalıştırmak için 9V-12V arası bir DC adaptörü de kullanabilirsiniz. Sonuçta DC akım NES'in adaptör girişinden girip, AC'yi DC'ye çeviren devrenin ilk elemanı olan köprü diyotun uygun bacakları arasından süzülüp 7805 entegresine ulaşacaktır ;)

Yanlız AMAN DİKKAT! Bu dediklerimin TERSİNİ YAPMAYIN SAKIN!!! NES adaptörünü Megadrive'da veya Famicom/famiclone'da falan kullanmayın...

Neyse, veriyoruz power'ı...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1540_zpswq9byecb.jpg)

Osiloskobun probunu herhangi bir video sinyal kanalına (Sanırım kırmızıydı) takıyorum ve sinyali inceliyorum. Hakikaten de TLS1233 vaadedildiği gibi sinyali gayet güzel yükselterek bir arcade monitörün anlayacağı seviyeye getirmiş. Fotoğrafta kırmızı kare içine aldığım kısma bakarsanız sinaylin 3.6Vpp (peek-to-peek yani tepeden tepey) seviyesine yükselmi olduğunu görebilirsiniz. Devre tasarımımızda bu kazancı da ayarlayabildiğiniz potlar mevcut ;)

LM1881 sync katmanından da temizlenmiş senktron sinyalini gördükten sonra devreyi güvenli olarak sistemime bağlayabileceğime kanaat getirip bağlantıları yapıyorum...

Veeee...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1544_zpsv7nu8hpa.jpg)

İlk denememde haliyle Everdrive'ı kullanmaktan vazgeçip daha "hesaplı" bir PAL oyunu "Süper Off Road" (elime o geçti) kullandım. :)

Sonra yavaş yavaş değişik alternatifler...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1548_zps9a1ow4sw.jpg)

Ve sonunda Everdrive...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1554_zpsdu4lakpo.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1553_zps7zwt5wch.jpg)

Bu arada "Akumajou Densetsu" yani "Castlevania III" ü seçmemdeki sebep LM384 ses amfisinin "Extenden Audio" performansını görmekti...

Elbette ki bu işi için bir kaç minik mod daha yapmam gerekti (dedim ya konu konuyu açıyor...)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 22:27:02 ÖS

Evet Fransız RGB bulmak bizim için zor olabilir ama dediğin gibi herhangi bir RGB input'u olan donanıma uyarlanabilir sanırım. Bu noktada belki biraz daha generic düşünüp controller kısmını kızkardeş board (daughterboard) şeklinde mi tasarlamalı acaba? Örneğin PS2'deki input mekanizması NES'e çok benziyor, ama daha fazla tuş var tabii. Hani Jamma'ya giden bütün input hatları daughter board'a gönderilebilir. Şu IDC kabloların gireceği tarzda header'lar ile olabilir. Video/Audio kısmında ise stereo girişi düşünmek yeterli olur sanırım.


Var abi öyle bir proje; adı JammaCon

Eleman aynen senin dediğin gibi daughterboard yapmış controller kısmını.

Ancak fikir bana ters. Bana Playstation, xbox vs gibi konsolları arcade kabine koymak çekici gelmiyor. Hem arcade kontroller bu yeni modern analog ağırlıklı kontrollere de pek uymuyor doğası gereği (dövüş oyunları vs hariç ki onlarda da pek iyi olduğum söylenemez).

Elbette dediğin gibi jenerik/modüler bir tasarımın ticari bir kıymeti daha fazla olurdu ancak ben yola çıktığım motivasyonu sadece "NES" için kullanayım dedim, gerisi artık paylaştığım bu bilgilerden yola çıkacak diğer arkadaşlara kalmış diyelim ;)

Bir de tabii "feature list"i (özellik listesi) belli bir noktada kesip bir "release" yapmak lazım. Yoksa projeler hep kağıt üzerinde kalıyor.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 22:33:33 ÖS
Gelelim bahsettiğim mini modlara...

Öncelikle kullandığım NES konsol PAL bölge olduğundan ve akumajou densetsu NTSC-J bir oyun olduğundan PAL konsolda (her ne kadar Everdrive CIC çipini kandrımış olsa da) oyun açılsa bile o kadar çok grafik "glitch" varki oynanamıyor bile. Bunun için önce akumajou densetsu'yu PAL'e "patch" lemek gerekiyor.

Ben bu iş için "Lunar IPS" yazılımını kullandım.

http://www.romhacking.net/utilities/240/ (http://www.romhacking.net/utilities/240/)

Elemanın birisi de sağolsun uğraşmış oyunu PAL'e uyarlamaya çalışmış (en azından oynanabilir hale getirmiş).

http://www.romhacking.net/hacks/628/ (http://www.romhacking.net/hacks/628/)

Bu yama ile orijinal oyunun ROM'unu Lunar IPS ile "yamıyorsunuz" sonra Everdrive'a atıyorsunuz.

Bu birinci mini mod...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 22:42:10 ÖS
Yapmamız gereken diğer mod ise NES'e, Famicom'da olup da NES'de olmayan "Expansion Audio" özelliği kazandırmak. Bu mod oldukça basit ancak NES'i tamamen sökmeniz gerekiyor. Fotoğraflamayı biel unuttum ancak referans olarak internetten bulduğum bu fotoyu yazının bütünlüğü açısından koyayım.

(http://www.yavuzg.com/images/nes-to-jamma/NES%20Extra%20Sound%20Channel001_zpsgj3hakxh.jpg)

Temelde burada kullanılan direnç değeri spekülatif olarak tartışma konusu forumlarda. Tamamen kişinin kulağına ve müzik zevkine kalmış. Benim daha çok işim olduğundan o konuya fazla bulaşmadan tavsiye edilen direnç değerinde (47K) bir direnci NES'in expansion portunun 3 ve 9 nolu bacakları arasına lehimleyip konuyu kapatıyorum ;)

Burada yaptığımız aslında expansion audio özelliği olan oyun kartuşundan gelen ses ekstra kanalını NES'in ses devresine "mix" etmek...

Ses'i fotoğraflayamayacağım için sırf bu konuda bir video çektim. LM384 hiç de fena ses vermiyormuş ;)

Buyrun...

http://www.youtube.com/watch?V=8JA92f87BA0&feature=youtu.be (http://www.youtube.com/watch?v=8JA92f87BA0&feature=youtu.be)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 22:43:47 ÖS
Bu arada üşenmedim videoya hem ingilizce hem de türkçe altyazı koydum. Çok ilkel ama bu video konusunda tecrübesizim, @cengizermiş'in klasmanına çıkması için 10 fırın ekmek yemem lazım ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 22:47:57 ÖS
Bu arada bu video sanırım Expansion audio modundan önce çektiğim video. Herneyse, iş bitince kabinden bir yayın yaparım olmadı :)

Devam edelim...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 22:50:51 ÖS
@Yavuzg : Konunun içine ettim ama hakikaten yapmış eleman. Dediğin gibi PS1 iyi bir seçim olur demiş oyun kütüphanesinin büyüklüğünden dolayı. Hayır ben bu konuyu o kadar çok araştırdım, karşıma bu projenin çıkmamış olması da ayrı bir enteresanlık. Bence bir daha yapılmasında bir sakınca yok :) Neyse sen anlat devamını, pcb tasarımı çıkınca tekrar yorumlarız.

Arcade diyorduk, scart nereden çıktı bu arada? Tolere ettiği için ilk denemeyi orada yapayım dedin sanırım.

Şöyle bir azmanla tam arcade için hack edilebilir sanırım konsol : http://hackaday.com/2014/05/06/dual-port-ram-teaches-an-old-nes-new-tricks/ (http://hackaday.com/2014/05/06/dual-port-ram-teaches-an-old-nes-new-tricks/)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:05:20 ÖS
@i_r_on, aslında haklısın konuyu biraz daha açayım...

Aslında konsolun çıkışı SCART üzerinden 15Khz RGB.

Benim elektronik çalışma masamın üzerinde arcade board'ları tamir ettiğim bir JAMMA düzeneği mevcut. Bu düzenekte haliyle masama sığacak bir arcade monitör bulamadığım için bir TV kullanıyorum. Ancak bu TV'ye normal arcade kartların video ve ses çıkışını bağlayabilmek için bir supergun yapmıştım (masadaki önünde renkli soket girişleri olan kara kutu).

Bu supergun aslında gelen video sinyallerini indirip (3-4Vpp seviyesinden 0.7-1Vpp seviyesine) veriyor TV'ye. Dolayısıyla bu düzeneğe normal bir konsolun video çıkışını "direkt" olarak bağlasam çok karanlık görüntü elde ederim. Benzer şekilde ses de basit bir "atennuation" devresi ile indirgenerek TV'ye iletiliyor.

Yani kısaca masamın üzerindeki TV'den bozma bir arcade/JAMMA düzeneğinin amacı bu...

Dişi SCART breakout board'u konsolun standart RGB video çıkşı için orijinal SCART'kablosunu hacamat etmemek için kullandım, yoksa başka bir amacı yok...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:06:45 ÖS
@Yavuzg : Konunun içine ettim ama ...

Bu arada konunun içine falan etmedin ;) Bunları konuşup tartışmak için yazıyorum bu yazıları. Böyle daha zevkli oluyor. Yoksa ruhsuz bir monolog olur ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:16:16 ÖS
Devre tasarımını breadboard'da test ettik. Sonuçtan gayet memnunum. Tasarımda düşünmediğim ancak gerçek hayatta deneyerek bulabildiğim bir kaç küçük detay da eklendi tasarıma bu arada.

Örneğin;

- Ses'de müzik yokken, yani sessizlik varken, bir parazit hissettim. Tabii ki breadboard ve jumper kablolar pek analog devre tasarımına uygun değil ancak yine de bariz bir parazit vardı. İnternette araştırdım biraz, başkalarının da karşılaştığı bir durummuş. Ses amfisi girişine bir bypass kondansatör (deneyerek orijinal müziği hiç bozmadan paraziti filtreleyen kondansatör değeri 10nf buldum) ekledim.
- Özellikle sesin yüksek olduğu tonlarda video'da parazit oluyordu. Ses amfisini besleyen kısma 1000uF elektrolitik bypas kondansatör ekledim.

v.s.

Nihayet, devrede karar kılınca PCB tasarımında gerekli değişiklikleri de yaparak PCB'sini çıkartma işine giriştim.

Ancak foto duyarlı filmim kalmadığı için eskiden çok kolay bir şekilde çıkartabildiğim çift taraflı PCB işini daha eski bir yöntemle biraz daha hammaliyeli bir şekilde halletmem gerekti...

PNP kağıdı ve sevgili @tolga abacı'nın zamanında önerdiği bir yöntemle...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1571_zps4vmdp0am.jpg)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: AmigaMan üzerinde Ocak 10, 2017, 23:16:43 ÖS
Ellerine sağlık ben birtane alayım ustad listeye yazarsın beni....


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Aykiri1 üzerinde Ocak 10, 2017, 23:21:23 ÖS
hahahahah :D yavuz abi sana kitlediler bak gördünmü :D


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:23:17 ÖS
Bu yöntemde önce her iki tarafın PCB kalıbını PNP kağıdına basıyoruz (Üst yüzey resmini ayna görüntüsü şeklinde ters basmayı unutmuyoruz ;) )

Ancak bu iki PCB kalıbını aynı anda tüm alt ve üst yüzey deliklerini hizalayarak bakır plakete transfer etmemiz imkansız. Bunun için ne yapıyoruz?

Önce bir yüzeyi klasik olarak ütüyle transfer ediyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1572_zpso9iktpob.jpg)

Sonra bakır plaketin diğer yüzünü koli bandı ile kapatıyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1573_zps89ev50ur.jpg)

ve kenarlarındaki fazla koli bandını da kesip çıkartıyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1574_zpsvyios9iq.jpg)

Sonra bakır plaketi eritme işlemini yapıyoruz...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1575_zps7akbd3dy.jpg)


2-3 dk sonra...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1576_zpsyjml99ga.jpg)

Güzelce duruladıktan sonra PCB'mizin birinci yüzeyi hazırlanmış oluyor...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1577_zpseafe76wg.jpg)

Diğer yüzeyin durumu nedir peki?



Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: AmigaMan üzerinde Ocak 10, 2017, 23:26:03 ÖS
Vay değişik teknik üstadım


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 23:27:23 ÖS
@Yavuzg : Videoyu izleyince aslında ortada supergun olduğunu anladım ancak scart olayın neresinde hala çıkartamamıştım. Şimdi taşlar yerine oturdu.

Gerçek görüntü kalitesi kabine bağlanınca görülecek o zaman. Video sinyalini yükseltip bir daha düşürüyoruz şu anda değil mi?

Ses sorununu çözmek için belki de ses için 5v, görüntü için 12v kullanıp hatları ayırarak veya tam tersi bir tasarım değişikliği yapılabilir. Tabii kullanılan çipleri ve çalışma gerilimi gereksinimlerini düşünmeden sallıyorum bunu. Ses için muhtemelen 5V yetmeyecektir..

Hazır devre test masasındayken belki de gerilim kaynaklarını arttırarak deneyebilirsin bunu.  (12V'u iki ayrı yerden alıp mesela)

Tabii kabinler 5v ve 12v'u yine ideal şartlarda sağlayacak mı bunlar yine senin uzmanlık alanın, orasını bilemiyorum. :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 23:28:54 ÖS
hahahahah :D yavuz abi sana kitlediler bak gördünmü :D

Yalnız önceden bilgisini verdi malzeme kıtlığının. Bu sefer şlak sesinin farklı bir anlamı olacak bence  ;D ;D ;D


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:35:12 ÖS
Diğer yüzeye hiçbir şey olmuyor ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1578_zps3pazrruy.jpg)

Sonra asitten koruduğumuz bu temiz yüzeyi kaplayan koli bandını çıkartıyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1579_zps0jcfrtqk.jpg)

PCB'nin eritilmiş olan yüzeyinden kendimize 3-4 tane nokta seçerek (ki ben burada GND plakaları birbirlerine bağlayan 4 adet via deliğini seçtim) buraları matkabımızla deliyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1580_zps7oyaoikf.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1581_zpseacyws58.jpg)

Daha sonra PCB'nin ikinci yüzeyinin PNP kağıdına basılmış kalıbını alıp bu seçtiğimiz noktaları orada da deliyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1582_zpsgzojmuvr.jpg)

PCB plakasını deldiğimiz için artık arkasından ışık sızabiliyor, bu sayede artık kabaca da olsa ikinci yüzeyin PCB kalıbını hizalayabiliyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1583_zpssbvacz9s.jpg)

Sonra kabaca hizaladığimız kalıbı iğnelerle net olarak sabitliyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1584_zpsxqcr1p0n.jpg)

ve tabi ütüleme işlemini bu iğnelerle yapamayacağımız için PNP kağıdını yapıştırıp sabitliyoruz. Ben ütü ısısında erimesin diye kapton bandı kullandım...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1585_zpscwbgrz6r.jpg)

Sonra klasik olarak ütüleme işlemi...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1586_zpsjgsa6kfd.jpg)

Ve ikinci yüzeyin kalıbını da transfer ettik.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1587_zpsjh72egtv.jpg)

Şimdi diğer PCB yüzeyini koli bandıyla kapatıyoruz...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1588_zpse0hnzezr.jpg)

Sırada eritme işlemi var...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:42:09 ÖS
PCB'nin daha önce erittiğimiz birinci yüzeyini koli bandı ile koruyarak atıyoruz aside...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1589_zpsuxqtlc32.jpg)

2-3 dk sonra...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1590_zpsrvnqkn8p.jpg)

Vee heyecanlı bekleyiş. Acaba delikler hizalandı mı?

Işık testi...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1591_zpsbocgbksx.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1592_zpsdgsjpt4q.jpg)

Ben derim ki oldu bu iş ;) Ancak nihayi sonuç tabii ki delikleri deldikten sonra anlaşılacak. Ama yine de hafif de olsa kayma varsa bile bence idare eder seviyede...

İşte gördüğünüz üzere foto duyarlı film ve çift taraflı UV pozlama kutum ile 15 dk'da bitecek iş 2-3 saatimi alıyor.

Yine de bu tekniği bana öğreten Tolga Abacıya teşekkür ediyorum ;) İşim uzasa da yarım kalmadı...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:46:36 ÖS
Bu arada malzeme yokluğundan eski tekniklere dönmem hayatımın her anında karşıma çıkıyor...

Şu an sigaram bitti, dışarda felaket kar yağıyor, arabaya atlayıp benzinciye gitmeyi ***tüm yemedi :) ben de eski pipomu buldum :D

tütün kurumuş ama hiç yoktan iyidir. Eski tekniği hatırlamam biraz zamanımı aldı ama olsun ;D


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 10, 2017, 23:51:33 ÖS
Koli bandı herhalde eşit erimeyi sağlamak için değil mi, eşit yüzeylerle sıvıya temas etmeyecekleri için bir taraf fazla eriyip bir taraf az erimiş şekilde çıkabilir.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 10, 2017, 23:57:35 ÖS
PCB'yi çıkarttık. (Not: Evet, iki tane yaptım ne olmuş ;D Hşşt sulanmayın bakayım :D :D :D )

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1593_zpsnnhu4aof.jpg)

Ama daha işimiz bitmedi. Şimdi sırada soldermask var...

Bereket hala Dynamask filmim var o yüzden bu projede soldermask kullanmazsam yakışmaz ;)

Önce asetonla lazer printer tonerinden kurtuluyoruz...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1594_zpsf6skkxw6.jpg)

Sonra PCB'leri laminasyon makinesinde Dynamask ile kaplıyoruz.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1595_zpsagpbvhq8.jpg)

Laminasyon makinesinden 4-5 defa geçirdiğimiz sıcak PCB'leri hemen soğuk suya bırakırsak Dynamask yüzeye daha iyi tutunuyor. Burası önemli...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1596_zpswv3niwkn.jpg)

Sonra PCB'Nin her iki yüzeyi için asetat kağıdına soldermask izlerini basıyorum.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1597_zpsd7gourxc.jpg)

Ben iyi pozlama için her yüzey için iki kat asetat kullanıyorum. Bu sayede ışık siyah izlerden geçemiyor ve daha iyi pozlama oluyor. Ev tipi printerlar ne kadar koyu basarsa bassın yine de tek kat baskının izleri ışığı az da olsa geçiriyor. İki katı üst üste hizalayınca ışık arkaya hemen hemen hiç geçmiyor.

Bu şekilde her yüzey için ikişer tane asetat soldermask kalıbını hizalayıp birbirlerine yapıştırıyorum, sonra bu kalıpları tekrardan hizalayıp bir zarf yapıyorum...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1598_zpsnrz2spuh.jpg)

Dynamask kaplanmış PCB'Yi bu asetat zarfın içine yerleştirip soldermask izleri ile delikleri hizalıyorum ve iki cam arasına sabitliyorum.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1599_zpsnzcsiezx.jpg)

Son olarak pozlama kutuma koyuyorum ve 2dk pozluyorum.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1600_zpsw2ocvfqg.jpg)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 00:00:41 ÖÖ
Koli bandı herhalde eşit erimeyi sağlamak için değil mi, eşit yüzeylerle sıvıya temas etmeyecekleri için bir taraf fazla eriyip bir taraf az erimiş şekilde çıkabilir.

Evet, ilk erittiğim yüzeyi korumam lazım zira hernekadar üzeri hala tonerle kaplı olsa da daha fazla aside maruz kaldığında kenarlardan erime yapar. Yani aslında kartı asitte unutursan üzeri laser toneri ile kaplı da olsa sabaha tamamen erir ;) Sabahı bir kenara bırakırsak 2-3 dk'dan fazla tutarsan hatlar incelmeye başlıyor...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 00:07:17 ÖÖ
Pozladığımız PCB'leri 1 saat karanlıkta tutuyoruz (Dynamask için tavsiye edilen polimerleşme süreci - önemli)

Bu süre zarfında ben de banyo çözeltisini hazırlıyorum (1lt suya 10gr Sodyum Karbonat)

PCB'ye fırça ile de destekleyerek çözeltide banyo yaptırıyorum. 2-3 dk sonra (4 dk geçirmemek lazım yoksa hernekadar pozlansa da Dynamask'ın diğer kısımlarında az da olsa bir aşınma oluyor).

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1601_zps1rkb1eic.jpg)

Güzelce duruluyorum.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1602_zpsvipy4wto.jpg)

Son olarak PCB'leri 45 dk UV altında "kürlüyoruz", yani bir nevi pişiriyoruz...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1603_zpstsxq9ebv.jpg)

Ve sonunda, nihayet, NES2JAMMA PCB'Lerimizin soldermask kaplaması da tamamlandı...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1604_zpsnyimd07g.jpg)


Bu haliyle PCB hazırlayınca bu görüntülerine her seferinde hayran kalıyorum. Çok profesyonel gösteriyor ;)

Ama daha işimiz bitmedi...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 00:18:25 ÖÖ
PCB üretiminin son aşamalarına geliyoruz :D

Delikleri matkapla açıyorum...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1605_zpsuldfn9ij.jpg)

Sonra PCB'leri epoxy plakadan kesip çıkartıyorum...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1606_zpsf4bkhn4e.jpg)

Kenralarını düzeltip çapaklardan kurtulduktan sonra özellkle JAMMA soketine girecek kenarı 45 derece eğeleyerek ekstra yumuşatıyorum ki sokete rahat girip çıksın.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1608_zpsiuhsunah.jpg)

Son olarak JAMMA soketinde test ediyorum. Bu siyah sokete sağdan soldan biraz gevşek oldu ama mavi soketlere tam oturuyor. Zaten bu siyah soketlere normal arcade kartlar da bi gevşek oturuyordu, yine de bir pin kaydıracak kadar gevşek değil. Bence OK ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1610_zpsxvzio391.jpg)

Sonunda PCB'Ler montaja hazır hale geldi.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1611_zpsqvehqg5d.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1612_zpsm4uva9tz.jpg)

Burada bir çırpıda yazıyorum gibi gözükse de aslında günler alan bir süreçten bahsediyorum. Elbette günde non-stop çalışmıyorum proje üzerinde sadece akşamları 1-2, haftasonları 2-3 saatlik gece çalışmaları şeklinde olunca proje uzun sürüyor haliyle...


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 00:37:48 ÖÖ
Elektronik devre elemanlarının montajına başlamadan önce via'ları yapmam lazım. Via'lar, çift yüzeyli PCB'lerin devre şemasına göre belirli noktalarda yüzeyleri birleştiren iletken bağlantı unsurları.

Fabrikasyon PCB'lerde bunlar delik içi kaplama ile yapılıyor ancak bizim gibi evde üretilen çift taraflı PCB'lerde delik içi kaplama yapmak oldukça sıkıntılı ve pis bir iş. Bunun için bir ara minyatür rivet'lar kullanmıştım ancak temassızlık sorunları yüzünden güvenilmez olduklarına kanaat edip bir daha kullanmadım.

Bildiğim en sağlam yol deliklerin içinden tel geçirip her iki yüzeyden lehim atmak ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1613_zpspi6cplpv.jpg)

Bu şekilde onlarca via'yı lehimledikten sonra PCB devre elemanı montajına hazır. Açıyorum devre şeması ve PCB silk screen baskısını önüme (Bi şu "silk screen" işini beceremedim evde :D )

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1620_zpstzw6f8jh.jpg)

Sonunda devrenin bitmiş hali bu. Sanırım evde ürettiğim en büyük PCB bu oldu. Yani evet tasarım çok karmaşık gözükse de aslında öyle değil, oldukça net bir tasarım ancak devre elemanlarının çokluğu (ki mükemmel bir tasarım olduğunu söylemiyorum kesinlikle, ben sadece datasheet okuyup gereken katmanları birleştirebilecek seviyede elektronik tasarım yapabiliyorum sonuçta) bu devrenin üretilmesini oldukça zorlaştırdı...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1621_zpsk8wdssn6.jpg)

Ama işte öyle ya da böyle, aylarca kafanda düşünüp kağıt üzerinde çizdiğin bir şeyin karşında fiziksel olarak belirmesi insana bir gurur veriyor ne yalan söyliyeyim :P






Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: AmigaMan üzerinde Ocak 11, 2017, 00:44:25 ÖÖ
Bizede zevk veriyor izlemek üstadım


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 00:55:50 ÖÖ
İşimiz bitti mi? Elbette ki hayır  :D

Şimdi bu devre ile bir NES konsolu parçalamadan kullanabilmemiz için gereken ek aparatları hazırlamaya geldi sıra...

Önce devrenin arcade kontrolleri NES'e bir gamepad gibi tanıtan encoder kısmınından NES konsolun gamepad girişine kablo yapmamız lazım. Bunun için ya bir NES gamepad uzatma kablosu bulmanız lazım, ya da benim yaptığım gibi uzatma kablosundan bile ucuza (!!!) aldığım komple bir klon NES gamepad'in kablosunu sökmemiz lazım.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1622_zpsooourtds.jpg)

Bu gamepadleri uzatma kablosu ararken aylar önce (evet bu proje aklımda yazdan beri var) ebay'den almıştım. Kablodan bile ucuza fiyatları vardı, sanırım satıcı eldenb çıkartmaya çalışıyordu zira fiziksel olarak rezalet bir klon. Ancak kablosunun işime yaramasının yanısıra buton ve kauçuk parçalarının aynı zamanda yedek parça olması olasılığını da gözeterek bunlardan sipariş etmiştim zamanında.

İçini açıp bakınca ne görüyoruz? Klasik olarak çinli PCB'Nin boyutundan bile kırpmış. Boşuna uzatma kablosundan bile ucuz değilmiş fiyatı ;D

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1623_zps2qcx6eop.jpg)

Neyse, kablomuz hazır.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1624_zpsw7jf0ptj.jpg)


Kesinlikle projenizde bu tarz kablo kullanacaksanız kablonun renklerine aldanmayın, tek tek pinlerle olan bağlantılarını test edin ;) Gerçi ben açtığım iki gamepad'de de kullanılan kablo renklerinde bir istikrar gördüm ama yine de çinliye güven olmaz :)

Devreye SCART'dan (Fransız NES'in kablosu SCART, ilerleyen günlerde yapacağım NESRGB modunun da kablosu SCART olacak) giriş sağlayacak ara kabloyu da yapıyorum.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1625_zpskgpm1bud.jpg)

Bu arada neden devrede direk dişi SCART soketi kullanmadım derseniz cevap basit; yer kalmadı :)

PCB tasarımı üzerinde SCART soketini sıkıştırabileceğim bir yer kalmadığından video girişini normal bir soket kullanarak yaptım.

Son olarak NES'e güç verecek kabloyu da yaparak tüm ekstra kabloları tamamlıyorum.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1626_zpsrkcwgjtk.jpg)

Heyecanla devreyi masamdaki JAMMA soketine takıp ilk denemeyi yapıyorum :D

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1627_zpshrkobsqy.jpg)

Sonuç?


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: AmigaMan üzerinde Ocak 11, 2017, 01:04:01 ÖÖ
Evet ustad sonuç..???


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 01:20:23 ÖÖ
(http://www.yavuzg.com/images/nes-to-jamma/IMG_1628_zpsxpslbl1q.jpg)


Siyah bir ekran :(

Ses var ama, bu iyi :)

O kadar beklentiden sonra siyah ekranın fotoğrafını bile çekmedim, düşünün hayal kırıklığını ;D

Neyse kafayı toparlayıp devrenin orasını burasını parmaklayıp osiloskopla dürtekledikten sonra sorunun ne olduğunu anladım. Anlatayım;

PCB tasarımında "GND plane" denilen yani büyük bakır yüzeyler bırakılır. Bunun bir kaç amacı vardır;

1) Devrenin ısınmaya karşı pasif de olsa bir soğutucu görevi vardır.
2) EMI (Electromagnetic interference) yani Türkçe'si "parazit" önleme
3) ve doğal olarak GND yani devrenin 0 volt referans noktası olarak kullanılması.
4) Devreyi eritirken daha az bakır eritmiş olursunuz. Çevresel ve asitsel faydası da var yani ;D

ve eminim daha bir çok başka fayda...

Neyse, uzatmayalım, Bu büyük bakır tabakaların bazıları tasarım gereği araya hatlar yerleşince doğal olarak ada gibi birbirlerinden ayrılırlar. Siz bu GND plakaları hep birbirine bağlı sanarak devre elemanlarının GND bağlantısı olan bacaklarına kontak noktası yaparsınız. Adacıklar birbirinden ayrı olduğu için bunları birbirlerine via'Lar ile birleştirirsiniz ANCAK BAZI VIA'LARI UNUTURSUNUZ!!!  >:(

Hal böyle olunca ben de bazı via'ları unutmuşum. Özellikle RGB sinyallerinin geri dönüş GND hattının bağlı olduğu plaka ile senkronizasyon sinyalinin via'sını da unutunca ortaya siyah bir ekran çıkmış...

Neyse sorunu bulup düzeltince yüklendim konsolu ve devreyi gittim arcade kabinin başına...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1630_zpsvor4z5lb.jpg)

Ve fakat power'ı verince kabine yine hüsran :(

Bu sefer siyah olmasa da oldukça karanlık bir görüntü var... Uzatmayayım, bunun da sebebini voltajları ölçünce anladım. Efendim bu dandik arcade güç kaynaklarının 5V çıkışı ayarlı ve nispeten güvenilir ancak 12V çıkışları anladığım kadarıyla o kadar "regüle" değil...

Devre JAMMA soketine bağlıyken üzerindeki voltajları ölçünce 12V olması gereken hatta sadece 9.5V civarında bir voltaj çıkıyor. Bu da TLS1233 (Video amfi) entegresinin doğru dürüst çalışması için gereken voltajın altında!!!

Neyse bereket arcade güç kaynaklarının voltaj ayar potu var, onu açınca görüntü cam gibi geldi sonunda ;D

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1629_zps37qrglql.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1631_zpsv88v10wv.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1635_zpsj8bay6rw.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1637_zps314uljzg.jpg)

Bu görüntüleri görüp ve sesi duyunca bir ohh çektim bir de şlak sesi geldi doğal olarak :)

Yanlız size bir şey söyliyeyim, bu Fransız NES'in RGB'si de gayet güzelmiş, hani insan boşuna mı aldık NESRGB'yi diyor bazen. ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1636_zpsylegiigh.jpg)

Peki projemiz bitti mi? Maalesef hayır, az daha uğraştıracak beni :(


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 01:41:40 ÖÖ
E gayet güzel görüntü almışsın nedir başka sorun? diyebilirsiniz...

Anlatayım...

Sorunu oyun oynamaya başlayınca dolaylı olarak farkettim. NES arada kendi kendine RESET atmaya başladı. Ne iş diye düşünürken aklım daha önce düşündüğüm olası bir soruna takıldı.

Kontolleri NES'e ileten devre elemanları (CD4021 shift-register entegreleri) 5V ile JAMMA'dan besliyorum. Bir ara acaba bu doğru mu, NES'in gamepad portundan gelen 5V ile beslesem daha doğru mu olur diye düşünmüştüm zira NES'İn gamepad portundaki 5V aslında gamepadlerin içindeki bu elemanları beslemek için var ve bizim JAMMA devremizden tamamen bağımsız bir şekilde NES'in içinde üretiliyor (AC adaptör=>7805 voltaj regületörü =>5V şeklinde).

Sonuçta uzun lafın kısası benim NES'e gamepad datası olarak gönderdiğim sinyaller JAMMA'dan aldığım 5V ile üretiliyor, NES'in bunu okuyan devre elemanları farklı bir 5V ile besleniyor. Arada voltaj farkı olduğunda veri iletişimi bundan etkilenebilir...

... diye düşünmüştüm.

Sonra "5 volt 5 volttur" diyip devam etmiştim devre tasarımına :P

Ancak kabinden gelen 5 volt'u ölçtüğümde 5.25V (!!!) olduğunu görünce bi panik sardı beni ve hemen power'ı kestim. 5.25V logic devre elemanlarının sürekli beslenmesi için çok yüksek bir değer.

Neden böyle oldu?

Geri zekalı arcade güç kaynağının sözde 12V veren ancak yüklenince 9.5V veren voltajını ayar düğmesi ile yükseltince bizim 5V olmuş 5.25V !!!

Bu da NES'e gamepad portundan akınca arada RESET almamızı sağlamış. Bereket NES'e bişey olmadı.

Peki ne yapmak lazım diye düşünürken tasarımın başında düşünüp PCB üzerinde yeterince yer olmayacağına kanaat edip vazgeçtiğim şeyi yapmaya karar verdim. Devreyi JAMMA'dan gelen "güvenilir" 5V ile besleyip 12V gereken devre elemanları için JAMMA'dan gelen "güvenilmez" 12V'u kullanmayıp bir step-up/boost regületör ile 12V'u JAMMA'dan gelen 5V üzerinden kendim üretme fikri yani...

Bunun için yaptığım PCB'yi çöpe atacak halim yok elbette. Eldeki malzemeler ile kendime mini bir "boost" regületör devresi yaptım. Bu devrede Texas Instruments'ın "Simple Switcher" denilen LM2577 entegresini kullandım. Bu devre ile 5V DC voltajı 12V DC'ye "yükseltmek" (yani "boost") mümkün.

Bunun için ekstra PCB basacak mecalim kalmadığından "gerilla" yöntemlerine geri döndüm :) Yani delikli plakete...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1643_zpsnwpa0u3j.jpg)

Yine de derli toplu mini bir şey çıktı ortaya...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1645_zpsppdoglgo.jpg)

Ana PCB'ye bu ek modülü ekleyince biraz tuhaf durdu ama ne yapalım artık. NES2JAMMA "Shield" diyelim adına ;D

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1646_zpshb7qjog5.jpg)

Üstten bakınca pek de göze çarpmayacak şekilde kamufle edip, devre tasarımının v1.1 versiyonuna ekleriz dedim artık.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1647_zpssjyyrbol.jpg)

Bu şekilde kabine tekrar dönüp arcade güç kaynmağını normal seviyesine geri kısıp devrenin yeni halini denedim...


Sonuç?




Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 11, 2017, 02:04:34 ÖÖ
Kabini yeniden çalıştırınca bu sefer de korktuğum başıma geldi...

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1649_zps7ynj2wzm.jpg)

Fotodan pek anlaşılmıyor. Yatay olan gölge fotoğraf makinamın (telefonun dandik kamerası) ekran yatay taramasına senkronize olamamasından kaynaklanan doğal görüntü (gerçek hayatta görmüyoruz yani). Sorun o değil.

Sorun diagonal yani çapraz gölge\parazit. Fotoda soldan sağa aşağıya doğru açılı gölgeler. Bunlar gözle görülüyor ve hareket ediyor.

Bir switching regületör güç kaynağu datasheetindeki örnek devre şeması ile yaparsanız bu tür parazit sorunları ortaya çıkar tabii ki datasheet'de de bu konuya değinmişler. Switch mode regületör entegreleri belli frekanslarda üretilen kare dalgalar ile voltaj artırımı/azaltımı işlemini yaparlar temel prensip olarak. LM2577'de bu frekans 52Khz.

Osiloskop ile ürettiği 12V çıkışa bakınca tam da 52Khz'Lik bir parazit görüyorum ki bu bir çok devrede kabul edilebilir ancak benim video amfisi bu paraziti pek sevmedi. Çare olarak internette forumlarda okuduğum bir şeyi uyguladım ki bu zaten bir güç kaynağı tasarımında yapılması gereken bir önlem. Voltaj çıkışına filtre "bobini" koymak.

Malzeme raflarımı kontrol ederken bazı arcade kartları tamirinde kullandığım değerini bile bilmediğim minik direnç tipi bir bobin buldum. Normalde bu filtre bobinlerinin değeri küçük olur (5uH-10uH) ancak hiç yoktan iyidir dedim ve eldeki bobini (ki sanırım 50uH civarındaydı değeri) kullandım.

Şükür sonuç gayet başarılı oldu. Parazit yok oldu. :D

Bu şekilde güncellediğim devre şeması ektedir.

(http://www.yavuzg.com/images/nes-to-jamma/NES-TO-JAMMA_V11_zpstoropu8y.png)

Kabinin düzeltilmij devre ile bir kaç videosunu da çekip youtube'a attım. Çok başarılı videolar değil ancak fikir vermesi açısından bakabilirsiniz.

Bu video expansion audio mod'undan sonraki video;

http://www.youtube.com/watch?v=EasAGgMBXS4&feature=youtu.be (http://www.youtube.com/watch?v=EasAGgMBXS4&feature=youtu.be)

Bu da en son voltaj regületörü ile güncellenmiş devrenin son hali;
 
http://www.youtube.com/watch?v=p5nowORViL4&feature=youtu.be (http://www.youtube.com/watch?v=p5nowORViL4&feature=youtu.be)



Şimdi ne yapmak lazım??? Kabinin başına çöküp biraz NES oynamalı değil mi?

Maalesef oyun oynamak yerine bu projeyi dokümante etmek için yazmaya başlamalı dedim ve yazması bile sanırım 4-5 saat sürdü mü? (10 da falan başladım sanırım yazmaya)...

Yazı bitti ama bende de oyun oynayacak hal kalmadı. Neyse yarın artık diyelim :)


Hepinize iyi geceler ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: AmigaMan üzerinde Ocak 11, 2017, 02:08:39 ÖÖ
İyi geceler enerjinize hayranım üstadım


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: cengizermis üzerinde Ocak 11, 2017, 19:34:12 ÖS
Süreç de sonuç da heyecan verici olmuş, tebrikler :) Ama anlamaya bile aklımın zar zor yettiği bir başlık altında iki kere adımın geçmesi de hoşuma gitmedi değil :D
Sonuç böyle bile gayet hoşken bence fransız yerine gerçek RGB modlu bir cihazla alacağın sonuç seni çok daha memnun edecek :) Zira az da olsa "composite artifact" denen kompozit sinyalin doğası gereği oluşan renk kaynaşmaları seziliyor.

bugün konuyu 10 kere falan açıp her defasında ancak bi kaç satır okuyabildim bizim oğlanın müdahelelerinden. Tekrar tebrikler.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: WildLord üzerinde Ocak 11, 2017, 21:32:26 ÖS
Tebrikler üstad yeni bir projeni daha macera tadında aktardın biz de keyifle okuduk, ellerine sağlık.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: varol üzerinde Ocak 11, 2017, 21:43:02 ÖS
Benim de çok hoşuma gitmekle beraber insanların karta sahip olma isteme sebebini kafamda tam somutlaştıramadım. (okurken elbette of bende de olsa dedim tabi)

Ama bu kadar insanın Hardware purist şeklinde arcade kabinde nes oynamak istemesi garip gibi, neden garip zira birazcık uzlaşmacı bir tavırla yaklaşıp bütün bu kabinde nes oynamayı isteyenler kafa kafaya koysa raspi'den 15 khz sinyal almayı başarıp kabin üzerinde nes (ve diğer bütün kardeşlerini) kolaylıkla oynayabilirler/oynayabiliriz. :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: egemenk üzerinde Ocak 11, 2017, 21:57:09 ÖS
Çok güzel bir proje olmuş; her zamanki gibi zevkle okudum, teşekkürler :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Cengiz Demir üzerinde Ocak 11, 2017, 23:00:26 ÖS
Çin işi, japon işi, değil.
Çin işi, Fransız işi, olmuş üstad.

Teşekkürler. Eline sağlık.. :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: perpetual_007 üzerinde Ocak 11, 2017, 23:06:47 ÖS
Takip etmesi çooook zevkli. Ellerine sağlık.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: AmigaMan üzerinde Ocak 11, 2017, 23:46:37 ÖS
Benim de çok hoşuma gitmekle beraber insanların karta sahip olma isteme sebebini kafamda tam somutlaştıramadım. (okurken elbette of bende de olsa dedim tabi)

Ama bu kadar insanın Hardware purist şeklinde arcade kabinde nes oynamak istemesi garip gibi, neden garip zira birazcık uzlaşmacı bir tavırla yaklaşıp bütün bu kabinde nes oynamayı isteyenler kafa kafaya koysa raspi'den 15 khz sinyal almayı başarıp kabin üzerinde nes (ve diğer bütün kardeşlerini) kolaylıkla oynayabilirler/oynayabiliriz. :)
bu iş tamamen zevk meselesi dediğiniz gibi düşünseydi yavuzg uğraşmaz idi alırdı raspi çakardı emuyu


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: varol üzerinde Ocak 12, 2017, 07:26:20 ÖÖ
Hayır doğrusu, güzeli emu'dur demiyorum, ben de cihazlar boş iş emu oyna gitsin diyen birisi olsaydım bu kadar cihazı yığmazdım eve. Yavuzg niye yapıyor bunu çaksın emuyu geçsin diyecek kadar saçmaladım herhalde.


Bu ben de istiyorum diyen insanların hepsi arcade kabinde nes oynamak kadar spesifik bişeyi özgün donanım ile mi yapmak istiyor cidden? Gerçekten bu kadar spesifik bir konuda istekli ise "bize de yapsan güzel olur" demek yerine dediğim gibi en basitinden en zoruna başka çözüm yolu aramaz mıydı? Onu diyorum. Biz nasıl yaparız bunu başka türlü diye sormaz mıydı evvela.

Yalnızca bunu garip buldum. Emu iyidir boşuna hardware uğraşıyorsunuz gibi bir açıklama kesinlikle yok. Söylediklerimin alayında da yanılıyor olabilirim tabi :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: evreno üzerinde Ocak 12, 2017, 08:18:11 ÖÖ
üstad eline sağlık güzel çalışma olmuş
üzerinde biraz değişiklik ile PC2JAMMA da olur bu :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 12, 2017, 09:34:54 ÖÖ
@varol : Şöyle bakmak lazım. Konuya ihtiyaç düzleminde yaklaşan bir kişi bu çözümü tercih etmeyecektir. Ancak daha duygusal/yüksek sadakat arayışıyla yaklaşanların özellikle çok hoşuna gidecek bir çözüm.

Muhtemelen Yavuzg yarın öbür gün o kartuş slot'unu kabinin bir yerinden dışarı açık bir şekilde bırakır. Kartuşunu getir oyna tadında süper bir sistem olur.

Kaç kişi ilgilenir / alır, uğraşmaya değer mi kısmı ayrı tartışma konusu. Yapan kişiye zaten hiç sorma lüksümüz yok zira "canım istedi yaptım" der hiç birimiz de bir şey diyemeyiz. (Sen buradan yaklaşmamıştın ancak yine de belirteyim dedim)

Hani bize retro olsun, orjinal olsun, ilgimizi çeken bir konuyla alakalı olsun alırız gibi geliyor. 


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 12, 2017, 10:49:10 ÖÖ
Vay arkadaş ne muhabbet dönmüş ben yokken :D

@varol, anladım ben seni ;)

üstad eline sağlık güzel çalışma olmuş
üzerinde biraz değişiklik ile PC2JAMMA da olur bu :)

@evreno, aynen öyle. CD4021'li encoder kısmını silip microcontroller tabanlı bir USB encoder çaktınmı işlem tamam aslında ;)

.. az da olsa "composite artifact" denen kompozit sinyalin doğası gereği oluşan renk kaynaşmaları seziliyor.


@cengiz, evet haklısın. Bazı oyunlarda daha fazla (sanırım renk seçimiyle alakalı) bazılarında ise hemen hiç yok. NESRGB mod'um bitmek üzere (akşama deneyeceğim bakalım) esases bu projeyi NESRGB + NTSC konsol şeklinde planladım, Fransız NES'i sadece zaman kazandırması için kullandım. Yine de performansından gayet memnun kaldım. Ve hatta belki normal NES'in modülatör kısmının yerine geçebilecek bir RGB modül projesi bile düşünebilirim ilerde ;)

Okuyan, yorum yazan arkadaşlar, hepinize çok teşekkürler. Gönül ister ki bu karttan bi 5-10 tane üretip gerçekten evinde hem arcade donanımı hem de NES'i (Fransız veya RGB mod'lu) olan arkadaşlar da  kurulumu "tak-çalıştır" kadar kolay olan bu donanımdan faydalansın.

Ancak daha önce de belirttiğim gibi, PCB üretimi konusunda sıkıntım var. Gerizekalı aliexpress satıcısının gönderdiği dry film 60 gün oldu hala elime geçmedi. Gördüğünüz üzere konvansiyonel yöntemlerle de çift katmanlı PCB üretimi çok hammaliyeli, o yüzden uğraşmayı gözüm yemiyor.

Diğer yandan, maliyet açısından bakarsak da öyle 20-30 TL seviyesinde bir proje de olmayacaktır; PCB büyük, malzeme çok, soketler, NES uzatma kabloları v.s. gibi lojistik sıkıntılı unsurlar da var.

Dolayısıyla benim bu kartı adetli olarak üretebilmem şu an pek mümkün görünmüyor. Ancak kartın üretimi konusunda ilgili/motivasyonlu arkadaşlar olursa da "vay sen benim projemi nasıl üretirsin de satarsın" demem kesinlikle :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Heroman üzerinde Ocak 12, 2017, 11:27:46 ÖÖ
Zamaninda aldigim Commodore ve amigayi ne hikmetse evde monitöru dururken kabindede ayni oyunları oynamayi cok istiyordum, ve bunu fronted&mame uzerinden  basardim ve cok guzel oldu dusunsenize river raid'ikabinde oynuyosun  :D :D bu iste ole sanki


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: i_r_on üzerinde Ocak 12, 2017, 13:37:19 ÖS
@Heroman : Yalnız biz river raid'i ilk hep kabinde oynadık :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: cengizermis üzerinde Ocak 12, 2017, 13:41:52 ÖS
@heroman Ben riverraidi kabine pc taktığımdan beri kabinde oynuyorum. Harika gerçekten de.
@yavuzg pal ve native rgbsiz devam edeceğini hiç düşünmedim :)



Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: cengizermis üzerinde Ocak 12, 2017, 13:42:22 ÖS
Bizim orda yoktu bu 2600lü kabinlerden hiç.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Cengiz Demir üzerinde Ocak 12, 2017, 14:50:02 ÖS
Zamaninda aldigim Commodore ve amigayi ne hikmetse evde monitöru dururken kabindede ayni oyunları oynamayi cok istiyordum, ve bunu fronted&mame uzerinden  basardim ve cok guzel oldu dusunsenize river raid'ikabinde oynuyosun  :D :D bu iste ole sanki

Ben River Raid' i ilk olarak kabinde oynamıştım.
Hatta Başka bir yerde, Wizard Of Wor' u da kabinde görmüştüm. Oynadım mı oynamadım mı hatırlamıyorum ama. :D

Wizard of çok yüksek ihtmalle, Arcade değil, C64'dü
Çünkü diğer kabinde, Atari 800XL de olan Bounty bob oynatılıyordu.
Yani arcade salonu değil, oyun vb sattıkları yere, 2 yada 3 kabin ayarlayıp, içlerine C64, Atari 800XL koymuşlardı.
Bounty Bob kasedini de ordan almıştım..




Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Heroman üzerinde Ocak 12, 2017, 15:27:24 ÖS
Valla arkadaşlar bende o oyunlari ilk atari salonlarinda oynadim gece gunduz river raid ve wizard of worun basindan ayrilnazdim, ozaman nerde icinde ne oldugunu gormek sadece oyun peşindeydik ..ama tabii yillar sonra bu oyunlar kalkti ve yerlerine jamma v.s ler gelince bir tarafimiz hep eksik kaldi, ve o yuzden evdeki kabinde  o oyunları tekrar kurmaya karar verdim, river raidi oynamak o sesleri yeniden duymak çok hos bi okadarda tuhaf geliyor, simdi oglum 9 yaşında ara sira bu oyunu oynuyor :) :) 


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: LW3D üzerinde Ocak 12, 2017, 18:14:34 ÖS
Fransız NES'den tatmin edici sonuç almana çok memnun oldum... Elimde Fransız NES var, fakat soketi biraz farklı olan kablosu yok. Sanırım sen içerdeki Kutudan bir şekilde RGB çıkış aldın. Bu konuda bilgi vermen mümkün mü?

Her zamanki gibi zevkle okuduk...Eline sağlık.


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 12, 2017, 19:01:41 ÖS

Fransız NES'den tatmin edici sonuç almana çok memnun oldum... Elimde Fransız NES var, fakat soketi biraz farklı olan kablosu yok. Sanırım sen içerdeki Kutudan bir şekilde RGB çıkış aldın. Bu konuda bilgi vermen mümkün mü?


Hayır abi, bende orijinal kablosu var ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: eemiroglu84 üzerinde Ocak 12, 2017, 21:19:20 ÖS
Eline sağlık yavuz hocam bir solukta dehşet içinde okudum sabrın sınırlarında dolaşıyorsun :) Benim bir sorum var kartın jamma soket kısmında ev ortamında kaplama yapmamız mümkün mü, orijinal soketler de bakır renk değilde sarımsı pirinç rengi gibi bir renk var.
Birde projelerinin meyvesi olan hazır tak çalıştır devrelerinden istemeye hep çekindim, isteyemedim, istemeyeceğim de :) Çünkü bunları zamanı gelince kendim yapmayı düşünüyorum ama önce odamı bitirmem lazım, bu yazdıklarım bu ürünleri alan ve isteyen arkadaşlara eleştiri değildir yanlış anlaşılmasın sadece benim görüşümdür. Bu projeleri senin yaptığın şekilde detaya girerek, özenerek yaşadıklarını (stres, sevinç, hayal kırıklığı vb...) senin kadar olmasa da yaşayarak sahip olmak isterim böylece verdiğin emeği(bir kısmını) yaşayarak görmüş olurum diye düşünüyorum.     


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 12, 2017, 23:22:20 ÖS

Benim bir sorum var kartın jamma soket kısmında ev ortamında kaplama yapmamız mümkün mü, orijinal soketler de bakır renk değilde sarımsı pirinç rengi gibi bir renk var.
 

Evet mümkün ancak sanırım pahalı olur zira o sarı/prinç rengi kaplama altın :)

Elbette sadece 1-2 micron kalınlığında ancak adetli yapmadığın taktirde onu kaplayacak çözelti ve ekipman maliyeti (ki bu tür "kit" ler satılıyor) yüksek olur.

Bu sebeple kontakları korozyondan korumak için lehim veya "soğuk kalay" çözeltisi ile kaplamak daha hesaplı olur ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: wolfiem üzerinde Ocak 12, 2017, 23:32:46 ÖS
Eline sağlık üstat fotoroman gibi okudum yine :)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 14, 2017, 14:20:34 ÖS
Bugün bu proje kapsamında NESRGB, Everdrive N8 ve NES2JAMMA'nın getirdiği nimetlerden birisi olarak orijinal Nintendo VS arcade donanımını orijinaline en yakın şekilde oynanabilir hale getirdim.

Birileri Nintendo VS oyunlarının ROM'larını patchleyerek NES üzerinde oynanabilir hale getirmiş. Gerçi patch sadece "INSERT COIN" işlemi için hangi butona basılması gerektiği kapsamında oldukça basit bir şey sanırım zira Nintendo VS tamamen NES teknolojisine dayalı bir arcade donanımı.

Nintendo'nun diğer arcade donanımı olan Playchoice10'den farklı olarak VS donanımı kartuş tabalı değil ROM tabanlı ve para kazanma yöntemi PC10 gibi zaman satın alarak değil bildiğiniz "INSERT COIN" mantığında. Dolayısıyla bu sistem için çıkan oyunlar sıradan NES versiyonlarından programlama kodu olarak az biraz daha farklı (PC10 oyunlarında INSERT COIN mantığı yok, tamamen ayrı bir zaman/kredi devresi ile bildiğiniz NES oyunu oynatıyor...)

Neyse, NES donanımında çalışması için patch'lenmiş bu VS oyunlarını Everdrive'a atınca "INSERT COIN" için hangi butona basmamızı gerektiğini de kısa bir araştırma ile bulunca bu oyunları "arcade havasında" oynayabilir hale geliyorsunuz :)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1762_zps81dmcfh3.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1766_zpsci1vdwwl.jpg)

NESRGB modu ile ilgilenenler için de bir kaç ekran görüntüsü daha paylaşayım ;)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1767_zpsfs4o9nyv.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1768_zpsgd89dwkq.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1769_zps71pdx3ud.jpg)

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1770_zpscpxjxmzo.jpg)

Fotoğrafların bazılarında benim titrek ellerim sebebiyle bulanıklıklar olabilir ancak gerçek görüntülerde en küçük bir pürüz, renk patlaması/taşması veya kusur yok belirteyim ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: cengizermis üzerinde Ocak 14, 2017, 14:52:42 ÖS
detsvadayemtolkinabaut...
Süper olmuş, tam olmuş!


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: Cengiz Demir üzerinde Ocak 14, 2017, 15:33:37 ÖS
Yavuz üstad. Retroyla, sadece emulatör bazında ilgilenen benim bile, içim gidiyor.
Konuyla yakından ilgilenenlerin, bu donanımlara sahip olabilmek için; içlerinin yağları eriyordur sanırım :D


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 14, 2017, 17:47:10 ÖS
Yavuz üstad. Retroyla, sadece emulatör bazında ilgilenen benim bile, içim gidiyor.
Konuyla yakından ilgilenenlerin, bu donanımlara sahip olabilmek için; içlerinin yağları eriyordur sanırım :D


:) Konuyla ilgilenen ve yeri, durumu olanlar için şu kadarını söyleyebilirim, Krikzz'in Everdrive N8'i ve Tim'in NESRGB ürünleri ödediğiniz paranın son kuruşuna kadar hakeden ürünler ;)



Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: cengizermis üzerinde Ocak 14, 2017, 21:13:44 ÖS
RGB mod düşünmesem de homebrewlar, ureleasedler, patchliler için bile çok ideal birşey everdrive. Bu arada PVM kullanıyorum artık ve kompoziti nasıl işliyorsa; normal NESten çıkan görüntü fransız RGBden daha iyi gibi diyebilirim. (çıplak gözle görmedim)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 14, 2017, 21:32:24 ÖS
Bu arada PVM kullanıyorum artık ve kompoziti nasıl işliyorsa; normal NESten çıkan görüntü fransız RGBden daha iyi gibi diyebilirim. (çıplak gözle görmedim)

Fransız NES'de basit bir composite=>RGB decoder devresi kullanılmış, senin PVM'de kimbilir ne komplex bir decoder devresi vardır ;)


Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ocak 17, 2017, 03:19:38 ÖÖ
Önemli Not (projenin devre tasarımı ile ilgilenenler için):

Bu arada ikinci devreyi yaparken bir şey farkettim. 

Devre tasarımına eklediğim 5V=>12V voltaj regületörüne ihtiyaç yokmuş :) Direk JAMMA'dan gelen 12V kullanılabilir. Yaşadığım sorun tamamen benim OKBaby kabindeki güç kaynağından kaynaklanıyormuş.

İkinci NES2JAMMA devresini ekstra voltaj regületör kısmı olmadan yapıp NeoGeo kabinde denedim hiçbir sorun olmadı. Voltaj düşmesi yaşanmıyor.

(http://www.yavuzg.com/images/nes-to-jamma/IMG_1800_zpsqxghhtuq.jpg)

Zaten OkBaby kabinde bazı oyunlarda bazen jeton kanalı çalışmıyordu (12V ile beslendiğinden). Şimdi bütün taşlar yerine oturmaya başladı ;D Benim OkBaby kabindeki güç kaynağını tamir etmem/değiştirmem gerekiyormuş, devre tasarımımı değiştirmek değil :)

Neyse bu detayı da yazayım dedim ki kafalar iyice karışsın :P



Konu Başlığı: Ynt: [PROJE] NES2JAMMA (NES to JAMMA)
Gönderen: yavuzg üzerinde Ekim 26, 2017, 12:21:29 ÖS
Güncellendi