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)
commodore.gen.trArcade Sistemler ve Oyun KonsollarıArcade Sistemler (Moderatör: yavuzg)<Tamir Günlüğü> HOOK - Irem (m92) - PCB
Sayfa: [1] 2 3   Aşağı git
Yazdır
Gönderen Konu: <Tamir Günlüğü> HOOK - Irem (m92) - PCB  (Okunma Sayısı 12196 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« : Ekim 12, 2024, 23:32:24 ÖS »

Merhaba herkese,

Bugün, yine "çalışıyor" diye aldığım ve yine şemaya sahip olmayan bir sorunlu bir board var masamda.

Bu açıkçası beni en çok uğraştıran board oldu.

Bu board IREM'in ürettiği ve 2 katlı bir board. Bir anakart ve bir rom board'dan oluşuyor.

IREM'in bir kaç model anakartı bulunuyor. Bu anakart m92.

Öncelikle board'umuza bir bakalım.

Anakart M92


ROM Board


Çalıştırıyoruz kartımızı RAM ve ROM testinden başarıyla geçiyor.



Uyarı yazısında, ekranın en altında bir çizgi göreceksiniz. Sorunlarımızdan birisi o.



Burada ise diğer bir sorunu görüyorsunuz ekranın solunda ve sağında dikey bir çizgi mevcut.



Bunlar en masum sorunlarımız
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #1 : Ekim 12, 2024, 23:32:56 ÖS »

Asıl sorunumuzu fotoğraf ile göstermem zor. Sizi şu videoya alalım;

Sorunumuzun videosu;
https://www.youtube.com/watch?v=n-fLSAC5bSE


Gördüğünüz üzere karakterimiz ilerlerken her arka plan değişiminde ekranda parlamalar renk değişiklikleri oluyor. En büyük sorunumuz bu.

Öncelikle ilk iş fiziksel bir inceleme yapıyoruz.

ROM BOARD yeterince temiz ve sorunsuz gözüküyor.

Anakarta geçiyorum.

Biraz müdahale görmüş kart zamanında ve chiplerden birisi değişmiş veya lehimleri yenilenmiş.



Biraz daha yakından bakınca bir köprü görüyorum. 74LS74AN entegreye ait bu köprü.



Minik bir havya dokunuşuyla ayırıyorum.



Ama bir değişiklik olmuyor...
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #2 : Ekim 12, 2024, 23:33:21 ÖS »

Oyunu yaklaşık yarım saat açık tutuyorum.
Sonra da çipleri tek tek elleyerek aşırı ısınan var mı diye kontrol ediyorum.

Mavi ile çizdiğim, rom board üzerindeki 3 IC'nin çok ısındığını görüyorum.



SN74S373N'lerden birisi bozuk çıkıyor.




Ben yine de hepsini soketliyorum ve değiştiriyorum.

IC18



IC30-IC31



Hiç bir değişiklik yok. Ama artık ısınma da yok.
« Son Düzenleme: Ekim 22, 2024, 21:06:52 ÖS Gönderen: Oğuzhan » Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #3 : Ekim 12, 2024, 23:33:44 ÖS »

Neyse sıradaki görev ROM'ları kontrol etmek.

Rom board'daki her şeyi söküyorum (hem temizlik hem de romları kontrol etmek için)



Sıralamayı unutmamak için de aynı şekilde koyuyorum bir köşeye



Rom'ları okurken eğer okuduğunuz ram'in üzerinde nasıl tip bir rom olduğu yazmıyorsa ya mame'ye başvuruyoruz. Ya da forumlarda çare arıyoruz.

Bu board üzerinde bunun gibi 3 tip rom bulunuyordu. Bunların nasıl okunacağını burada belirteyim;

532 --> 27C020


534 --> 27C040


538 --> 27C080
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #4 : Ekim 12, 2024, 23:34:01 ÖS »

Okuduğum çoğu rom sorunsuz okundu;

L0


L1


030 gfx2


020 gfx2


010 gfx2


000 gfx2


H1


H0


C3 gfx1


C2 gfx1


C1 gfx1


C0 gfx1


DA irem


Buraya kadar hepsi %100 aynı.
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #5 : Ekim 12, 2024, 23:34:19 ÖS »

Sonra 2 rom'da sorun yaşadım. 2'si de ses romu...

Bu SLO-A ve SHO-A


Ses'ten sorumlu romlar. Bu karşılaştırma siteleri eğer iki dosya %100 aynı değilse sonuç çıkarmıyor.

Sorunlarımızın ses rom'uyla bir alakası olmadığı aşikar bu sebeple çok üzerine düşmüyoruz ama yine de dosyaların ne kadar birbirine yakın olduğunu kontrol ediyoruz.

mame'de yer alan romcmp komutu ve sağlam mame romlarıyla karşılaştırma yapıyoruz.



Sorun yok diyebiliriz.
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #6 : Ekim 12, 2024, 23:34:39 ÖS »

Korkulu rüya olan custom çiplerde sorun var mıdır diye şu iki GA'yı (Gate Array) incelemeye alıyorum.
GA21 ve GA22


2 şey yapıyorum;



Hem bacakların board ile temasını kontrol ediyorum (X-Acto bıçak ile dürterek)



Hem de multimetre ile birbirine köprü olmuş hat var mı diye kontrol ediyorum.



Temassız bacak tespit etmiyorum. Ama GA21'deki 35 ile 36 nolu bacaklarda devamlılık tespit ediyorum.



Yakından bakınca bir köprü gözükmüyor.



Sonradan, aynı board'a sahip bir arkadaşımdan rica ediyorum ve o da aynı ölçümü alıyor... Yani sorun yok bu pinlerde...

Ne olur ne olmaz diye lehimlerini tazeliyorum.



Diğer GA'nın da tazeliyorum.



Sonuç aynı... Suçluyu bulamadık halen...
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #7 : Ekim 12, 2024, 23:35:30 ÖS »

Sıkılmaya başlayınca bir konuyu aradan çıkarmak istiyorum. Anakartın üzerinde 14 adet kahverengi kapasitör var. Bunlar akmaya çok meyilli oldukları için bunları değiştireyim diyorum.



Liste şu şekilde;

Irem 'M92-A-B' Anakart Elektrolit Kapasitör Listesi
C201 1uF 50V
C202 470 uF 25V
C203 220uF 10V
C204 22uF 25V
C209 100uF 25V
C210 1uF 50V
C213 47uF 16V
C215 1uF 50V
C216 1uF 50V
C217 1uF 50V
C218 1uF 50V
C219 1uF 50V
C236 100uF 25V

Hepsini söküyorum



Board'un söküldükten sonraki hali



Kapasitör Yenilemesi Sonrası



Belki kimsenin dikkatini çekmedi ama, sıcak hava tabancası kullanırken ÇOK ama ÇOK dikkatli olun.

Şuraya bakar mısınız? Anakart kabarmış resmen... Neyse ki bir şeye zarar vermedim Ucuz atlattım



Bu kapasitör değişiminden sonra neredeyse hiç duyulmayan oyun sesi gümbür gümbür çıkmaya başladı
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #8 : Ekim 12, 2024, 23:36:01 ÖS »

Asıl sorunumuz için (Ekran altındaki çizgi, sağ ve soldaki çizgi ve arka plan değişirken renk bozulmaları parlamalar)

Alıyoruz elimize Logic Probe'umuzu. Başlıyoruz problamaya;

Anakartın üzerinde IC15 ve IC16'da 2 adet Pallette RAM mevcut. Marka dikkatten kaçmasın Evet Fuji Bozulmaya en müsait marka

MB81C78A
8x8=64KB bir ram.



Pin19 ise "I/O 8" veri hattı.

Problayınca bu iki IC arasında bir farklılık görüyorum.

IC 15 --> Pin 19 --> HI ve LOW üstelik PULSE veriyor. Yani veri akışı var.



IC 16 --> Pin 19 --> LOW ve PULSE yok. Yani bir veri akmıyor.



Burada 2 şey olabilir;

1-) Ya bu RAM bozuk
2-) Ya da bu RAM'in bu bacağı ile bağlantılı olan bir veya daha fazla IC bozuk.
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #9 : Ekim 12, 2024, 23:36:22 ÖS »

Şöyle bir tablo çıkarıyorum.



IC16'nın Pin 19'unu multimetre ile takip ediyorum ve IC31'in Pin 2'sine gittiğini görüyorum.



SN74LS374N --> Pin 2 --> 1Q (Output)



IC31 Pin 2'nin de IC23'ün Pin 2'sine gittiğini görüyorum.



SN74LS245N --> Pin 2 --> A1 (I/O)



Sorunun bunlarda olabileceği düşüncesi ile bunları söküyorum.



SN74LS374N testte sağlam çıkıyor.



SN74LS245N de testte sağlam çıkıyor.



Yine de bunları değiştiriyorum.



Sonuç aynı.
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #10 : Ekim 12, 2024, 23:37:18 ÖS »

Ram'i de değiştirmeye karar veriyorum. Elimde muadil şu ram mevcut.



Eski rami söküp soketliyorum.



Eski ram'i test ediyorum...

Arızalıymış...



Elim değmişken diğer ram'i de söküp soketleyip sağlam olan eski ramlerden biri ile sağlam bir ram'i takıp test ediyorum.



Sonuç olarak daha kötüye gitmiş oluyorum Kahkaha

Artık eski problemlere ek olarak KIRMIZI renk de gitti

Videodan görebilirsiniz. Hani şu sağda ve solda çizgiler vardı ya. Sağdaki çizginin yanında her renk mevcut ama ortada ana ekranda hiç kırmızı yok.

Video'su şu şekilde;

https://youtu.be/ZgBPPXmq1a0

Kırmızı rengi test etmek için (emin olmak için) TEST moduna geçiyorum.
Bunun için RAM ROM TEST ekranında 1P A+B basmanız gerekiyor. Ardından Screen test'e girmeniz gerekiyor.



Gördüğünüz gibi Kırmızı'dan eser yok.

Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #11 : Ekim 12, 2024, 23:38:20 ÖS »

Bir şey atlamış olma ihtimaline karşın alıyorum elime Logic Probe'u ve hakikaten atladığım bir IC daha buluyorum aynı hat üzerinde.

IC10'un Pin 18'i de aynı yere bağlıymış ben atlamışım bunu.



Bu IC çevresinde 3 adet direnç paketi mevcut. İlk iş bunların ayaklarını ölçüyorum. Eşit olmaları gerekiyor.



Sonuçlar iyi.

BU IC bir SN74ALS273N

SN74ALS273N --> Pin 18 --> D7 (Input)



Son tablo şöyle;



Değiştirmeyi düşünüyorum. Sonra garip bir şey gözüme çarpıyor.
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #12 : Ekim 12, 2024, 23:38:44 ÖS »

Çip üzerinde SN74ALS273N yazıyor ama Anakart üzerinde çip için HC374 bilgisi var.

O halde ürüne yanlış çip takıldı diye düşünüyorum. Sonra board'un fotoğrafına PLD Archive sitesinden bakıyorum.

Orada da benim board gibi aynı şekilde...

Konuyu biraz araştırıyorum ve elde edebildiğim bilgi şu şekilde oluyor;

74LS273 çok yavaş olduğu için burada 74HC374 kullanılmış. Daha sonra 74ALS273 çıktığında/ucuzladığında bunu kullanmaya başladılar.

Hemen bu IC'yi değiştiriyorum (Elimde zaten ALS273 yok, yerine ilk tasarımındaki 74HC374'ü takacağım).



Çıkardığım çipi test ediyorum



ve sorunlu olduğunu görüyorum.



Hemen sistemi test ediyorum;

Evet büyük gelişme var. En başından beri uğraştığımız, karakter yürürken arka plan değiştikçe bozulan renkler parlamalar düzeldi.

En büyük sorunumuzu çözdük yani.

Ama halen kırmızımız yok...

Ekranın en sağında da sadece kırmızı var



Bu ekranda da sıfır kırmızı



Burada da ekranda sıfır kırmızı ama sağdaki çizginin sağına dikkat Sadece kırmızı Kahkaha



Videodan daha iyi anlaşılıyor;

https://youtu.be/4ygwb_1YmTQ
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #13 : Ekim 12, 2024, 23:39:47 ÖS »

Uğraşmaya devam edelim... Ne demişler, 3 kuruş fazla olsun kırmızı olsun...

Şimdi şuna bakıyorum. Bu yeni taktığım IC'nin pinout'u biraz farklı. Eski IC ile ikame gibi kullanılmış fabrikasyon ama ufak tefek farklılıkları var.

SN74HC374N --> Pin 18 --> 8D (Input)



Aslında birisi 0'dan 7'ye numaralandırılmış. Diğeri 1'den 8'e numaralandırılmış. Görevleri aynı.

Diğer IC'yi de söküyorum (IC9) ve test ediyorum.



Testte sorunsuz çıkıyor.



Ben yine de diğer modülle eşlenik olsun diye bunu da SN74HC374N ile değiştiriyorum.

Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Oğuzhan
Genel Yönetici
*****
Mesaj Sayısı: 5.162


There's no place like 127.0.0.1


Üyelik Bilgileri
« Yanıtla #14 : Ekim 12, 2024, 23:39:57 ÖS »

Veriyorum enerjiyi...


https://youtu.be/eJ0MESAi7Zs

Test Ekranı



UYARI YAZISI



INTRO 1



INTRO 2



ANA EKRAN



KARAKTER SEÇİMİ



HARİTA



OYUN GİRİŞ



OYUN DEVAM



Saygılarımla
Logged

Amiga 500/500+/1200/4000
Commodore 64
Atari 1040STe/Falcon 030/Jaguar/2600
Roland MT-32 Rev.A&B/SC-88
Sony PS 1-2-3-4-5/PSP/PVM 9"/TV 9"/TV 11"
Sega SMS2FR/MD1FR/MD1JP/MD2/Saturn/Dreamcast/GG
Nintendo NES/SNES/DMG/GBC/GBP/GBA/GBASP
Sayfa: [1] 2 3   Yukarı git
Yazdır
Gitmek istediğiniz yer: