Ultimate Mortal Kombat (UMK3) Tamiratı
commodore.gen.tr Arcade Sistemler ve Oyun Konsolları Arcade Sistemler (Moderatör: yavuzg)Ultimate Mortal Kombat (UMK3) Tamiratı
Gönderen Konu: Ultimate Mortal Kombat (UMK3) Tamiratı (Okunma Sayısı 11434 defa)
« : Ağustos 21, 2013, 02:57:34 ÖÖ »
Evet yine bir başka kısa tek gecelik proje. @wersage bugün elindeki arızalı UMK3 boardunu gönderdi. bu kısa projede zamanında çok ses getirmiş bu klasik Midway oyununu tekrar hayata döndürme çalışmalarımı anlatmak istedim.
Tabiki amacım yaptığım her kısa kısa işi burada yazıya döküp kalabalık yapmak değiş. Zaten işim de Arcade board tamir etmek değil. Bu işleri de para karşılığı yapmıyorum zaten. Amacım bu işlerin yapılabilir olduğunu göstermek ve bilgiyi paylaşmak. Senelerce o meşhur ketum "ustalar" yaptıkları işleri, tecrübelerini ve bilgilerini kendilerine sakladılar. Vazgeçilmez olduklarını düşünüyorlardı ama teknoloji öyle değil. Bildiğiniz bir şey 6 ay bir sene sonra çöp. Ne oldu, arcade işi 2000'li yıllarda bitti. Şimdi turşusunu kursunlar o sakladıkları bilgilerin!
Neyse, konumuza geri dönelim. her zamanki gibi boardu masamıza yatırıp incelemeye başlıyorum. daha önce orijinal bir Williams board'u görmemiştim hayatımda...
Williams yazısını görünce heyecanlanıyorum... (İlk kabinim Williams modeldi)
Dış görünüşüne bakılırsa oldukça gün görmüş geçirmiş olduğu anlaşılıyor.
Bir sürü pisliği vs var. ama o detaylarla uzun uzadıya uğraşmaya vaktim yok. zaten @wersage RAM hatası verdiğini söylemişti. konudan uzaklaşmamak lazım...
Bu DIP switchler ne iştir bilmiyorum (sonra öğrendim) ama kazayla elim çarpar falan diye fotoğrafını çekmekte fayda var. benim gibi bu tür "amatörce" tamiratlara niyetlenenler için küçük naçizane bir tavsiye; bilmediğiniz, şüphelendiğiniz herhangi bir şeyi yapmadan önce mutlaka fotoğrafını çekin (History channel'da zevkle takip ettiğim bir belgesel serisi var "American Restoration" orada görmüştüm!). Sonra "yav bu kabloyu nerden sökmüştük" dememek için&nbsp;
Neyse, bu kadar incelemek yeter. Board'un kabaca test ekranlarına erişecek kadar çalıştığı söylenmişti. Ama bu tür boardları hop diye power'a bağlamadan önce mutlaka servis kitapçığını inceleyip özel bir voltaj ayarı olup olmadığını kontrol etmek lazım.
Bunun için Google yardımcı olacaktır. Ben genelde şu siteleri kullanıyorum;
MK3'ün PDF'ini indirip inceliyorum. Sonuçta bir JAMMA board ama her JAMMA soketi olan board birebir aynıdır demek yanlış olur. Mutlaka JAMMA pin dizilimini incelemek gerekli önce.
Neyse, garip/standart dışı bir durum yokmuş. Şimdi NeoGeo kabinimize takalım bakalım board'u derdi neymiş gözümüzle görelim...
« Son Düzenleme: Ağustos 21, 2013, 04:14:29 ÖÖ Gönderen: yavuzg » Logged
Ynt: Ultimate Mortal Kombat (UMK3) Tamiratı
« Yanıtla #1 : Ağustos 21, 2013, 03:32:59 ÖÖ »
Kabine power veriyorum ve board açılıyor. Önce karman çorman bir ekran geliyor. Genelde bu tür PCB'lerde bu tür ekranlar görmek doğal. Ama bunun normal'mi yoksa bir hatadan ötürü mü olup olmadığını anlamak da kolay. Nasıl mı? MAME
Yurtdışındaki forum sitelerinde MAME'mi test aleti gibi kullananlar var. Fiziksel boardun ROM'larını EPROM'larını EPROM reader ile okuyup bir dosyaya yazıyorlar. Sonra bu dosyayı MAME'de ilgili oyunun ROM dosyaları ile değiştirip MAME'i çalıştırıyorlar. Hata MAME'de de aynı şekilde gözüküyor! Akıllıca...
Evet söylendiği gibi RAM hatası veriyor. Üstelik hangi RAM çipleri olduğunu da belirtiyor. Güzel...
Şimdi power'ı kapatıp board'u masaya yatırıyorum tekrardan. Mevzu bahis RAM'ler bunlarmış.
Daha önce arızalı çiplerin üzerindeki model mumaralarını almıştım zaten;
İnternetten araştırdım ve datasheet'ini buldum. Parçayı aramaya çıkmadan önce işin püf noktası parçanın datasheet'ine (broşürü) bakarak ne olduğunu ve özellklerini anlamak.
Yine Google ile parçalar hakkında bilgi edinmek kolay. Genelde ben bu tür işler için www.alldatasheets.com'u kullanıyorum.
Bu parça şuymuş; "CMOS 256K-BIT LOW POWER SRAM".
Bu parçaları öyle hop diye Konya sokak veya Kadıköy'deki elektronikçilerde bulmak çok güç. Çok eskiler ve artık üretilmiyorlar. Hatta bazısını üreten firmalar çoktan topu dikmiş...
Bu sebeple önce bu parçanın "muadillerini" de aramak lazım. Ben bu iş için http://partcross.com/ sitesini kullanıyorum. Bu siteden bulduğum muadil parçaların da datashett'lerini inceleyip çipin paket tipini, bacak sayısı dizilimi, güç gereksinimleri gerçekten uyuyormu diye kontrol ediyorum. Gereken muadil listesi ile birlikte Konya Sokağın yolunu tutuyorum...
Sulu yemek yapan bir esnaf lokantasında öyle yemeğimi yiyip bu tür "ekzantrik" parçaların bulunma ihtimali en yüksek olan "Yıldırım Elektronik" e gidiyorum. Diğer bir çok Konya sokak esnafından farklı olarak kurumsal çalışıyorlar, bu sebeple bu arkadaşların envanteri çok geniş.
Neyse, muadil listemi uzatıyorum. Orijinal zaten yok, arkadaş ilk sıradaki çipe "benzer" iki adet model buluyor envanterinde. Seviniyorum. ancak "benzer" olayına bir bakmak lazım. Bulduğu ilk tür parça'yı zaten kafadan eliyorum çünkü TSOP paket. Yani o da bir tür SMD ama ayak dizilimi farklı. Ben SOP arıyorum.
Diğer parça daha umut verici, SOP paket ama muadil olarak bulduğum çipten biraz farklı bir kodu var. Elimdeki datasheet'ine bakınca çipin her şeyiyle aynı ancak yeni bir çip olduğu için daha hızlı olduğunu anlıyorum. Orijinal MK3 RAM çipinin erişim hızı 70ns (parça kodunun sonu -70LL ile bitiyordu). Bu bulduğum ise sonu 12 ile bitiyor (yani 12ns erişim hızı var).
Arcade tanir forumlarında okuduklarımı hatırlıyorum. Orijinal parçadan daha hızlı RAM çiplerinin kullanılabildiğini ancak daha yavaş olanlarının kullanılmamasını söylüyorlardı.
Neyse, uzatmadan parçaların fiyatını soruyorum, çok pahalı değilse gelmişken alayım bari diyorum. Çok pahalıymış! 3 TL
« Yanıtla #2 : Ağustos 21, 2013, 03:40:44 ÖÖ »
Evet, arızalı RAM'leri yine daha önce kullandığım teknikle (300 derece ısıt ve vantuzlu alet ile kaldır) yerinden söküyorum.
Sonra parçanın çıktığı yüzeyi mavi sprey ve kulak pamuğu ile temizledikten sonra lehim yerlerine sıvı flux sürüyorum.
Son olarak bacakların oturacağı lehim yerlerini havyamızın ucuyla tek tek dokunarak düzeltiyorum. bu sayede önceki parçanın ayak izleri ve paslanmış kararmış lehim alanı tekrardan eriyerek düzgün pırıl pırıl birer yüzey oluşturuyor.
Artık MK3 yeni parçaların montajına hazır...
« Yanıtla #3 : Ağustos 21, 2013, 03:54:14 ÖÖ »
Yeni parçaların montajında sadece lehim pastası kullanıyorum. Zaten havyanın ucunda az miktar bir lehim var. Yeni parçaların bacakları da fabrika çıkışı lehim kaplı. PCB'nin üzerindeki lehim yerlerini yeniden eritip düzeltirken farkettim üzerlerinde zaten yeterince lehim var.
Klasik olarak vantuzlu tutacağımızla yeni çipleri yerine kabaca oturtup, önce çapraz birer bacağını bir iki dokunuşla yerine lehimliyorum. Bu sayede çip diğer bacaklarını lehimlerken oynamayacak şekilde yerine sabitleniyor.
Tüm bacakların üzerinden azar azar dokunuşlarla geçiyorum. Nispeten kolay bir çalışma oldu. Elim de biraz alışmıştı zaten...
Şimdi doğru lehimleme yapabildik mi kontrol etmek lazım. Bunu bir multimetre ile yapmak mümkün ama biraz zaman alıcı. Bunun daha proatik yolunu öğrendim internetten...
resimde sağda gördüğünüz gibi 22 kat büyütme yapan bir büyüteç aldım (markası Proskit) son gittiğimde konya sokak'a. Bu büyüteç böyle çok ince bacaklı SMD parçaların lehimlerini kontrol etmek için kullanılıyormuş. Çok faydalı bir araç şiddetle tavsiye ederim. Bu büyüteçle parçanın bacaklarını inceliyorum...
Resimde biraz yamuk gözüküyor ama gözünüzle bakarken görüntü öyle değil, gayet net ve düzgün hatta daha yakınlaşabiliyorsunuz. Resmi çekmek için alete iPhone'un kamerasını dayadığım için anca bu kadar görüntü alabildim.
Neyse, bacaklar ve lehimler düzgün, sorun yok gibi...
« Yanıtla #4 : Ağustos 21, 2013, 04:09:18 ÖÖ »
Geldik zurnanın zırd dediği yere. Board'u kabine yerleştirip power düğmesini çeviriyorum. Acaba UMK3'nin bünyesi "muadil" RAM'leri kabul edecek mi?
Aha! Galiba UMK3'ü arcade dünyasına tekrar geri döndürdük!
RAM'ler artık kırmızı değil. Açılış test ekranı RAM'leri kırmızı gösterip diğer testlere devam etmiyordu. Şimdi diğer testleri yapıyor. Burada biraz heyecanla testin bitmesini bekliyorum çünkü ROM'larda veya diğer çiplerde bir sorun varsa işimizi tamamlayamamışız demektir. Gerçi ROM'ları da MAME ROM imajlarını EPROM'lara basarak kurtarabiliyorlarmış. Ama henüz elimde bir EPROM programlayıcım yok...
Neyse, korktuğum olmadı. Geri kalan tüm ROM'lar çalışıyor.
Ve açılış ekranları. Gayet net ve pürüz yok. RAM'ler bozukken bu ekran çamur gibiydi (Doğal olarak)...
İş tamam. Şimdi çekici Kitana ile bir el güreş tutmak yakışır (Eskiden hastasıydım bu hatunun ).
Ama maalesef ağzımı burnumu kırıyor Kitana Bu kabin Neogeo olduğundan sadece JAMMA'dan gelen 3 tuşu kullanabiliyorum. Bildiğiniz üzere MK 5 tuş kullanır. Aşağıdan savurma tekme atamadığım için Kitana'nın karşısında pek bir şansım yok...
Neyse, bu işi de tamamladık. Herkese iyi geceler. Yoksa günaydın mı demek lazım
« Yanıtla #5 : Ağustos 21, 2013, 09:12:21 ÖÖ »
Eline sağlık, yine güzel bir çalışma olmuş...
« Yanıtla #6 : Ağustos 21, 2013, 09:17:41 ÖÖ »
Cep telefonuna yazılım atmak için 50TL alan uyanıklar, zamanında bu tamiratı kaça yapardı acaba?
« Yanıtla #7 : Ağustos 21, 2013, 10:14:38 ÖÖ »
Alıntı sahibi: wizofwor üzerinde Ağustos 21, 2013, 09:17:41 ÖÖ
@wizofwor, hah işte ben de aynen bu sebeple bu tamiratları buraya yazıyorum ki izi kalsın internette, eli havya tutabilen bizler gibi retro'cular o kimseye muhtaç kalmasın diye...
« Yanıtla #8 : Ağustos 21, 2013, 10:26:12 ÖÖ »
her uygulama yazısını okuduktan sonra "iyi, belki bendeki kartlarda böyle adam olur" diye heycanlanıp seviniyorum
« Yanıtla #9 : Ağustos 21, 2013, 10:46:19 ÖÖ »
Alıntı sahibi: yavuzg üzerinde Ağustos 21, 2013, 10:14:38 ÖÖ
Yazıların Jerry Pournelle tadında.
« Yanıtla #10 : Ağustos 21, 2013, 11:14:16 ÖÖ »
Elinize sağlık güzel bir çalışma olmuş. Biz yeteneksizleri bile bu işlere heveslendiriyorsunuz. Aslında bu çalışmalarınızı pdf olarakda verseniz harika bir arşiv olurdu.
« Yanıtla #11 : Ağustos 21, 2013, 11:15:53 ÖÖ »
Alıntı sahibi: cdemir üzerinde Ağustos 21, 2013, 10:46:19 ÖÖ
Size katılıyorum. Jerry Pournelle yazıları süper olurdu.
« Yanıtla #12 : Ağustos 21, 2013, 12:31:38 ÖS »
Jerry Pournelle vay vay...tam retrosunuz...
« Yanıtla #13 : Ağustos 21, 2013, 12:43:05 ÖS »
Akıll vermek Gibi Olmasın Ama uygun yeriniz Varsa Devre Üzerindeki pil Varsa Söktüktten sonra Bu Tarz Kirli Kartları Banyoda Sabunlu Su İle cif Değil Daha Çok el Sabunu Gibi yumuşak sabun Lar İle Ve Bir yağlı boya Fırçası Yardımı İle Çok inatçı Yerleri Diş Fırçası Yada Elektronikçi Fırçası İle Fırçalama Sureti le tertemiz Yapabilirsiniz Sonrasında Güzel Bir Kurulama İşleminden Sonra Acelesi Yoksa Bir Kaç Gün Tercihen Güneşli Bir yerde Bekletebilirsiniz Aceleniz Varsa Her çipi Sıcak Hava Tabancası İle ısıtıp Altlarındaki Nemin Gitmesini Sağladıktan Sonra Eğer Elinizde Varsa Çiplerin Bacak Aralarına Konttok Spreyi Sıktıktan Sonra Boardın Temizliği Mükemmel Olucaktır Sadece Fikir Uzun Süredir Sağda Solda beklemiş Amiga 500 ümüğn anakartına bunu Yaptım bazen Daha ufak Çaplısını Uygun Lavabom yok İşyerimde Lağtop Anakatlarına Yapmışşlığım Var Kolay Gelsin.
« Yanıtla #14 : Ağustos 21, 2013, 12:50:13 ÖS »
İbrahim, temizlik ipucu için teşekkürler. Board benim olsa detaylı temizliğe girisirdim ama benim değil. Bir de tabii üzerinde orijinal eriketler (antika degeri olabilir, kimbilir) ve epromlarin pencerelerini örten kağıtlar var. Yıkamak bu tür boardlar için riskli. Ben kendim için kullanacağım boardu genelde kulak pamuğu ile ince ince temizlemeyi tercih ediyorum. Cook uzun zaman alıyor ama risk daha az...