RAM'ler sağlam çıkınca devre şemasına geri dönüyorum ve OBJECT konu başlığı altındaki tüm sayfalardaki devre elemanlarını takip etmeye başlıyorum osiloskobumla...
Şemada bir şey dikkatimi çekiyor. Bir sinyalin adı; OBHFLIP

Bu sinyalin kısaltma adı acaba "Object Horizontal Flip" olabilir mi diyorum. Tam da nesnelerdeki bozulma objenin sağa dönük grafiğinde değil sola dönük olanında olması durumunu düşünüyorum. Sonuçta bu adamlar karakterlerin sağ sol grafiklerini ayrı ayrı yapmak yerine (ki o zamanlar hafıza, depolama bileşenleri olan EPROM'lar çok pahalıydı) elektronik bir mantıkla ROM'lardan okunan obje grafiklerini yeri geldğinde "flip" mi ediyorlar dedim kendi kendime?

Bu ip ucuyla yola çıkıp OBHFLIP sinyalinin kaynağına kadar gidiyorum. Kaynaktaki devre elemanı 74LS174 (flip flop). Bunu devrede test ettiğimde bir sorun görmüyorum ancak OBHFLIP sinyalinin türediği ayaktaki sinyalin tipi biraz sorunlu gözüküyor gözüme.
Bu sinyalin gittiği devre elemanını buluyorum şemadan...

Aha! Bu bir 74LS257 (multiplexer) ve Grafik ROM'lardan gelen veriyi direk kontrol ediyor. Veri hattının tam ortasında ve çıkan sinyaller ise renk verisi. Bizim OBHFLIP sinyalimiz ise bu multiplexer'ın kanal seçme pin'ine giriyor! 74LS257'i çok kaba tabiriyle TV'lerinizin AV girişine iki oyun konsolu bağlamak için kullandığınız mekanik "AV seçici" lerine benzetebilirsiniz.
Neyse, bu 74LS257'nin pin'lerine osiloskop ile baktığımda gördüğüm sinyaller hiç hoşuma gitmiyor.

Genelde böyle yamuk yumuklaşmış sinyaller gördüğünüzde anlarsınız ki bu elemanda içsel bir sorun var. Muhtemel içerde birşeyler yanmış ve kısa devre yapıyor. Sonuçta bu bir digital devre. Sinyallerin suret gibi olması lazım...
Şüphelendiğim 74LS257'i söküyorum ve test ediyorum...
Tahmin ettiğim gibi. Kanallardan birisi yanmış...
Yedek parça çekmecemden yenisi ile değiştiriyorum. Veeee....


Arthur düzeldi



Zombiler de

Sonunda Ghost'n Goblins kartımız 100% çalışır hale geldi...


Şimdi son işim yeni bir Capcom Classic-JAMMA çevirici yapıp bu kartı kabinlerden birine yerleştirmek. Ancak onu da yarın akşama bırakayım zira geç olmuş.
Hepinize iyi geceler...