commodore.gen.tr

Arcade Sistemler ve Oyun Konsolları => Arcade Sistemler => Konuyu başlatan: ggolem üzerinde Ağustos 04, 2017, 01:38:56 ÖÖ



Konu Başlığı: [TAMIRAT] tetris (bootleg)
Gönderen: ggolem üzerinde Ağustos 04, 2017, 01:38:56 ÖÖ
umk3'u tamir edince, g.tum kalkti, bi de bozuk tetris vardi bootleg, hem de aynisinin calisani da var, ona giristim. UMK3den sonra kulustur denecek teknolojideki cok kotu uretilmis tetris bootlegi... Nosolsa yapilir bi sekilde, maksat, zamaninda firsatini bulup iceleyemedigim icin 6502 serisi kartlari, simdi ogrenmek olsun.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22705)

Bu kartin sesi arizali diye biliyordum, fakat takinca gordum ki goruntude de birsey yok. Sinyal var, ama siyah ekran diyelim. cayir cayir da hoperlorden ses geliyor.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: joker_ üzerinde Ağustos 04, 2017, 07:35:58 ÖÖ
Atari Tetris en sevdiğim oyunlardan biridir :)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 04, 2017, 08:59:04 ÖÖ
Ggolem kolay gelsin, inşallah bunuda umk3 gibi üstesinden gelirsiniz , tetrisin başında aaz vakit gecirnedim sırf müziği yeterdi yavaştan hizlanarak tempoyu artirirdi
bu arada işleri cogalttin alışkanlık yapar ;)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 12:39:05 ÖS
Ilk kez atakuledeki Dreamland de gormustum Atari tetrisi. Az da olsa hatirasi vardir benim icin, 4-5 dreamland jetonu atmisligim vardir, pahali pahali. Evde c64 deki tetristen sonra cok guzel geliyordu. Ama jeton cok pahaliydi... E ucundan da olsa bir hatirasi var, yazik olmasin.  :)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: eins üzerinde Ağustos 04, 2017, 12:50:33 ÖS
@ggolem, Merhaba, normalde arcade kartlarına bir ilgim yok ama tetrisin yeri başkadır. Belki de oynayabildiğim az sayıda oyundan biri olduğu için, bilmiyorum. Şimdi bu kartın 6502 tabanlı olduğunu görünce ayrıca bir heyecanlandım. Eğer olurda karttan ümidini kesersen seve seve alıp tamir etmeye çalışmak isterim. ;) Kolay gelsin ...


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 13:09:26 ÖS
Acaba kartta ne faliyet var diye bakarak basladim. Once chipleri inceledim.

ozetle:
6502 var, ana islemci
40 bacak baska bir islemci daha var, ne oldugu belli ama ne is yapiyor bilmiyoruz
7-8 tane PAL var.
3 tane tone generator var, ses efekti uretici
1 audio amp var

3 tane clock uretici block gorunuyor potansiyel, 1 kristal, 1-2 kapasitor 1-2 direnci bir engegre ile beraber gorunce o clockdur buyuk ihtimal...

2-3 EPROM var,
1 SRAM var

gerisi 74 serisi veri yolu surucusu (bus transceiver, line driver) yada logic gate...

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22715)

Sonra CPU ve diger uC'in clocklarina osiloskop ile baktim, sinyal var. Databuslarina baktim mesguller calisiyorlar...

Gorunuse gore, kart ses efektlerini, 3 tane 3lu tone generator chip'i kullanarak uretiyor. Bunlar islemciye yada diger micro controller'a bagli olabilir. Tone generatorlar clock istiyor, ve bakiyorum, clock pin'inde sinyal yok. Bu durumda calismayacaklari kesin.  Yakin olan kristalden clock geliyor olmali diyorum ve kristale bakiyorum, sinyal yok.

Arizayi bulduk. Clock devresi calismiyor. Normalde amfi calismazsa kart komple calismaz diyemeyiz. Oyun sessiz acilir. Ama ondan onceki asamalarda sorun olursa acilmayabilir. Ses chiplerinden bir geri donus almayi bekliyor olabilir, kucuk ihtimal, ama bilemeyiz.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 13:20:14 ÖS
umk3 den edindigim bir tercube, kart uzerindeki chiplerin, ne olduklarini iceren bir cikti hazirliyorum, bu cok kolaylik sagladi bana. Yanimda, telefon var, ipad var, bilgisayar da var. Ama datasheetlerin, datasheets.com alldatasheets, datasheetarchive falan gibi b.ktan siteler tarafindan ele gecirilmis olmasi pratikligi yok ediyor.

Once bakiyorum kart uzerindeki buyuk veya populer olan entegreleri cikarip oturup bilgisayar basina bir cikti  hazirliyorum ve yanima aliyorum... Onlu arkali...

Cunku elime probu aldigim zaman, hangi chipin power pini ground pini reseti clock u nerede her defasinda baska sayfaya gec google'a gir.. uzun is.

Isterdim ki bunun icin bir iOS app olsun. Cok hizli search etsin, internetten indirsin ama cachlesin her seferinde indirmesin. Datasheete de erissin. Ama Oncelikle ekranda pin semasini gostersin cok hizli. Hatta istediklerimi seceyim, hizli erisim sayfasi yapsin bana bir ekranda asagidaki gibi gostersin.  Yok mu? oyle app? Yazayim mi? Siz ne kullaniyorsunuz?

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22719)


tetrisin tone generatorlarinin orada bir 7404 var, onun iki inverteri 1 kapasitor 2 direnc ile bir clock oscilator devresi oluyor, ve 3. inverterindan cikis veriyor, 10mhz kristal ile, 10mhz sinyal... Ama calismiyor. Kapasiyoru ve kontrol ediyorum sagam, 7404 'u degistiriyorum, ve clock sinyalimiz geliyor.  :)

Gorunuse gore, 7404 un 3. invertor'undan sinyal biraz yukardaki bir fllip flopa (7474) girip, cikisinda frekansi yariya indiriliyor, ve tone tone generatorlara 5Mhz gonderiliyor.


fakat degisen birsey yok, ne seste ne goruntude. Baska sorunlar var...


Bu arada onceki resimlerin hepsi calisan versiyondan. Incelemeleri onun uzerinde yaparken onun resimlerini cekmisim.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ibeser (Ayak Takımı) üzerinde Ağustos 04, 2017, 16:44:06 ÖS
...Yok mu? oyle app? Yazayim mi? Siz ne kullaniyorsunuz?
Yaz hocam yaz da gelecek nesillere bir güzellik yap ;)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 17:03:15 ÖS
@ggolem, Merhaba, normalde arcade kartlarına bir ilgim yok ama tetrisin yeri başkadır. Belki de oynayabildiğim az sayıda oyundan biri olduğu için, bilmiyorum. Şimdi bu kartın 6502 tabanlı olduğunu görünce ayrıca bir heyecanlandım. Eğer olurda karttan ümidini kesersen seve seve alıp tamir etmeye çalışmak isterim. ;) Kolay gelsin ...

Tamamdir :) 6502 ye ilgi nereden diyecegim ama adi commodore.gen.tr olan bir forumda bu soru sacma mi olur?


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 18:05:38 ÖS
...Yok mu? oyle app? Yazayim mi? Siz ne kullaniyorsunuz?
Yaz hocam yaz da gelecek nesillere bir güzellik yap ;)

yapicam en sonunda herhalde


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 18:45:46 ÖS
incelemeye devam ettigimde gordum ki asagidaki gibi bir model var.

uC io(bus) -> bus buffer -> tone gens.

OSC 10mhz -> flipflop 5Mhz -> tone gens.

tone gens -> 4 direnc uzerinden mix  -> trippot -> audio amp -> dc blocker caps -> jamma out

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22723)


uC databus'ina baktim o da aktif gorunuyor, ton ureticilerinin bus'i da aktif ve sinyal var. Fakat hoperlorde gurultu var. Audio amp chipini itip kakinca cayirti yerini dip sese birakiyormus. Bir temassizlik var, olmasa sasardim zaten padler neredeyse yok. Sokulup takilmaktan gitmis. Orayi adam edeyim diyorum.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 19:26:23 ÖS
Seste sorun var diye bildigim icin, ses blogunu cozerek baslayayim dedim. Bu en guzel en pratik tamir yontemi degildir.

Tamirde en onemli guc tecrubedir. Ondan sonra, tamirci kafasi, ondan sonra sabir, ondan sonra teorik bilgi. Bu benim siralamam tabi.  Bende bunlardan sadece sonuncu var. Ama zaten derdim karti tanimak daha cok. Satsan 200TL vermez kimse bu karta, tamir etsem nolacak... c64den kendime yakin hissettim de giristim iste.

Ugrasirken fark ettim ki RAM chipi cok isiniyor, TMM2015. Ama baktim calisan tetriste isinmiyor, ustelik o chip TMM2015 degil?! Biri degistirmis. 6116 var normalde. SRAM bu isinmasini beklemem. Zaten calisan karttaki 6116 isinmiyor. TMM2015 bunun pin uyumlu aynisiymis. Ucuzudur kesin. Baktim adress bus'inda sinyal cok kotu. Ya bus tranceiveri bozulmus, yada kendisi.  Soktum kendisini. 24 pin dip, cok cok kotu ucuz PCB, ve padlere ihtiyacim var. Ustelik belki RAM'a da ihtiyacim var belki bu ram bozuk degil belki baska birsey yuzunden isiniyor...

$3 havyam ile bunu sokecek halim yok. (var da, karttaki padlerin saglam kalmasi mucize olur)

Isi tabancasi ile sokmeyi denemeye karar verdim. Karti 300 hava ile uzaktan isittim, kartin tamami 80-90 dereceye cikinca, 400 luk hava ile sokecegim chip'in bacaklarini isitmaya basladim etrafindaki via lar kaynamaya basladi, sonra RAM'in lehimler kaynamaya basladi. Cevirdim karti cimbizi altina sokup yumusacik aldim. Cok hosuma gitti. :)

Hic zarar gormeyen padleri de lehim emici bakir ile temizledim, sonrada alkol. Oyle gicir oldu ki...

Elimde bir tane hurda kart var, yolcunet sagolsun, bir tane super hurda, her yoldan gecmis, eksikkirik pis bir bootleg pit fighter vermisti uzerindekileri bu tur tamiratlarda kullanmak icin. Baska kartim yok. Uzerinde 6116 olmasi kadar buyuk tesaduf olamaz.

Hurda kartin camurunu akittigim gibi, 6116sini soktum ve tetrise taktim. Ve goruntu (biraz) geldi.   :D

Ben tetris goruyorum, oyunu gormus olanlar da eminim bu karmasanin arasinda tetrisi gorebilirler, sasi bak sasir.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22725)

jeton attim ses yok ve hala cayir cayir bagiriyor hoperlor, ama birsey acildi en azindan.




Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 04, 2017, 19:42:32 ÖS
 ggolem  tetriste ortada klasık  bi pencere olur adamlar pencereleri açıp kapatır yandaki boşluklarda gelen parçaların yerleri


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 19:43:29 ÖS
Tabi, 2 hata giderip hala oyunun duzelmemis olmasi sandigimdan daha cok sorun oldugunu gosteriyor.

Simdi oyun artik boot ediyor onu gordugume gore, ton ureticilerinin ses cikis bacaklarina osiloskop ile bakarken, jeton atiyorum. Ve efekt sinyalini goruyorum. Ama hoperlor cayir cayir sabit...

Bu durumda ses amfidevresinde bir sorun var ve buyuk ihtimal amfi chipi gitmistir diyorum. Yenisini almistim konya sokaktan, onu gecici olarak takip test etmek icin bir header lehimleyip, deniyorum, bi fark yok :( Herhalde chip saglam.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22727)

Bu ses amfisi chipini biraz itip kaktim cekistirdim, bir ara cayirti gitti, sadece dip ses kaldi bir an icin, o sirada jeton atip ses efekti yarattim ve, cikista duydum. Demek ki amfi saglam, ama baglantilar gidik. O blogu temizlemeye karar verdim.



Kartin altinda pad kalmamis, ust tarafinda az birsey var, ama chip'i karta ustten lehimler alttan lehimlemezsem, bu cikinti chipe gelen her fiziksel darbe, lehimler uzerinden padlere gelecek. Ve ben daha kartin tamirini bile bitirmeden kopacak o padler. Chip'i karta sabitlemeye karar verdim. neyseki yer var, bos yere delik actim, ve bir M3 vidayi somunladim. somun, sogutucu ile kart arasinda kalip destek gorevi gorecek ve vidayi da tutuyor tabi.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22729)

sonra chipi takip somunla sikistiriyorum, ve sabitlenmis chipi guzelce lehimliyorum olmasi gereken yerlere.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22731)


deniyrum! temiz.  :) Sadece dip ses var, ve jeton atinca efekt geliyor. Ama sadece muzik sirasinda bir sesin eksik oldugunu fark ettim. Calisan tetristeki muzikte hem bas hem melodi var, ama bunda sadece melodi. Ton ureticilerinin biri gidik gibi. Yada cikisi amfiye ulasamiyor...




Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 04, 2017, 19:57:23 ÖS
Çok temiz gidiyorsun ggolem keyifle takip ediyoruz..bu arada tetrisin o muhteşem sesleri burada
 https://www.youtube.com/watch?v=8e01c9Ys2OU (https://www.youtube.com/watch?v=8e01c9Ys2OU)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 19:59:57 ÖS
Ton ureticilerinin her birinin cikisi, birer dirence gidiyor. Kartta 4 ton uretici yeri var demistim, ama 3 tane takili. 4 direnc yeri var, 3 tane takili... 4 direncin diger uclari 2-2 birlesip, 2 kanal olarak birer DC blocker kapasitor yoluna gidiyor. Oradan trimpod oradan da audio amp in.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22733)


resimde gorunen mavi kapasitorun padleri yollardan ayrilmis... sorun buymus. O arayi baglayinca 2. kanal ses de geldi.

4. hatayi da boyle gidermis oldum. Simdi oyun calisiyor. Sesleri duzgun. Fakat goruntu bozuk.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 20:04:48 ÖS
Çok temiz gidiyorsun ggolem keyifle takip ediyoruz..bu arada tetrisin o muhteşem sesleri burada
 https://www.youtube.com/watch?v=8e01c9Ys2OU (https://www.youtube.com/watch?v=8e01c9Ys2OU)


yaktin beni heroman, hic gidip bakmamistim. Sanirim 1 kanal daha eksik. Ben calisan tetrisle kiyasliyordum, demek onda da bir ufak ariza var, kanallardan biri yok. Emin degilim kontrol etmem gerekecek simdi...



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 20:49:17 ÖS
RAM chipinin bozuk oldugunu fark edene kadar, goruntu neden gelmez diye arastirirken, JAMMA konnektorundeki RGB-S den geri dogru gitmeye karar vermistim. goruntuyu kim cikariyor? (kim derken, hangi chip)  O kisimda edindigim bilgileri yazmayi unuttugumu simdi fark ettim. Bu kart tekrar arizalandiginda o bilgilere tekrar ihtiyacim olacak ve neyin nerede oldugunu unutmus olacagim. O yuzden onlari da yazayim...

Kart hakkindaki bilgilerimi update ettim.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22735)

Goruntu 3 tane seri direnc uzerinden RGB komponentleri olarak uretiliyor. Burda her biri icin 2-3 bit, direnc agi ile yapilmis DAC var anladigim kadariyla. Toplami 8 olacak miktar bit var. Cunku bu direnclere giris, 8 bit bir latch flip floptan geliyor. Yani bu 8 bitin bir kismi R, bir kismi G bir kismi B icin kullaniliyor, seri direnclerin sonu direk Jamma konnektorune bagli. Boyle seylerle ugrasmamis biri icin acayip heycan verici birsey bunu kesfetmek. Adventure oynamaktan bir farki yok benim icin.

Bu kart uzerinde calisirken, kucukken nasil oldugunu bir turlu anlamadigim, sonra da zaman ayirip okuyup arastirmadigim bir cok konuyu piyasada nasil cozup uyguladiklarini ogrenmis oldum. Benim icin en buyuk faydasi bu zaten. Ogrendim de nolcak? Hic iste...


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 21:06:00 ÖS
Oyunun tum grafikleri character map teknigi ile yapilmis. Sprite yok. Bozuk goruntude zaten bu fark ediliyor. Karakterler bozuk. Ya epromdan dogru okunamiyor, ya epromda yanlis yaziyor, belki baska oyunun epromunu takiverdiler. Yada bozuldu eprom. Yada surucusu...

Epromlari kontrol edince sagdaki dikine duran epromun pek mesgul address bus'inin saglam, ama data businin pek saglam olmadigini goruyorum. Yani sinyalin saglam olmadigini goruyorum, kimin bozuk olduguna bakicaz...

CPU nun address businda bir ton sey bagli olacak, o yuzden bunlarin bus transceiver entegrelerle, yada tek yonlu bir hat ise, line driver, yada bus buffer chipleri ile bufferlanmasi gerekiyor. Yoksa CPU buslari, bir suru chip'i suremez.  Hem bozulursa da onlar bozuluyor, direk CPU bozulacagina...

Bu epromun da databusi 8 bit bir latch'e bagli. Cunku sadece okuma var, bus hic input olmuyor ya... Ya bu latch bozuldu, ya eprom bozuk. Cunku sinyalin durumu soyle:

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22737)

emin olmak icin, calisan tetrisin o epromunun databus'ina bakiyorum o boyle:

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22739)


Calisan tetrisin eprom'u soketsiz, direk lehimlenmis. Onu bu tamirat icin sokup risk'e atmam. O da soketli olsa onu takardim bozuk karta ve eprom mu bozuk latch mi anlardim. Simdi mecburen latch'i sokuyorum.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: joker_ üzerinde Ağustos 04, 2017, 21:21:55 ÖS
Eline sağlık. Bayağı heyecanlı gidiyor :)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 21:26:24 ÖS
Isi tabancasi ile girisiyorum tekrar ve mis gibi sokuyorum tertermiz. Kullandigim isi tabancasi baya boya falan sokmek icin olanlardan, oyle elektronik icin ozel havyalardan degil. Ama sonuc iyi, deliklerin icleri tertemiz. Padler saglam.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22742)

8 bit latch'i disarda kontrol etmeyle ugrasamam, hemde elimde zaten sifiri varken. Yenisini takiyorum, power up,  veeeee


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 04, 2017, 21:31:42 ÖS

zort.

Sinyal ayni. Goruntu ayni. Eprom gitmis o zaman  >:(

Simdi sinyal duzgun olsa da goruntu bozuk olsa, derdik ki, eprom'un icindeki veri bozulmus. Yazalim bastan duzelir... Yazalim ayri konu zaten o da ayri bir is.  Ama bu durum iyce cacik, cunku eprom bozuk, duzgun databusda boyle sinyal olmaz. Clock suresinden daha kisa degisimler olmamali, oyle sivri sivri ....

Yavuzg olmadigimiz icin, cekmecede 27 serisi eprom programlayici, yada silicimiz yok.  ;)  Yolcunet'in verdigi hurda pit fighter bootleg kartinda dunya kadar 27C512 var, ne guzel. Soktum 2 tane. Ama programlamak?

Gozum arduino, bread board, cnc icin yeni gelen 0.1mm lik PCB kazima uclari, ve power supply im arasinda gidip geliyor...

(ipucu: arduino eprom programmer shield)

seytana uymadan once, internete girip direnc netmis, bilmemne otomasyonmus sayfalara bakiyorum, eprom programlayici diye... sessizlik... terk edilmislik... Bu meretler gunes isiginda yada uzun surse bile ev florasanlarinda silinmiyor muydu, diye bir bakayim dedim. Evet dogru hatirliyorum, siliniyormus. 1 hafta falan yaz gunesinde, yada 3 yilda falan ev florasaninda siliniyor mus. Tam benlik.

ali expresse bakiyorum var 30-40$ a birseyler, 1 ay surecek, 2 hafta surecek, sabir yok?

Bir arduinoya bakiyorum, sende kac pin var lan diyorum, bi power supply a bakiyorum programlama icin gereken 6.25 V ve 13 V falan gibi seyleri temiz verir mi diye...

27C512 nin 16 bit adress bus'i, 8 bit data bus'i var. 24 pinim olsa, arduino ile okumam cok kolay. Bakiyorum ki arduino 22 pin. :(

O zaman, latchler yada seri bus driverlar falan kullanmak gerekecek, is buyuyor iyce.

Bi eprom programlayamiyor muyuz simdi bilmiyorum. Bu kadar ariza gidermisim bu karttan, daha birakacak degilim.

elimde eprom biraz oturayim bakayim.   :-\


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 04, 2017, 21:41:08 ÖS
Biraz dinlen ggolem bu arada bir yerden çıkar gelir belki forumun faydaları  ;) :D


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: i_r_on üzerinde Ağustos 04, 2017, 22:49:56 ÖS
Ggolem : Maşallah tamirat süper gidiyor :) Tamirat realtime yapılıyorsa yazdırmak istediğin dosyayı gönder, programlayıp göndereyip bir eprom.

Benzer epromsuzluk / eprom programlayıcısızlığı bir dönem sid player projesini yaparken ben de ciddi bir şekilde deneyimlemiştim. TR'de (illaki bir yerlerde vardır da) malesef eprom/eprom programlayıcı falan deyince aval aval bakıyor insanlar.

2 sene önce ortalıkta esamesi okunmuyordu ancak direnc.net'te var aslında,

https://www.direnc.net/tl866-universal-programlayici (https://www.direnc.net/tl866-universal-programlayici)

buyu bu da sahibinden,

https://www.sahibinden.com/ilan/ikinci-el-ve-sifir-alisveris-teknik-elektronik-devre-montaj-minipro-tl866-usb-eprom-programlayici-dogus-346490584/detay (https://www.sahibinden.com/ilan/ikinci-el-ve-sifir-alisveris-teknik-elektronik-devre-montaj-minipro-tl866-usb-eprom-programlayici-dogus-346490584/detay)

Çin'e göre biraz fahiş, ben aldıktan sonra Direnç.net'in yerinde Kadıköyde görmüştüm, makuldü fiyatı. Şimdi makas epey açılmış.

Şu anki bilgimle yerinde olsaydım ve eprom programcı beklemek zorunda olsaydım herhalde uçuk şu iki denemeye koyulurdum.

1. Arduino ile eprom'u latch'ler ile kontrol edip dump ederdim. Sorun eprom içeriğinde olmayabilir.

2. Eprom programlayıcı yapma deneyimim yok ancak iki adet 62256 SRAM'i piggy back yapıp pil ile besleyerek arduino ile doldururdum. Eprom'un olduğu yere bunu takardım :)

Tabii programlayıcı varsa bu tip işlere girmeye hiç gerek yok :)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 05, 2017, 00:36:17 ÖÖ
once o SID projesi neymis onu sorayim?

tabi canim, realtime, elimde eprom oturuyorum oyle. Valla makbule gecer, ulusta var adamim yaziyor ama oraya gitmesi bir baska kabus... yine de yarin bi gitme ihtimalim var... ankarada misin i_r_on?

aslinda hic fena fikir degilmis SRAMlarla eprom emulatoru yapmak, aklima gelmemisti dogrusu :)  benim icin aciliyeti olan sey sorunlarin tespiti, ve cozumu. Kalici tamirat icin sabrim olabilir. (hala olabilir diyor bak...)

kendime bu tarz bir eprom emulatoru yapip bulundurayim, 512kbit 1-2mbitlikler icin falan, baska tamiratlar gerekirke baska kartlarda da cok isime yarar, eprom saglam mi diye iki dakkada kontrol ederim, calisiyorsa sonra epromunu ayarlarim onun Tesekkurler!

o tl866, 27 serisi programliyor mu?



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: i_r_on üzerinde Ağustos 05, 2017, 00:52:14 ÖÖ
@ggolem :

Şurada proje : http://www.commodore.gen.tr/forum/index.php?topic=9562.0 (http://www.commodore.gen.tr/forum/index.php?topic=9562.0)

İstanbuldayım, ptt kargo ile gönderebilirim. Tl866 27 serisini programlıyor evet. Yeni rom tedarik edeceksen bu arada uv eprom yerine eeprom yahut flash da tercih edebilirsin. En azından silme için ekstra aparat kullanmak gerekmez.

Desteklediği çiplerin listesi şurada : http://www.autoelectric.cn/minipro/miniprosupportlist.txt (http://www.autoelectric.cn/minipro/miniprosupportlist.txt)

Bir de nand/nor flash programlayabilse tadından yenmeyecek ancak o yeteneği yok.

Böyle bir programlayıcı arızalı olduğundan şüphelendiğin lojik entegreleri tespit etmek için de ideal. Misal latch'i söktükten sonra başka bir tanesini lehimlemek yerine programcıda her iki latch'i de test edebilirdin. Ben artık prototip çalıştığım devrelerde işler yolunda gitmediğinde ilk iş lojik entegreyi alıp programlayıcıda test ediyorum, fena ağzım yandı bir kaç kez. Latch / buffer vesaireyi malzeme kutusunda bol bol bulundurmak lazım :)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 01:43:08 ÖÖ
Bu bootleg tetrisin, mamede neye denk geldigini de anlamak cok zor oldu benim icin. Tamam yeni EPROM alalim yazalim falan ama ne yazacagiz?

Neyse, yaptim bir EPROM okuyucu derme catma, ardino leonardo + 2 tane 74HC374 latch kullanarak.

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22774)

Arduino pin0-7 : data bus direk bagli, zaten tek birsey baglanacak, ve tristate oluyor. (hani belki programmer'a gider bu...)
Arduino pinA0-A5, 7, 8 : 8 bitlik address bus, 2 tane latch'in inputuna bagli.
Arduino pin10,11 : latchlerin clocklarina bagli, yada enable iste.
Arduino pin12 : Eprom OE'ye bagli.
Latchlerin outputlari da, 8+8 16 bit epromun address bus'ina.

Okuma sirasinda, data bus pinleri input.

okumak icin

Adress bus'a okunacak 16 bit adresin, Hi-8 biti yaziliyor, sonra A15-A8'e bagli latchin clock'u HIGH-LOW yapiliyor, latch'e ust 8 bit yerlesiyor. Sonra Low-8 bit yaziliyor, diger latchin clocku HIGH-LOW yapiliyor, alt 8 bit de o latche' yerlesiyor, adres secilmis oluyor.

Eprom OE low yapilip (buna pek gerek yok aslinda), data busdan 8 bit okunuyor.

olabildigince basit.

Leonardoya seri baglantidan da bir komut ara yuzu yaptim. R komutu ile siradaki 256 byte ekrana hex dump ediliyor. Boyle genel olarak gormek mumkun.

yada D komutu ile, 64kB in tamami binary olarak seri porttan basiliyor. CoolTerm kullaniyorum ben bunu capture etmek icin.

Sonuc olacak kullanimi kolay. Eprom u tak, USByi tak arduino acilsin, coolTerm yada herhangi bir terminal programini acip seri porta baglan, dosya capture/save'i baslat. D ye bas bekle. Dosyayi kapat.


Bunu PCB yapar miyim acaba leonardo shield seklinde diye dusunuyorum, eprom programlayicimiz yok madem en azindan okumasi basit olsun?



Neyse bu mini projeden sonra konuya geri donersek, bootleg tetristeki diger eprom'u okudum, ve mame'ye romident yaptirdim. Tanidi hangi sette oldugunu falan gosterdi. Maincpu olarak goruyor, yani icinde oyunun programi var. Zaten bakinca icinde ascii yazilar da gormek mumkun.  Bozuk eproma baktim okunmuyor sinyal kotu ve 10-16 byteda bir tekrarlayan bir veri var.

Simdi ne yazacagimiz da asagi yukari belli olduguna gore, yazmak icin 6.5V ve 12.5, 13 gibi bir takim voltlari nasi uretsek mantikli olur pratik bir yol var mi varsa programmer a donusturmeye deger mi vs..vs..

Onerileri bekliyorum uzman arkadaslardan.


not: resimde 3 latch var, son latch bagli degil su anda, 64kB dan buyuk romlar icin A16 ve uzeri icin kullanacagim onu. 1MB lik MK3 romlari icin mesela.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 01:54:05 ÖÖ
Bir baska soru ise, $15-$20 lik eprom silicisi bile olmayan garibanlar, 300W lik kurutma isleri icin satilan ampullerle eprom silebilirler mi?

13.6 W  315nm-400nm dalga boyunda kuvveti var
3.0W da 280nm-315nm dalga boyunda kuvveti var.

epromu silen dalga boyu 400 den itibaren basliyor 300 alti daha iyi falan...

normalde eprom siliciler icin 250nm civarlarinda kullaniyorlar, eprom datasheetleri de buna gore hesap vermis. 512kbit lik eprom bu durumda 20dakkada siliniyor. Bunu yapan siliciler 4W civari elektrik tuketiyorlar.

Bizim lamba 300W yiyor. Epromu silmesini beklerim. Hatta bozmasini...

Yarin gorecegiz, deneyen yada tahmini olan var mi?


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: yavuzg üzerinde Ağustos 07, 2017, 02:07:21 ÖÖ
@ggolem, arduino ile yaptığın eprom okuyucu güzel bir mini proje olmuş tebrikler ;)

yazmaya gelince öneri istersen bence senin elin bir aliexpress yapar ;)

bi TL866 baya bir iş görüyor. tamiratlarda ilerledikçe PAL/GAL, flash vs yazman da gerekecek. i_r_on'un da belirttiği gibi logic IC ve memory test özelliklerini de çok kullandım.

bir de UV silici...

27C400, 800, 322 vs türü 16-bitlik EPROM'lar için de ayrıca bir willem kullanıyorum.

Yani benim set;

1- TL866 + adaptörleri
2- willem + adaptörleri
3- silici

bunlardan oluşuyor ve senelerdir işimi gayet güzel gördü. toplamda 100 USD geçeceğini sanmam şu an...

maliyetini çoktan kat be kat çıkardılar bu arada... ;)



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: i_r_on üzerinde Ağustos 07, 2017, 02:34:43 ÖÖ
Ben hepsiburada'dan aldığım diş fırçası hijyen nanesi ile 4-5 turda siliyordum. Bence iş görür.

Şöyle bir şeydi benim kullandığım,

(https://ae01.alicdn.com/kf/HTB1FEbDRFXXXXakapXXq6xXFXXXj/SEAGO-new-hot-sales-font-b-toothbrush-b-font-font-b-sanitizer-b-font-with-UV.jpg)

Daha sonra aliexpress'ten ucuz bir eprom silici aldım ve kurtuldum. Silme işi ile uğraşmak istemiyorsan Eeprom'lar eprom'lardan daha ucuz. Alışveriş yaparsan bunlardan da temin et derim.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 02:50:33 ÖÖ

maliyetini çoktan kat be kat çıkardılar bu arada... ;)


:D anladim, sen oyle 12 bucuk voltuymus, 6 bucuk voltuymus sacini basini yolma al gitsin diyorsun... Dogru da diyorsun aslinda konya sokakta olsa yarin alip gelicem bir firsat yaratip, cine gitti mi is min 15-20 gun, bazen 3 ay. bazen kapima gelmeden geri gitmeler falan. sonra bi 1 ay daha bekle. Surda olsa hemen vericem $100'u gitsin.

neyse tamam bakayim bari biraz.


300W lambayi deniycem ama yarin.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 02:52:24 ÖÖ

Silme işi ile uğraşmak istemiyorsan Eeprom'lar eprom'lardan daha ucuz. Alışveriş yaparsan bunlardan da temin et derim.


bi dakka hangi EEPROMlar daha ucuz? ben baktim baktim paralel 8MBit bulamadim hic? 28c serisi mi bahsettigin epromlar?



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: i_r_on üzerinde Ağustos 07, 2017, 03:10:41 ÖÖ

Silme işi ile uğraşmak istemiyorsan Eeprom'lar eprom'lardan daha ucuz. Alışveriş yaparsan bunlardan da temin et derim.


bi dakka hangi EEPROMlar daha ucuz? ben baktim baktim paralel 8MBit bulamadim hic? 28c serisi mi bahsettigin epromlar?



Yok 27E serisi. 32K ve 64K için dedim. Daha uygun fiyatlı olanlar vardır muhtemelen ama ilk aramada karşıma çıkanlar şöyle.

W27E257 : https://tr.aliexpress.com/item/10PCS-W27E257-12-W27E257-27E257-12-27E257-DIP28/32812604246.html
W27E512 : https://tr.aliexpress.com/item/5Pcs-W27E512-70-W27E512-DIP-28/32526723475.html

Çakma olma ihtimalleri de yok değil :) Ben 32K'lık sözde Winbond'un Eeprom'unu almıştım, parça no'su üstünde W27E256 yazıyordu. Programlayıcıda 257'i seçip programlıyordum.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 17:45:29 ÖS
evet, var hakkaten, birinde voltaj regulatoru falan yaziyor   :P



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 17:50:08 ÖS
gorunuse gore mamedeki atetrisa ya karsilik geliyor bizimki. Onun icinde bir de 64K lik eprom vardi, tahminen o olacak. Bizim kartta 2 eprom var zaten, atetrisa'da da 2 eprom var. Birini maincpu program, digeri gfx.

Konya Sokakta bi eleman var, yolladim file'i yazdi 27c512'ye indirdi asagi gecerken atti arabaya.

Geldim taktim... Sonunda:

(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22796)

Resimi alel acele cektim kotu gorunuyor, ama goruntu normal gercekte. Zaten su anda lcd de baktigim icin onun da bi ekstra bozuklugu var.



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 07, 2017, 17:54:20 ÖS
Fakat 1 jeton attim, jeton efektinde bir cizirti da var eslik eden. Sanki daha once yoktu gibi.

oyunu baslattim, zorluk secme ekrani geldi, sectim, reset oldu.

tekrar denedim, zorluk sectim, bu sefer oyun acildi. Muzikte bir cizirti var.

Ayrica P1 sol buton calismiyor. Bunun isi hic bitmeyecek herhalde. 3-5 dakka oyle calistiktan sonra bir goz attim board'a 2 tane 74ls240 var buffer, cok isinmislar. Bu kadar isiniyor olsalardi fark ederdim gibime geliyor. Ya gozumden kacti daha once, yada ben tamir ettikce bozuluyor bir yandan baska yerleri.



Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: i_r_on üzerinde Ağustos 07, 2017, 18:20:16 ÖS
evet, var hakkaten, birinde voltaj regulatoru falan yaziyor   :P

Aliexpress'te elektronik devre elemanı tarzı ürünlerde açıklamalarda doğru bilgi malesef bulunmuyor. Adamın elinde binlerce parça varsa hepsini benzer açıklamalarla listeliyor.

Çakmalığın esas unsuru şu: Elemanlar orjinali ile aynı fonksiyonu gören çipi yapıyorlar üstüne de patates baskı. Üründe review vesaire varsa büyük ihtimal çalışması ile ilgili sorun olmuyor ancak clone vesaire olabiliyor.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 07, 2017, 18:37:14 ÖS
tebrikler ggolem eline sağlık


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 09, 2017, 14:29:15 ÖS
CTWC:

https://youtu.be/DdfRQjb5o9k


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 10, 2017, 10:28:35 ÖÖ
CTWC:

https://youtu.be/DdfRQjb5o9k
süper karşılaşma olmuş ,joystcık oyuncuların hızına yetişememiş


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Voltron üzerinde Ağustos 10, 2017, 11:25:38 ÖÖ
CTWC:

https://youtu.be/DdfRQjb5o9k

Aklımda bir zamanalar televizyondaki amiga Twintris yarışması geldi görür görmez.

Bu arada bu PCB de sanırım Pokey chip'i yok. Ya da muadil bir şey yapmışlar.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 10, 2017, 23:09:12 ÖS
Bu arada bu PCB de sanırım Pokey chip'i yok. Ya da muadil bir şey yapmışlar.

Guzel tespit. Dogru.

o 40 bacakli diger chip, (onu da bir adi var da aslinda simdi bilemedim) pokey chip'inin yerine. Atari 2 tane pokey kullanmis bildigim kadariyla. Fakat kendi bile bulamaz hale gelmisken, bootlegciler tabii ki pokey kullanmamislar. Ama program yani program oldugu icin, ayar ekraninda hala anlamsizca pokey yaziyor.




Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: i_r_on üzerinde Ağustos 11, 2017, 00:10:44 ÖÖ
Orjinalinde Pokey varmış,

https://www.arcade-museum.com/game_detail.php?game_id=10081 (https://www.arcade-museum.com/game_detail.php?game_id=10081)

Bunda intel'in ilk microcontroller'ı Intel MCS-48 kullanılmış. Pokey emülasyonu yaptılar herhalde. Bu çip aynı zamanda Donkey Kong'un orjinalinde müzikler için de kullanılmış.

Buradaki ucuz otp rom içeren bir versiyon sanırım. Eski 486 board'larımdan birinde de vardı. Olur da değiştirmek gerekirse aynı kapasitede olanının eprom'lu olanını falan bulup programlamak lazım sanırım.


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: ggolem üzerinde Ağustos 12, 2017, 21:47:41 ÖS
Boarddan soktum isinan 2 tane buffer'i (72ls240) ve gordum ki alinta 244 yaziyor. :)

Bu bootlegin basindan kimbilir neler gecti, nerede uretildi, TR ye nereden girdi, nerelerde bozuldu ve tamir gordu.  Zaten bootleg, bir orjinal oyunu birilerinin takliti, ustune bir de bu kadar tamir gormus onun yerine bu takilmis, su sokulmus falan... Dedim 244 mus aslinda entegreler, 240 takmis biri. Bende 240 yok ama 244 var. Hemen taktim, olmadi. Acilmiyor bile board. Sinir oldum. Baktim ki datasheet'e (niye sonra bakiyorsam, takmadan once baksana)  244 tersmis (inverted buffer).

Bunu niye anlatiyorum, bootleg kart tamiri iyce adami delirtir. Kartta ipek baski chip isimleri yaziyor, U44, U64 falan yazmiyor, direk 244, 317, 6116 falan diye yaziyor. Ve bunlar da dogru degil!  Calisanina baktim onda da 240lar takili 244 yazan yerde, ama bu tamir edenin sucu degil yapanin sucu artik. Bootleg olunca, uzerinde yazana bile guvenilmiyor yani.

Neyse, LS240 lari siparis etmistim, geldi taktim oldu. Seste bozukluklar oluyordu, 2 kapasitor daha degistirdim ses hatti uzerindeki, onlar da azaldi. Sanirim artik buna vakit ayiramayacagim.  Son durum icin, kabine goturdum taktim, goruntu de sabit stabil. Mukemmel degil ama ataricide gormeye alisik oldugumuz ufak problemler bunlar artik :)


(http://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=14625.0;attach=22831)


Konu Başlığı: Ynt: tetris (bootleg) kart tamiri
Gönderen: Heroman üzerinde Ağustos 12, 2017, 22:02:20 ÖS
Ggolem tetris isini bitirdin eline sağlık , dediğin gibi bunlarda çok bariz sıkıntı olacak problemler değil