Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: [Tamirat] Konami Aliens  (Okunma Sayısı 19435 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« : Mayıs 18, 2015, 22:21:44 ÖS »

Yine bir arcade tamiratı ile karşınızdayım. Bu akşamki konumuz; Aliens (Konami)

Konami, arcade dünyasında hatırı sayılır bir varlığı olan ve de benim (Capcom'dan sonra) ilgimi çeken bir arcade oyun kartı serisi var. Konami de daha sonra Capcom gibi modüler oyun kartları üretmiş ancak ben daha çok tek oyun kartı şeklinde ve "GX" koduyla başlayan serinin hayranıyım.

Sizler de bu serinin ünlü bazı oyunlarını hatırlayacaksınız; Sunset Riders, Cowboys of Moo Mesa, Teenage Mutant Hero Turtles (evet Teenage Mutant "Ninja" Turtles'dan önce isimleri böyleydi - şarkısını bile hatırlıyorum) v.s.

Tam serinin listesi bu: https://www.mikesarcade.com/cgi-bin/spies.cgi?action=url&type=info&page=konami_boards_listing32.txt

Neyse, kısaca bu kartlar, dönemine göre üç aşağı beş yukarı aynı yapıda. Devre elemanlarının yerleşimi bir kaç grup kartta hemen hemen birbirlerinin aynısı. Ama bir kartın diğer bir oyuna dönüştürüldüğünü okumadım (Mümkün bile olsa, zaten muhtemel diğer oyun kartını satın almak daha ucuza malolurdu).

Konami kartlarının bir kaç dezavantajı vardır;

1) Çok ince hatlar ve lehim delikleri
2) Custom çiplerin fazla olması
3) Normal elektronik devre elemanlarını paketledikleri ve siyah reçine ile kapladıkları saçma sapan "garip" devre elemanları.

Neyse, mevzu bahis oyun kartımız bu. Evet bu sefer banyo yaptırmadık çünkü üzerindeki toz üfleyince giden cinsten.



Kartı yolcunet'ten aldım. Mekanda kartı denemedik, aklımıza gelmedi işin açıkçası. Eve gelip kartı çalışma masamdaki JAMMA test düzeneğine bağlayınca karşımda Konami kartlarının arızalandığında tipik karşılaştığımız "beyaz ekran" duruyordu. Bir de hoparlörden garip kesik kesik sesler eşliğinde "klik klik" sesleri geliyordu. Kartı hafif bastırıp esnetince "klik klik" sesleri kesiliyordu.



Aslında bu duruma pek de üzüldüm diyemem, arcade kartları "tamir" etmek konusunda sapıkça Kahkaha bir zevk aldığımdan, oturdum masaya
« Son Düzenleme: Ocak 14, 2019, 09:19:03 ÖÖ Gönderen: yavuzg » Logged

volkytolky
Ziyaretçi
« Yanıtla #1 : Mayıs 18, 2015, 22:31:47 ÖS »

Üstad herkes survivor seyrediyor, ben yazıyı okuyorum merak etme. Diğer resimleri bekliyoruz, yoksa çalıştı mı?
Logged
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #2 : Mayıs 18, 2015, 22:39:35 ÖS »

ben de kahve almaya gidince suvivor'a takıldım kaldım az önce
Logged

volkytolky
Ziyaretçi
« Yanıtla #3 : Mayıs 18, 2015, 22:45:51 ÖS »

Q52526 nın lehimlerini yenilemek lazım hocam 2 tanesi boşta...
Logged
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #4 : Mayıs 18, 2015, 22:54:04 ÖS »

Önce ilk dikkatimi çeken noktadan başladım işe. Bu MASK ROM'un üzerindeki etiket yanmış. Ayrıca mask rom "ters" yerleştirilmişti.



Çıkartıp tekrar yerine düzgün olarak yerleştirince çazır cuzur sesler kesildi. MAME kaynak koduna bakınca bu Mask ROM'un zaten sesle ilgili olduğunu anlıyorsunuz.

Bu arada 2 tane pratik püf noktası sizlere:

1) Profesyonel bir devre kartı tasarımında tüm entegre devre elemanları aynı tarafa bakar. Yani üzerlerindeki çentik birisinde sol tarafa bakıyorsa aynı yerleşimde olan tüm diğer entegrelerin çentiğ sola bakmalıdır. Zaten genellikle PCB üzerindeki "silk screen" denilen beyaz yazıya bakınca da böyle olduğu anlaşılır ama PCB üzerinde silk screen yoksa, silinmişse veya okunamayacak kadar tozluysa bu şekilde yerleşeceğini varsayabilirsiniz. Aynı şey yukarıdan aşağıya yerleştirilmiş entegreler için de geçerlidir.

2) Tamir etmeye niyetlendiğiniz arcade oyun kartının devre şeması yoksa MAME kaynak kodunu (C ile yazılmıştır) internetten bulup açın. Genellikle o kaynak kodunun başında oyunun devre kartı ve bileşenleri hakkında detaylı bilgiler yazarlar. Kaynak kodunun özellikle ROM yükleyen kısmında da hangi ROM'un ne amaçlı olduğu bazen bilgi olarak yazar...

Neyse, bu Mask ROM'u çıkartıp EPROM programlayıcımda okumaya çalışıyorum.



PCB üzerinde hangi tip EPROM'a karşılık geldiği yazıyor; 27256



Bu şekilde okuyunca içinin tamamen FF olduğunu görüyorum. Bu bir Mask ROM, yani fabrikada yazılıp yeniden programlanamayan bir ROM. Ancak onun yerine belirtilen türde bir EPROM programlanabilir

Hemen malzeme çekmecemden yedek parça olarak kullandığım bootleg arcade kartlarımdan söktüğüm bir 27C256 EPROM'u MAME'den indirdiğim Aliens ROM setindeki uygun ROM imajıyla programlıyorum.



Cazır cuzur sesler kesilmişti. Ancak yeni programladığım EPROM da kartın açılmasını engelleyen bir şey değilmiş anlaşılan. Araştırmalara devam...
« Son Düzenleme: Ocak 14, 2019, 09:19:20 ÖÖ Gönderen: yavuzg » Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #5 : Mayıs 18, 2015, 22:57:59 ÖS »

Q52526 nın lehimlerini yenilemek lazım hocam 2 tanesi boşta...

Onu da nerden çıkardın şimdi?
Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #6 : Mayıs 18, 2015, 23:02:14 ÖS »

Neyse, devam edip PCB'yi yamultunca veya üzerine bastırınca ortaya çıkıp kaybolan klik klik seslerinin nedenini öğrenmeye koyuldum. Bu tür durrumlar ya PCB'nin arkasındaki devre elemanlarının bacakları birbirine değmesi veya yerine tam oturmamış veya kontakları pislenmiş/paslanmış EPROM vs den kaynaklanır.

Kartın arkasını inceleyince birbirine değen bacakları buldum



Ancak bu sadece klik klik sesini ortadan kaldırdı. Ekran hala bembeyaz ve board açılmıyor...
« Son Düzenleme: Ocak 14, 2019, 09:19:38 ÖÖ Gönderen: yavuzg » Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #7 : Mayıs 18, 2015, 23:17:41 ÖS »

Internette spesifik olarak Aliens boarduna dair tamirat günlüğü yok (ya da ben bulamadım). Ancak genel olarak bu serideki herhangi bir Konami oyun tamirat yazısının da faydası olur diye diğer tamirat günlüklerini, forum sohbetlerini okudum bir süre.

Konami'nin beyaz ekran sorunu aslında genel. Yani bir çok başkaca sorun olduğunda karşınıza gelebilecek bir durum. Ancak bir yazıda (Teenage Mutant Ninja Turtles'dı sanırım) adam aslında oyunun RAM ve ROM'u test eden ilk ekranda takıldığını ama palet RAM'lerindeki arızadan dolayı ekranın bembeyaz kaldığını yazmış. Basitçe denemek için de palet RAM'lerinin üzerine "piggy back" denilen yöntemle RAM koyup test etmiş... Ben de aynısı deniyeyim bakalım ne olacak dedim



Hakikaten de ekrana karman çorman da olsa bir şeyler geldi. Zaten hep oradaymış sadece renkli yazabilmek için gereken palet RAM bozuk olduğundan bembeyaz gözüküyormuş



Diğer palet RAM'in üzerine de piggyback yapınca görüntü biraz daha netleşti. Her iki palet RAM'de bozulmuş anlaşılan...



Ancak palet RAM'leri değiştirmek sorunu çözmedi. Sadece sorunun ne olduğunu anlamaya yönelik bir adım daha atabilmemizi sağladı ki bu da bir gelişme...
« Son Düzenleme: Ocak 14, 2019, 09:19:49 ÖÖ Gönderen: yavuzg » Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #8 : Mayıs 18, 2015, 23:33:21 ÖS »

Şimdi ilk ekranda bir şeyler "BAD" yazıyor. Bu ekranın orijinalde neyi listelediğini anlayabilmek için MAME'de Aliens'ı açtım ve ilk ekrana baktım.



Pek bir şey anlamadım zira burada düzgün bir liste var. Bendeyse BAD BAD BAD yanyana yazıyor. Daha temel bir sorun var ortada. Yani oyunun "ana" programında bir sorun var gibi...

Dolayısıyla bu bulgu bizi daha temel şeyleri test etmeye sevkediyor. Palet RAM durumunu hallettik ama sistemde başkaca RAM'ler de var. En önemlisi is Work RAM dediğimiz, oyunun ana programının üzerinde çalıştığı RAM'ler.

Bu work RAM'ler genelde ana CPU'nun yakınlarında bulunur. CPU'nun yakınlarında palet RAM'ler dışında bulunan diğer RAM'leri kontrol ediyorum. Bu RAM'ler "6264" tabir edilen 16K x 8-Bit SRAM'ler. Birisi tombul yapıda diğeri ince. Temelde fonksiyon olarak marka modeli farklı olsa da hızları yeterli olduğu sürece istediğiniz 16Kx8-bit SRAM kullanılabilir ki Konami de muhtemel eline geçen en ucuz RAM'leri kullanmıştır zamanında

İnce olan RAM'in bacaklarında sinyal var ancak tombul olan RAM'in tüm data bacakları (8 bacak) sessiz!!! Kontrol ve adres bacakları OK ancak tüm data hattının sessiz olması RAM'den de kaynaklı olabilir veya RAM'in bulunduğu data bus'ında (veri yolu) veya bu bus'ı kontrol eden başka bileşenlerden de kaynaklı olabilir (örn RAM'in hemen yanındaki 74LS245)



Bus'ın üzerindeki 74LS245'i de kontrol ediyorum. Kontrol sinyali OK ancak data bus sessiz.



74LS245'in "Dir" pini verinin A bus'ından (sessiz olan veri yolu) B bus'ına iletilir pozisyonda olduğunu söylüyor. Yani tam tersi olsaydı 245 yanmış o zaman diyecektim ama durum bu değil gibi...

Oyunun ana programını içeren ROM'ları okutup ROMIdent ile MAME'de kontrol ettim onlarda sorun yok. Program sağlam yani. Ancak oyunu program ROM'ları yokken çalıştırıp bir deneme yaptım acaba daha programı bile yüklemeye yeltenmeden arızaya mı düşüyor diye. Klik klik sesi ve ekranda karmaşık görüntülerin bir belirip bir kaybolmasını izledim.

Sonra bir cinlik yapıp, program ROM'unu kart çalışırken taktım. O sırada değişik bir renk kombinasyonu yakaladı anlaşılan ekrandaki hata mesajı daha bir belirgin olarak yakaladım.



Meğer hata mesajı "G21 BAD" diyormuş!!! Kimmiş bu G21 derseniz, az evvel data bus'ı sessiz olan tombul 6264'den başkası değilmiş
« Son Düzenleme: Ocak 14, 2019, 09:20:01 ÖÖ Gönderen: yavuzg » Logged

yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #9 : Mayıs 18, 2015, 23:40:14 ÖS »

Bu RAM'i PCB'den söküyorum zira elimde piggyback deneyecek tombul RAM yok.

RAM'i söktükten sonra EPROM programlayıcımda test ediyorum (Bu arada TL866'nın bu RAM ve Logic entegreleri test edebilme özelliği harika!!!)



Sonuç beklediğim gibi. Bu RAM tamamen bozuk!



Konami sağolsun bu RAM'lerin yerine daha ince RAM takılabilmesi için PCB'de yer ayırmış... Ben de elimdeki ince 6264'lerden birisini kullanıyorum...



Ve veriyorum power'ı...



Derin bir oh çekiyorum





« Son Düzenleme: Ocak 14, 2019, 09:20:20 ÖÖ Gönderen: yavuzg » Logged

brkemreoglu
Deneyimli
*****
Mesaj Sayısı: 614



Üyelik Bilgileri
« Yanıtla #10 : Mayıs 18, 2015, 23:42:24 ÖS »

helal olsun ya... diyecek söz yok
Logged
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.894



Üyelik Bilgileri
« Yanıtla #11 : Mayıs 18, 2015, 23:48:28 ÖS »

Oyunun durumu iyi gibi ancak diğer MASK ROM'ları da test etmek lazım. Bu oyunda test menüsü diye bir şey yok (bu seri Konami boardlarda genelde böyle). Bu iş için bir dip switch'i "test" moduna alıp oyunu yeniden açmanız lazım.



Bu sayede oyun test modunda başlıyor ve yapması gereken her tür testi ardarda yapıyor. Son olarak oyunun grafik ve seslerini içeren tüm MASK ROM'ları test ediyor. Umarım bir sorun çıkmaz zira bu mask ROM'ların soketi yok. Yani PCB'ye direk lehimlenmişler.




Testlerin hepsi tamam! Ancak bir şey daha farkediyorum. Birinci oyuncu jeton atma sinyali çalışmıyor. Acaba 74LS245'lerden midir diye incelerken sorunun daha basit olduğunu anlıyorum. Jeton sinyalini JAMMA uçlarından alan ince kablo kopmuş...



Bunu tamir edip JAMMA uçlarındaki diğer lehim noktalarını temizliyorum



Son olarak JAMMA konnektörünü de güzelce bir parlattıktan sonra ...



Tamiratı tamamlıyorum
« Son Düzenleme: Ocak 14, 2019, 09:20:47 ÖÖ Gönderen: yavuzg » Logged

LW3D
Yönetici
*****
Mesaj Sayısı: 11.417


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #12 : Mayıs 18, 2015, 23:53:12 ÖS »

Patron mutlu son istiyor yazacaktım bir türlü yazamadım ellerine sağlık..yine mutlu son... Maşallah.
Logged

Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.831



Üyelik Bilgileri
« Yanıtla #13 : Mayıs 18, 2015, 23:54:55 ÖS »

Bitti mi şimdi

Üstad eline sağlık.
Logged

egemenk
Üye
***
Mesaj Sayısı: 180



Üyelik Bilgileri
« Yanıtla #14 : Mayıs 18, 2015, 23:57:57 ÖS »

Her seferinde de farklı sorunlar ve her seferinde de genelde birden fazla sorun oluyor. Biz resimli hikayesini zevkle okuyoruz ama düşününce, problemlerin olası nedenleri çok fazla ve karmaşık aslında. İyi iş valla, tebrikler
Logged
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: