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.trSon Mesajlar
Sayfa: [1] 2 3 ... 10
 1 
 : Dün 21:41:13 
Başlatan Oğuzhan - Son mesaj Gönderen: Oğuzhan
Aynen ben de şimdi fark ettim.

https://github.com/antonio-cervo/c64-hw-simulator/releases/tag/windows-v1

Forklamış birisi

 2 
 : Dün 20:03:23 
Başlatan Oğuzhan - Son mesaj Gönderen: WildLord
Teşekkürler Oğuzhan, Windows derlemesini de ben paylaşayım

 3 
 : Dün 19:12:50 
Başlatan Oğuzhan - Son mesaj Gönderen: sgi
Acayip cool teşekkürler.

 4 
 : Dün 16:42:04 
Başlatan leventp - Son mesaj Gönderen: kamilz
400 USD'ye kadar gideri var, alinir.

 5 
 : Dün 15:23:50 
Başlatan ekenciz - Son mesaj Gönderen: ekenciz
Çok teşekkür ederim. Olursa arayacağım.

 6 
 : Dün 15:10:41 
Başlatan ekenciz - Son mesaj Gönderen: Najaz
@ekenciz çok teşekkürler. Sizin de aradığınız ekitap olursa yardımcı olmaya çalışırım; fena olmayan bir arşivim var.

 7 
 : Dün 12:40:59 
Başlatan Oğuzhan - Son mesaj Gönderen: Oğuzhan


https://github.com/antirez/c64-hw-simulator

c64-hw-sim, Commodore 64'ün ASSY 250407 anakartını, pin pin simüle eder.
Bir entegre devrenin bacağını kaldırabilir, toprağa (GND) veya +5 V'a kısa devre yapabilir, soketli bir entegreyi yerinden çıkarabilir ya da bir direncin bağlantısını kesebilirsin. Ardından bilgisayarın nasıl tepki verdiğini gözlemleyebilirsin: monitördeki görüntü, klavye ve anakart üzerindeki tüm sinyaller.
Program, anakartın bağlantı şemasını (PCB üzerindeki elektriksel bağlantıları) ve her entegre devrenin pin seviyesinde nasıl çalıştığını bilir. Ancak bozuk bir Commodore 64'ün nasıl görüneceğine dair önceden tanımlanmış bir bilgisi yoktur. Bir parçayı arızalı duruma getirdiğinde ekranda bozuk görüntüler oluşuyorsa bunlar, önceden hazırlanmış örneklerden değil, devrenin elektriksel davranışının simülasyonundan hesaplanır.
Örnek: Color RAM arızası
Bilgisayarı açmadan önce renk RAM'inin (Color RAM) 17 numaralı bacağını (A7) kaldırdığını düşün.
- Bilgisayar açılır ve normal çalışıyormuş gibi görünür.
- CPU veriyi bir adrese yazar, VIC-II görüntü yongası da aynı hatalı adresi okur.
- Böylece RAM'in farklı bölgeleri aynı adresmiş gibi davranır (adres aynalanması).
- Bacağı tekrar yerine bağladığında, daha önce yazılmamış renk RAM'i bölümü ekranda rastgele renklerle görünür.
- Bacağı tekrar kaldırdığında ekran yeniden düzgün görünür.
Gerçek bir 2114 RAM entegresi de aynı şekilde davranabilir.
Program ne işe yarıyor?
Bu programın temel olarak iki kullanım amacı var:
1. Commodore 64'ün çalışma mantığını öğrenmek: Gerçek donanıma zarar verme riski olmadan, bilgisayarın devrelerini ve sinyallerini ayrıntılı şekilde inceleyebilirsin. Gerçek anakartlarda birçok entegre lehimlidir ve bunları söküp takmak kolay değildir.
2. Arızalı C64'ü tamir etmeye yardımcı olmak: Elinde bozuk bir C64 varsa ve arızanın nedenine ilişkin bir tahminin bulunuyorsa, aynı arızayı simülasyonda oluşturabilirsin. Elde ettiğin sonuçlar, hangi entegreleri hangi sırayla sökmen gerektiğine karar vermene yardımcı olabilir. Böylece gereksiz lehim sökme işlemlerini azaltabilirsin.
Ancak önemli bir uyarı var: Simülasyonda gördüğün belirtilerin gerçek cihazdaki belirtilerle eşleşmesi, arızanın kesin olarak o parçadan kaynaklandığını kanıtlamaz. Farklı arızalar benzer sonuçlar verebilir ve simülasyonun bazı sınırlamaları vardır.
Performans
Program, hızlı bilgisayarlarda bile Commodore 64'ü gerçek hızında simüle etmekte zorlanıyor.
Bilgisayar   Gerçek C64 hızına oranı
Apple M3 Max   %31
AMD Ryzen AI Max+ PRO 495   %39
Apple M5 Max   %48
Bu durum, programın amacı açısından büyük bir sorun oluşturmuyor. Ancak oyunları normal hızda oynamak için tasarlanmış bir C64 emülatörü değil.
Karakter ROM'unun çalışırken çıkarılması
Verilen diğer örnekte, BASIC programı çalışırken karakter ROM'u (U5) soketinden çıkarılıyor ve daha sonra tekrar takılıyor.
Çalışan program, klasik şu BASIC kodudur:
10 PRINT CHR$(205.5+RND(1));:GOTO 10
Bu program ekranda sürekli değişen bir labirent deseni oluşturur.
Karakter ROM'u çıkarıldığında:
- CPU çalışmaya devam eder.
- RAM çalışmaya devam eder.
- BASIC programı çalışmaya devam eder.
- Ancak karakterlerin şekilleri kaybolur.
Bu, gerçek donanımda da görülebilen bir davranıştır.
Gösterilen osiloskop, ROM soketinin D0 veri hattını izler. ROM çıkarıldığında, VIC-II karakter şekillerini okumaya çalışırken veri yolu boşa düşer (floating bus). Bu durum grafikte kesikli çizgilerle gösterilir.
Bu örnek, simülasyonun gerçek C64 hızında çalıştırıldığı bir gösterimdir.

Kısaca özet
c64-hw-sim, Commodore 64 anakartını elektronik devre düzeyinde simüle eden bir arıza analizi ve öğrenme aracıdır.
- Anakartın bağlantılarını ve entegrelerin pin davranışlarını simüle eder.
- Entegre çıkarma, pin koparma ve kısa devre gibi arızaları sanal olarak oluşturabilirsin.
- Bu arızaların görüntüyü, klavyeyi ve sinyalleri nasıl etkilediğini gözlemleyebilirsin.
- C64'ün donanımını öğrenmek ve gerçek cihazlardaki arızaları teşhis etmeye yardımcı olmak için kullanılabilir.
- Gerçek hızda çalışması şart değildir; oyun oynamaya yönelik bir emülatör değildir.
En önemli farkı: Bu, yalnızca C64 yazılımlarını çalıştıran bir emülatör değil. Anakartın elektriksel bağlantılarını ve entegrelerin davranışlarını modelleyerek donanım arızalarını incelemeyi amaçlıyor.

 8 
 : Ekim 15, 2026, 21:30:28 ÖS 
Başlatan ekenciz - Son mesaj Gönderen: murtek
Eline Sağlık

 9 
 : Ekim 15, 2026, 21:20:52 ÖS 
Başlatan emarti - Son mesaj Gönderen: murtek
İşe yarar uygulamalar.Tşkler.

 10 
 : Ekim 15, 2026, 21:02:08 ÖS 
Başlatan emarti - Son mesaj Gönderen: emarti
Bence 3-4 ay

Sayfa: [1] 2 3 ... 10