guclusat

Tanınmış Üye
Süper Moderatör

1. Genel Mimari ve İşlemci

Amstrad CPC 464, dönemin standart işlemcisi olan Zilog Z80A üzerine inşa edilmiştir.
  • İşlemci: Zilog Z80A.
  • Hız: 4 MHz frekansında çalışır. Ancak, video donanımıyla (Gate Array) paylaşılan bellek erişimi nedeniyle işlemci her 4 saat döngüsünde bir bekletilir, bu da efektif hızı yaklaşık 3.3 MHz seviyesine çeker.
  • Veri Yolu: 8-bit.

2. Bellek (RAM ve ROM) Yapısı

Cihaz ismindeki "64" ibaresi, sahip olduğu toplam RAM miktarını temsil eder.
  • RAM: 64 KB. Kullanıcı BASIC modundayken bunun yaklaşık 42 KB'ı kullanılabilir durumdadır; geri kalanı sistem değişkenleri ve video belleği için ayrılır.
  • ROM: 32 KB. Bu alan 16 KB Locomotive BASIC v1.0 ve 16 KB Sistem İşletim Sistemi (Firmware) arasında bölünmüştür.

3. Görüntü ve Grafik Yetenekleri

CPC 464, görüntü üretimini Motorola 6845 CRTC ve Amstrad'ın özel Gate Array çipi kombinasyonuyla sağlar. Cihazın 3 ana grafik modu vardır:
ModÇözünürlükRenk SayısıKullanım Alanı
Mode 0160 x 20016 RenkYüksek renkli oyunlar
Mode 1320 x 2004 RenkStandart oyun ve grafikler
Mode 2640 x 2002 Renkİş metinleri ve yüksek detay
  • Renk Paleti: Toplam 27 renklik bir paletten seçim yapılır.
  • Video Belleği: Genellikle 16 KB yer kaplar.

4. Ses Donanımı

Amstrad CPC serisi, dönemine göre oldukça yetenekli bir ses yongasına sahipti.
  • Ses Çipi: General Instrument AY-3-8910.
  • Kanal Sayısı: 3 kanal stereo ses.
  • Gürültü Üretimi: Beyaz gürültü (white noise) kanalı ile patlama ve rüzgar efektleri üretilebilir.
  • Dahili Hoparlör: Cihazın üzerinde yerleşik bir hoparlör ve ses kontrol düğmesi bulunur.

5. Depolama ve Donanım Tasarımı

CPC 464'ü rakiplerinden (C64 veya ZX Spectrum) ayıran en büyük fark, kompakt tasarımıdır.
  • Dahili Kasetçalar: Bilgisayara entegre bir kaset sürücüsü (Datacorder) bulunur. Bu, kablo karmaşasını ortadan kaldırır.
  • Entegre Klavye: Tam boyutlu, üzerinde sayısal tuş takımı (numpad) barındıran konforlu bir klavyeye sahiptir.
  • Güç Beslemesi: İlginç bir şekilde, bilgisayarın güç adaptörü yoktur. Gücü, beraberinde gelen Amstrad monitöründen (GT64 yeşil veya CTM644 renkli) alır.

6. Portlar ve Genişleme

  • Expansion Port: 50-pinli bu port üzerinden harici disk sürücüleri (DDI-1) veya diğer çevre birimleri bağlanabilir.
  • Printer Port: 7-bit paralel yazıcı çıkışı.
  • Joystick Port: 9-pin Atari standardı (tek tuş destekli, ancak özel çoklayıcılarla iki joystick takılabilir).
  • Stereo Jack: Harici ses sistemleri için çıkış.

7. Yazılım ve İşletim Sistemi

  • Locomotive BASIC: Döneminin en hızlı ve fonksiyonel BASIC yorumlayıcılarından biridir. Grafik ve ses komutları (DRAW, PLOT, SOUND vb.) doğrudan BASIC içerisinden kolayca kullanılabilir.
  • CP/M Desteği: Harici bir disk sürücüsü eklendiğinde, profesyonel bir işletim sistemi olan CP/M 2.2 çalıştırabilir.
Restorasyon Notu: Bu cihazlar günümüzde genellikle elektrolitik kondansatörlerin kuruması veya kaset kayışlarının kopması gibi sorunlar çıkarır. Mekanik tamir ve kondansatör değişimi, cihazın ömrünü uzatmak için en kritik adımlardır.
Bu teknik altyapı, Amstrad CPC 464'ü hem bir oyun makinesi hem de ciddi bir programlama bilgisayarı olarak 80'lerin efsaneleri arasına sokmuştur.
 
Amstrad CPC 464 gibi 40 yaşını devirmiş cihazlarda karşılaşılan arızalar genellikle zamanla kuruyan bileşenler veya mekanik yorulmalardan kaynaklanır. Cihazınızın ömrünü uzatmak için yapabileceğiniz genel tamir ve bakım işlemleri şunlardır:

1. Kasetçalar (Datacorder) Arızaları

En sık karşılaşılan sorun kasetin dönmemesi veya okuma hatası vermesidir.
  • Lastik Değişimi: Kaset mekanizmasındaki lastik kayışlar zamanla gevşer veya eriyerek yapışkan bir sıvıya dönüşür. Bu durumda motor döner ama bant hareket etmez. Lastiklerin yenisiyle değiştirilmesi gerekir.
  • Kafa Temizliği ve Ayarı: Okuma hataları (Read Error) genellikle kirli bir okuma kafasından kaynaklanır. İzopropil alkol ve pamukla kafayı temizlemek çözümdür.
  • Hız Ayarı: Kasetin çok hızlı veya yavaş dönmesi yükleme hatalarına yol açar. Mekanizma üzerindeki küçük bir potansiyometre ile motor hızı kalibre edilebilir.

2. Görüntü ve Güç Sorunları

  • Kondansatör Değişimi (Recap): Elektrolitik kondansatörlerin ömrü dolduğunda sızıntı yapabilir veya değer kaybedebilirler. Bu durum görüntüde dalgalanmalara, ses cızırtılarına veya cihazın hiç açılmamasına neden olur. Genel bir restorasyon için tüm kondansatörlerin yenilenmesi önerilir.
  • Güç Girişi ve Anahtar: Cihazın açma-kapama anahtarı oksitlenebilir. Temas spreyi ile temizlemek genellikle sorunu çözer. Ayrıca, gücü monitörden aldığı için soketlerdeki temassızlıklar cihazın resetlenmesine neden olabilir.

3. Klavye Sorunları

  • Membran Temizliği: Bazı tuşların basmaması veya zor basması, klavye altındaki iletken yolların oksitlenmesinden kaynaklanır. Klavye sökülerek iletken karbon noktalar ve membran nazikçe temizlenmelidir.
  • Yay ve Mekanik Temizlik: Tuşların takılı kalması durumunda tuş takımı sökülüp plastik aksamlar yıkanabilir.

4. Anakart ve Çip Arızaları

  • Gate Array ve İşlemci Isınması: Amstrad'ın özel "Gate Array" çipi çalışma sırasında oldukça ısınır. Eğer görüntüde garip karakterler veya siyah ekran varsa, bu çip veya RAM çiplerinden biri arızalanmış olabilir.
  • Lehim Çatlakları: Eski cihazlarda "soğuk lehim" dediğimiz çatlaklar oluşabilir. Özellikle port girişleri ve güç soketi çevresindeki lehimlerin tazelenmesi gerekebilir.

Özet Bakım Tablosu

Arıza BelirtisiMuhtemel NedenÇözüm
Kaset dönmüyorKopuk veya gevşek lastikLastik (Belt) değişimi
Read Error (Okuma Hatası)Kirli kafa veya yanlış hızKafa temizliği ve hız ayarı
Görüntüde parazit / dalgalanmaKurumuş kondansatörlerKondansatör değişimi (Recap)
Bazı tuşlar basmıyorKirli membran yollarıAlkol ile membran temizliği
Siyah ekran / AçılmamaRAM veya Gate Array arızasıÇip değişimi veya lehim tazeleme
Dikkat: Amstrad CPC 464 gücünü monitörden alır. Tamir sırasında harici bir adaptör kullanacaksanız, voltajın 5V ve ucun pozitif (+) merkezli olduğundan emin olun; aksi takdirde anakart üzerindeki chipleri kalıcı olarak yakabilirsiniz.
 

Z80 İşlemcisi Hakkında Genel Bilgi​

  • Mimari: Z80, 8-bitlik bir mikroişlemcidir ve döneminin en popüler işlemcilerinden biridir.
  • Hız: Amstrad CPC 464 içerisinde standart olarak 4 MHz hızında çalışan Z80A versiyonu kullanılır.
  • Uyumluluk: Intel 8080 komut setiyle geriye dönük uyumludur ancak üzerine çok daha gelişmiş komutlar ve kayıtçılar (register) eklenmiştir.

Bozuk Z80 Yerine Herhangi Bir Z80 Takılır mı?​

Z80 işlemcisi bozulduğunda piyasadan bulduğunuz her Z80 doğrudan çalışmayabilir. Dikkat etmeniz gereken kritik noktalar şunlardır:
  • Hız Sınıfı (Suffix): Z80'lerin üzerinde hızlarını belirten harfler bulunur.
    • Z80: 2.5 MHz
    • Z80A: 4 MHz (Amstrad için gereken budur)
    • Z80B: 6 MHz
    • Z80H: 8 MHz
    • Kural: Daha yüksek hızlı bir işlemci (örneğin Z80B) düşük hızlı bir sistemde çalışabilir, ancak düşük hızlı bir işlemci (Z80) 4 MHz'lik Amstrad'da kararsız çalışır veya hiç çalışmaz.
  • Paket Tipi: Amstrad CPC 464 anakartında DIP40 (çift sıralı 40 pinli) paket tipi kullanılır. Modern sistemler için üretilen küçük yüzey montajlı (SMD) tipler fiziksel olarak uymaz.
  • Güç Gereksinimi: Eski NMOS teknolojisi ile üretilen orijinal çipler yerine günümüzde CMOS (Z80C) versiyonları da bulunmaktadır. Genellikle uyumlu olsalar da çok nadir durumlarda zamanlama farkları yaratabilirler.

Z80 Programlanması Gerekiyor mu? Yazılımı Nerededir?​

En çok karıştırılan konulardan biri budur:
  • Programlama Gerekmez: Z80 bir mikroişlemcidir (CPU), mikrodenetleyici (MCU) değildir. İçerisinde yerleşik bir yazılım yoktur. Dolayısıyla boş bir Z80 satın alıp doğrudan anakarta takabilirsiniz; herhangi bir cihazla "programlamanıza" gerek yoktur.
  • Yazılımın Yeri: İşlemcinin çalıştıracağı yazılım (Firmware ve BASIC), anakart üzerindeki ROM çiplerinde bulunur. Z80, sistem açıldığında bu ROM çiplerindeki veriyi okuyarak bilgisayarı başlatır. Eğer bilgisayar açılmıyorsa sorun Z80'de olabileceği gibi, yazılımın içinde bulunduğu ROM çipinde de olabilir.

Yedek Malzeme Temini ve Arıza Giderme​

  • Temin: Z80 hala üretilen veya stoklarda bolca bulunan bir parçadır. AliExpress, eBay gibi sitelerden veya Türkiye'deki eski tip elektronik parça satan dükkanlardan "Z80A DIP40" olarak aratarak bulabilirsiniz.
  • Soketleme: Eğer Z80'i değiştirmeniz gerekiyorsa, eski işlemciyi söktükten sonra yerine mutlaka bir DIP40 soket lehimleyin. Bu sayede gelecekteki olası arızalarda işlemciyi lehim sökmeden kolayca değiştirebilirsiniz.
  • Arıza Tespiti: Siyah ekran veya garip karakterler her zaman Z80 arızası değildir. Amstrad'da Gate Array çipi veya RAM çiplerindeki bir hata da benzer belirtilere yol açabilir. Z80'in bozuk olduğundan emin olmak için osiloskop veya mantık analizörü ile saat (clock) sinyali ve veri yolları kontrol edilmelidir.
 

1. Amstrad CPC 464 Hangi ROM Çiplerini Kullanıyor?​

Amstrad CPC 464 anakartında genellikle iki ana ROM alanı bulunur (bazı revizyonlarda bunlar tek bir çipte birleştirilmiş olabilir):
  • OS/BIOS ROM: Bilgisayarın temel işletim sistemini ve donanım kontrolcülerini barındırır.
  • BASIC ROM: Locomotive BASIC v1.0 yorumlayıcısını içerir.
Bu çipler genellikle DIP28 paket yapısında olan Mask ROM (fabrikada üretim aşamasında programlanmış, silinemez) çiplerdir. En yaygın modeller 40007 (OS) ve 40008 (BASIC) numaralı Amstrad özel çipleridir.

2. Bozuk ROM Çalışan Bir Cihazdan Kopyalanabilir mi?​

Evet, kesinlikle kopyalanabilir. ROM çiplerinin içindeki veri "salt okunur" olduğu için çalışan bir cihazdaki sağlam çip sökülerek bir EEPROM Programlayıcı (örneğin popüler TL866II Plus gibi cihazlar) yardımıyla bilgisayara yedeklenebilir.
  • Yöntem: Sağlam çipi programlayıcıya takıp "Read" (Oku) diyerek içindeki veriyi .bin veya .hex formatında kaydedersin.
  • Donanım Uyumu: Orijinal Mask ROM'lar ile modern EPROM/EEPROM'ların (örneğin 27C128 veya 27C256) pin dizilimleri bazen farklı olabilir. Bu durumda basit bir adaptör kartı kullanmak veya kablo ile pinleri yönlendirmek gerekebilir.

3. Dolu (Programlanmış) Olarak Bulunabilir mi?​

Orijinal Amstrad damgalı Mask ROM'ları "sıfır" olarak bulmak imkansıza yakındır, ancak şu seçenekler mevcuttur:
  • İkinci El: Arızalı anakartlardan sökülmüş (çıkma) parçalar bulunabilir.
  • Hazır Programlanmış Çipler: eBay veya retro parça satan sitelerde, modern EEPROM'lara Amstrad yazılımı yüklenmiş ve "tak-çalıştır" şeklinde hazırlanan hazır setler satılmaktadır.
  • Kendin Yap: Eğer elinde bir programlayıcı varsa, internetteki retro arşiv sitelerinden (örneğin CPCWiki) Amstrad ROM dosyalarını indirip boş bir 27C256 gibi bir çipe kendin yazabilirsin.

4. ROM Arızası Nasıl Anlaşılır?​

Z80 sağlam olsa bile ROM bozuksa işlemci ne yapacağını bilemez. Şu belirtiler ROM arızasına işaret edebilir:
  • Cihaz açıldığında ekranda sadece renkli çizgiler kalması veya ekranın siyah kalması.
  • "Ready" yazısının ve BASIC komut satırının hiç gelmemesi.
  • Klavye bip sesinin gelmemesi (işlemcinin işletim sistemini yükleyemediğini gösterir).
Özetle: Eğer ROM bozuksa, internetten dosyasını bulup yeni bir çipe yazmak en sağlıklı çözümdür. Anakart üzerine bu çipler için de mutlaka soket lehimlemeni öneririm; böylece hem test yapman kolaylaşır hem de ileride farklı ROM sürümlerini (örneğin Türkçe karakter destekli veya modlu ROM'lar) kolayca deneyebilirsin.
 
Son düzenleme:
Geri
Yukarı