Atari 600XL - EXTENDED RAM 64KB - STEP BY STEP

Pred časom som sa neprozreteľne zbavil jedného počítača Atari 600XL (mal som dva, vymenil som ho za 800XL ktorý bol kompletne osadený čipmi v päticiach čo sa mi vtedy nesmierne hodilo - to by ma mohlo trošku ospravedlniť ...), teraz som zase dodatočne jeden kus zohnal (neprerobený, má 16kB RAM). A že by mu tých 64kB RAM naozaj bude treba. Síce kedysi mojou srdcovkou boli stroje Atari 800XL, ale po upgrade RAM jeho plnokrvná zmenšenina Atari 600XL na stole skutočne nie je na zahodenie ..., niekomu sa tieto zmenšené stroje nepáčia, mne sa pozdávajú. A pritom tá prerábka nie je vôbec zložitá - a teda netreba zháňať modul rozšírenia RAM 1064 - mimo iného ten zaberá skutočne celkom slušné dodatočné miesto za počítačom - a v dnešnej dobe ani nie je ľahko zohnateľný.
Na prerábku potrebujeme mať k dispozícii 2 kusy DRAM čipov - typu 4464, t.j. 64k x 4bity s prístupovou dobou 120÷150ns (fungujú aj 100ns, ale tie sú zriedkavé - a tu sú "mierne" zbytočné, tu sa ich väčšia rýchlosť nevyužije), ktoré nahradia pôvodne osadené DRAM 4416 - 16k x 4bity. Nové DRAM sa osadia do pôvodných pätíc - pokiaľ je mi známe tak Atari 600XL majú svoje čipy štandartne osadené v päticiach - čo naozaj mimoriadne zjednodušuje prevedenie upgradu RAM.
Tak sa na to pozrime.
Upozornenie:
Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu
zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených
schém alebo zobrazených úprav.
Poznámka: Bude to ôsmy kus Atari 600XL čo prerábam na 64kB RAM, doteraz vždy po prerábke všetko fungovalo na prvú dobrú.
______________________________________________________________________
Riešenie č.1:
Osobne postupujem klasicky podľa tohoto podrobného návodu ktorý som uverejnil vo februári 2013 (keďže toto zapojenie rozšírenia RAM mám už naozaj dokonale odskúšané nevidím dôvod to meniť, základnú dosku pri tejto úprave netreba vyberať von):
ATARI 600XL - rozšírenie RAM na 64kB, Extended RAM 64kB for ATARI 600XL. ATARI 600XL 64k upgrade pictures.
Z dosky treba vybrať čip 74S32N (má označenie U18, na obrázku je už vybratý z pätice a je aj osadená skratovacia prepojka medzi pinmi 8 a 10, pozor - prepojka sa nesmie dotýkať pinu č.9 !), vybratý čip sa odloží, už ho nebude treba, zdvihne sa na U5 (74LS158) pin č.3 a na U6 (74LS158) pin č.10 tak aby pri založení čipov do pätíc boli tieto spomenuté piny už mimo pätíc. Prepojenie dvojice káblikov smerom k čipom U5 a U6 a spomenutým vývodom je vidieť na obrázku. Schopnejší jedinci dokážu túto prerábku urobiť už aj z tohoto krátkeho popisu a stačí im k tomu aj jediný obrázok. Tu konkrétne použité DRAM pamäte majú prístupovú dobu 120ns.

A14 A15 U5-pin3 U6-pin10
______________________________________________________________________
Riešenie č.2:
Teraz sa pozriem na upgrade na 64kB RAM ktorý berie vodiče A14 a A15 z iného miesta na motherboarde, čiže je to skôr taká variácia zapojenia č.1, tak isto sa vyberie čip 74S32N, v jeho pätičke sa prepoja medzi sebou piny č.8 a č.10, v podstate sa jedná presne o to isté zapojenie. Taktiež sa zdvihne na U5 (74LS158) pin č.3 a na U6 (74LS158) pin č.10, akurát spájkujeme vodiče ktoré idú na multiplexery 74LS158 (74HC158) priamo na čipe 74LS375N (osobne toto pájkovanie priamo na nožičky čipu nepreferujem, ale ako vidieť ani pri jednom uverejnenom riešení sa tomu aj tak pri pripojení káblikov k čipom U5 a U6 nevyhneme). Základnú dosku pri tejto úprave taktiež netreba vyberať von.

Riešenie uprade na 64kB RAM - user manterola - atariage.
Použité sú 100ns DRAM.
______________________________________________________
Riešenie č.3:
Riešenie pri ktorom sa z dosky nevyberá čip 74S32, zato treba na čipe U16 (74LS51) vyhnúť nahor jeho pin č.8 tak aby bol mimo pätice a z dosky treba vypájkovať odpor R36 na jeho spodnej strane pri pohľade spredu na dosku plošného spoja. Tak isto sa zdvihne na U5 (74LS158) pin č.3 a na U6 (74LS158) pin č.10. Zapojenie trojice prepojovacích káblikov je pekne vidieť na schéme a aj následne na foto. Pri troche šťastia sa ani pri tejto úprave nemusí vyberať základná doska von zo svojho uloženia (týka sa potrebného "zdvihnutia" spodnej nožičky odporu R36).

* U11, U12: Vyberte z dosky 16K DRAM čipy (4416 - 16k x 4 bity)
a zameníte ich za 64K DRAM čipy (4464 - 64K x 4 bity)
* U5: Zdvihnite nožičku pin 3 z pätice, pripojte vodičom k A15
* U6: Zdvihnite nožičku pin 10 z pätice , pripojte vodičom k A14
* U16: Zdvihnite nožičku pin 8 z pätice
* spodnú stranu odporu R36 dáme do "vzduchu", potom ju spojíme s pinom 8 čipu U16,
ideálne potom tento spoj zaizolujeme teplom zmrštiteľnou bužírkou

Použité sú 120ns DRAM.
Obrázky riešenia č.3 sú prevzaté z:
https://blog.worldofjani.com/?p=5469
_____________________________________________________________
21.08.2024
"Aj napriek tomu že sa jedná o čiste textový súbor je to mimoriadne dobre zrozumiteľný návod."
Riešenie č.4:
Od: aa853@cleveland.Freenet.Edu (Craig Lisowski)
Predmet: AKTUALIZÁCIA: 600XL -> 64K pamäť
Dátum: streda 5. januára 02:38:30 1994
AKO ZMENIŤ VAŠE ATARI 600XL NA 64K RAM
TENTO MOD JE CHRÁNENÝ AUTORSKÝMI PRÁVAMI KEN SUMRALL. MÔŽETE HO VŠAK SLOBODNE DISTRIBUOVAŤ
A UPRAVOVAŤ, AK JE ZAHRNUTÉ TOTO OZNÁMENIE V SVOJEJ CELEJ DĹŽKE.
AUTORA MÔŽETE DOSIAHNUŤ NASLEDUJÚCIM E-MAILOM:
ken%hpda@hplabs.hp.com
...!hplabs!hpda!ken
Na vykonanie tohoto modu budete potrebovať nasledujúce časti:
2x čip 4464 RAM, 64Kx4, 150ns alebo rýchlejší. Okrem toho budete potrebovať odsávačku, spájkovačku
a 3 malé kúsky drôtu. Keď som robil tento mod, použil som drátený drôt.
Ak sú čipy na vašom 600XL soketované, máte šťastie, inak musíte najprv odpájkovať nasledujúce čipy:
(1) 74S32 umiestnenie U18
(2) 74LS158 na mieste U5 a U6
(2) 4416 na mieste U11 a U12
a potom umiestnite pätičky na základnej doske na ich miesto, aby ste si uľahčili prácu.
Teraz ohnite pin č.9 na 74S32 a vložte ho späť do pätice na matičnej doske. Ohnite pin č.3 na 74LS158
na mieste U5 a vložte ho späť do zásuvky. Tiež ohnite pin č.10 na 74LS158 na mieste U6 a vložte tento
čip späť do pätice. Posledné dve veci, ktoré potrebujete zmeniť sú dva čipy RAM. Vložte nové čipy DRAM
4464 do pätíc na mieste U11 a U12 na základnej doske.
Teraz musíte nainštalovať 3 vodiče na dokončenie modu. Prvý by mal byť pripojený medzi pin č.3 74LS158
(U5) a pin č.20 paralelnej zbernice (PBI) na 600XL. Druhý vodič by mal byť pripojený medzi pin č.10
74LS158 (U6) a pin č.18 paralelnej zbernice (PBI). Tretí vodič sa pripája medzi pin č.9 74S32 (U18)
a pin č.45 na paralelnej zbernici (PBI). To je všetko.
___________
Poznámka:
Tak toto nemám odskúšané - ale vzhľadom k dobe uverejnenia to bude tak isto "chodivé" riešenie ...
skúsenejší nájdu prípojné body uvedených miest aj bližšie než na PBI zbernici.
PBI pin č.18 je A14
PBI pin č.20 je A15
PBI pin č.45 je Gnd

_____________________________________________________________
Záver:
Nuž - čo z uvedených riešení skutočne použijete na upgrade svojho Atari 600XL je iba na Vás, mali by fungovať k plnej spokojnosti všetky 4 uverejnené verzie. Ak postupujete metodicky tak by mal výsledný upgrade RAM bez problémov fungovať. Po ukončení práce a následnom zapnutí počítača a nabehnutí do Basicu zadáme príkaz ? FRE(0) a odpoveďou by mal byť výsledok 37902 voľných byte, t.j. máme k dispozícii 64kB RAM.
Ďalšou možnosťou je zapnúť počítač zo stlačenou klávesou OPTION, zvoliť test RAM a mal by potom v teste ukázať 48 štvorčekov (zelených) t.j. 48kB RAM, v tomto Self teste sa viac RAM na počítači netestuje. Ak nestlačíte OPTION a zavoláte potom z Basicu príkaz BYE tak po spustení testu pamäte dostaneme iba 40 štvorčekov (40kB RAM, pretože je pripojený Basic). Samozrejme - toto platí pre už rozšírenú RAM.
Ak nedostanete tieto údaje v spomínanom teste tak s najväčšou pravdepodobnosťou nemáte k dispozícii dobré DRAM čipy, osobne som ale ani raz nemal pri tejto prerábke žiaden problém, vždy všetko fungovalo na prvú dobrú - jednoducho som vždy mal k dispozícii spoľahlivé a hlavne fungujúce DRAM pamäte.
(A funguje aj prerobený stroj č.8 ...)
____________________________________________________________

Vaše hodnotenie, Rate post: