ZX Spectrum 48k Klon Projesi: Tasarım ve Teknik Detaylar
Platformumuzdaki en çok okunan ve popüler makaleleri görmek için Trendler bölümüne geçebilirsiniz.
ZX Spectrum 48k, 1980'lerde popüler olmuş bir ev bilgisayarıdır. Bu cihazın klonunu tasarlamak ve üretmek, hem elektronik hem de yazılım açısından önemli bir mühendislik çalışmasıdır. Reddit'te paylaşılan bu proje, orijinal ZX Spectrum 48k'nın temel özelliklerini koruyarak modern bileşenlerle yeniden yaratılmıştır.
Donanım Tasarımı ve Özellikleri
Projenin en dikkat çekici yönlerinden biri, video çıkışının orijinal tasarımdan farklı olarak HDMI sinyali ile sağlanmasıdır. Bu amaçla, ZX-HD adlı bir genişletme kartı kullanılmıştır. Bu kart, anakartın uzak tarafına yerleştirilmiş ve çevrimiçi olarak temin edilmiştir. Böylece, orijinal video devresi devre dışı bırakılmış ve modern monitörlerle uyumluluk sağlanmıştır.
Bellek kapasitesi açısından, klon cihazda 16k ROM ve 48k RAM olmak üzere toplam 64k bellek bulunmaktadır. Bu, orijinal 48k RAM kapasitesinden farklı olarak, ROM ve RAM toplamının 64k'yı bulduğu anlamına gelir. Ancak, bazı kullanıcılar ZX Spectrum 48k için 64k RAM genişletmesi hakkında bilgi sahibi değildir; çünkü bu tür bir modifikasyon orijinal platformda yaygın değildir. Proje sahibi, ileride başarılı olması durumunda 128k RAM'e sahip ZX Spectrum modellerine geçiş yapmayı düşünmektedir.
Ayrıca Bakınız
Yazılım Uyumluluğu ve Zamanlama
ZX Spectrum'un en zor emüle edilen bileşenlerinden biri ULA (Uncommitted Logic Array) çipidir. Bu çip, 16KB bellek bankasının zamanlamalarını değiştirmekte ve bu durum bazı yazılımların doğru çalışmasını etkilemektedir. Klon cihazda ULA'nın tam zamanlama özellikleri emüle edilmemiştir. Bu nedenle, zamanlamaya bağlı yazılımlar klon üzerinde sorun yaşayabilir. Ancak, deneyimlere göre bu tür yazılımlar çok yaygın değildir.
Kesme (interrupt) sinyali orijinal cihazda yaklaşık 20ms aralıklarla üretilirken, klon cihazda bu süre 18.7ms olarak ölçülmüştür. Bazı testler bu farkı tespit etse de, pratikte yazılım çalışmasında sorun yaratmamaktadır.
Kaset Okuma/Yazma Desteği
Orijinal ZX Spectrum'un önemli özelliklerinden biri kaset üzerinden program yükleyebilmesidir. Klon cihazda da bu özellik korunmuştur. Anakartın sol alt köşesinde, hoparlör bağlantısının yanında kaset bağlantısı için pinler bulunmaktadır. Bu sayede, klon cihaz kaset programlarını okuyup yazabilmektedir.
Devre Elemanları ve PCB Tasarımı
Kesme sinyalinin kısa bir impuls şeklinde oluşturulması için devrede direnç, kondansatör ve diyot kullanılmıştır. Bu elemanlar, kesme sinyalinin yükselme kenarında kısa bir darbe oluşturmasını sağlar, sinyalin yarı periyot boyunca yüksek kalmasını engeller. Bu bileşenlerin değerleri orijinal şemaya mümkün olduğunca yakın seçilmelidir.
Proje doğrudan PCB üzerinde gerçekleştirilmiş, ancak bazı hatalar nedeniyle ek "asılı" kablolar ve bileşenlerle düzeltmeler yapılmıştır. Güncel Gerber dosyaları GitHub üzerinden paylaşılmıştır. Üretim için JLCPCB hizmeti kullanılmıştır.
Klonun Görüntü Kalitesi ve Çıkış
Klon cihazın monitöre verdiği görüntü kalitesi oldukça iyidir. Paylaşılan fotoğraflarda, görüntüde görülen bozulmaların kamera kaynaklı olduğu belirtilmiştir. HDMI çıkışı sayesinde modern ekranlarda net ve stabil görüntü elde edilmektedir.
İlgili Projeler ve Kaynaklar
Benzer projeler arasında ESP32 tabanlı ZX Spectrum emülatörleri bulunmaktadır. Örneğin, atomic14 tarafından hazırlanmış ESP32 ZX Spectrum videoları bu alanda referans olabilir.
Eski Ses Kartları ve Ad-lib Kartları
Tartışmada "eski ad-lib kartları" ifadesi, 80286 ve 386 gibi eski bilgisayarlar için geliştirilmiş ses kartlarını ifade etmektedir. Bu kartlar, Sound Blaster'ın öncüsüdür ve günümüzde yeni olarak bulunamamaktadır. Bazı meraklılar tarafından tersine mühendislik yapılarak yeniden üretilmektedir.
"Bilgisayar yapmayı öğrenmek isteyenler için böyle projelerin olması gerçekten çok değerli." - Proje sahibi
ZX Spectrum 48k klon projesi, hem retro bilgisayar meraklıları hem de elektronik mühendisliği öğrencileri için önemli bir kaynak teşkil etmektedir. Tasarım detayları, devre şemaları ve üretim süreçleriyle ilgili paylaşımlar, bu alanda bilgi sahibi olmak isteyenlere yol göstermektedir.

















