Selamlar, baya bir Atari Restorasyon tamir konusu açıldığı için ben de katkıda bulunayım dedim, Uzun zamandır aklımdaydı, 800XL'imde çalışır halde bulunan, Wiztronics 256K ram upgrade board'ını sizinle paylaşmak istedim. Atari'yi Standart 64kb + 192kb toplam 256kb XE uyumlu hale getiriyor. Bir wiztronics klonunu da ebay dan almıştım 2017 yılında. Aynı devre Wiztronics, Newell, QuarterMEG gibi isimlerle de satılmış zamanında (Biltek, sky, nokta bilgisayar ... gibi). Orijinali tasarımı ACE-80 Kolon kartuşunun tasarımcısı Claus Buchholz'e ait.

Buna ne gerek var derseniz, 256k'ya kadar ram isteyen oyun ve programları sorunsuz kullanabiliyorsunuz. RAM miktarı arttıkça bilgisayar sanki 'Amiga'laşmaya başlıyor, Test ettiğim 130XE için yazılan oyun ve programlar ve en az 256k isteyen yeni polonya üretim oyun ve demoların hepsini sorunsuz çalıştırdım. Şart değil ama, eğer OS Rom'u Rev 4 e yükseltirseniz, DOS 2.5 makineyi 130XE olarak algılayıp RAMDisk 'i kendisi kuruyor ve Self Test, extended memory test yapabiliyor, Eski XL OS sadece ilk 64K'yı test ediyor. Ama montajdan sonra tam 256k RAM Testini "eXtended RAM Tester" programı ile yapmanız daha faydalı. Atari OS 64K Ram disk yapabiliyorken, Ekteki, tasarımcının QMEG Ram disk yazılımı ise 192k'nın tamamını kullanan bir Ram Disk oluşturuyor.
Buna benzer bir kaç çeşit RAM upgrade tipi (CompyShop, Rambo, XE...) var ve ram adreslemelerinde farklılıkar var. Bu vereceğim mod, XE uyumlu olanı yani 800XL, efektif olarak 130XE'ye dönüşüyor ayrıca +128kb hafızaya sahip oluyor.
Board'ın takılabilmesi için PAL ya da NTSC 1200XL/800XL Rev.D ve altı anakart gerekli. ROSE (800XLF), 65XE(900XLF),65XEN (ARABIC STAR),800XE ve 130XE kısaca üzerinde FREDDIE olan modellerde çalışmaz. 600XL ile de uyumlu değil. Board üzerindeki logic çipleri FREDDIE'nin bank switching işini yapıyor. 800XE ve 130XE yi 'Atari 320XE' 320/576kb'ye yükselten benzer projeler mevcut.
Ekte orinjinal şema, 192kb Ram disk kodu ve PCB yaptırmak isteyen arkadaşlar için Gerber'lerini paylaşıyorum. PCB Tasarımı bana ait değil, İstenirse yeniden çizilebilir ya da delikli plakete bile yapılabiliyor.

Gerekenler
8x 41256 256K DRAM <=200ns
PCB için;
1x 74LS153
1x 74LS139
1x 74LS158 (Atari'den sökülen tekrar kullanılabilir)
1x 100nf Kondansatör (Wiztronics tasarımında kondansatör üzerinden değil direkt GND bağlantısı var)
1x 33 ohm, 1/4 watt direnç
2x 8 Pin Erkek Header
Montajı kolay ve istenirse geri döndürülebilecek bir işlem. Anakart üzerine sadece bir tek kablo lehimlemek gerekiyor. Öncelikle RAM, U27(74LS158), U23(PIA-6520) entegrelerinin soketli olması lazım,
- Tüm RAM'leri 41256 ile değiştiriyoruz. Atari hiç bir işlem yapmadan bu şekilde de 64k olarak sorunsuz çalışır ama sadece ilk 64k lık bank'ı kullanabilir.
- U27(74LS158) çipini söküp buraya soket taktıktan sonra, sonra PCB'yi bu sokete takıyoruz.
- En üstteki RAM çipi U9'un hemen üzerindeki R32 33ohm direnci söküyoruz ve devredeki RA8 hattını söktüğümüz direncin sağ noktasına lehimliyoruz. (U9 Pin1 e gider)
- U23
(SALLY-6502) PIA çipinin 12-13-14-15-16 bacaklarını kaldırıyoruz ve PCB deki PB2-6 noktalarını sıra ile 12-16 bacaklakara bir şekilde bağlıyoruz. Ben PCB den gelen kabloların ucuna dişi pin header lehimledim ve PIA'nın bacaklarına direkt taktım.
Şema üzerinde 2 logic çip içeren bir kısım daha var, burası genelde 1200XL gibi daha eski modellerde bulunan çip revizyonlarında gerekli. Benim kullandığım wiztronics modelinde yerleri var ama çipler hiç takılmamış ayrıca fazladan bir hat çıkıyor ama ucu boşta, bir yere bağlı değil.



Şu ana kadar karşılaştığım tek sorun, nadiren de olsa makineyi eğer hızlı açıp kaparsam RAM lerin içeriğinin hemen boşalmaması. 4-5 saniye beklemek gerekiyor, Yüklenen program büyük boyutlu ise ya tekrar çalışıyor, ya da ekranda kalıntıları geliyor veya self test e gönderiyor.