ATARI 800XE - 320KB RAM.

Pred časom (8/2010) mi prišli GAL obvody CO25953-20 z USA a stále som si nenašiel
čas prerobiť ATARI 800XE na plnokrvný počítač 320XE, t.j. rozšírenie pamäte z 64KB
na 320KB.
Dnes nadišiel čas konečne dohnať niektoré staré resty, takže poďme na to !
Obvod C025953-20 je MMU (memory management unit) pre rozšírenie 800XE na 130XE.
Ešte pár vecí a dokážeme rozšíriť pamäť na celkom slušnú hodnotu.
Dnes je tu veľa obrázkov - viac obrázkov ako roboty, ale aby bolo pekne vidieť, krok
za krokom čo sa robí na základnej doske.
Výhodou tohoto zapojenia je to, že nikde netreba prerušovať plošný spoj a tak aj
výsledný vzhľad úpravy je dobrý a nevznikajú žiadne nepekné škrabance na základnej
doske.
Niekedy sa dá obvod GAL zohnať z inak zlého ATARI 130XE, treba skúsiť.
Pretože chcem mať k dispozícii rozšírenie pamäte typu RAMBO a aj COMPY Shop,
použijem jeden prepínač a tým volím aké rozšírenie mám práve k dispozícii. Pokiaľ
nepotrebujeme obidva typy rozšírenia pamäte postupujeme presne podľa schémy
a nepotrebujeme sa pripojiť na PB7 - štandartne sa používa rozšírenie typu RAMBO.
Ako vždy upozorňujem na to že zásah do počítača je na vlastné riziko
majiteľa počítača !
Rozšírenie pamäte vychádza z tohtoto článku:
320KB RAM ATARI 65XE_800XE
kto nepotrebuje čítať článok tak aspoň schéma zapojenia, ktoré som použil ja aj spolu
s prepínačom na rozšírenie typu RAMBO a COMPY shop:

___________________________________________________
Na rozšírenie potom potrebujeme zohnať nasledovné veci:
(väčšina vecí sú tzv. "šuplíkové zásoby")
- 10ks 16-pin precízna pätička
- 8ks RAM typu 41256 (120-150nS)
- 1ks GAL CO25853
- 9ks blokovací kondenzátor 0.1uF
- 1ks IO 74LS157 alebo 74LS158, v mojom prípade 74LS157
- 1ks dvojpolohový prepínač - iba ak robíme zapojenie Rambo + Compy Shop
- 1ks malý kus univerzálnej doštičky
___________________________
Na vysvetlenie:
Nerád používam štandartné pätičky, obvody z nich po čase "začínajú vyliezať", v precíznej
pätičke som sa s týmto javom ešte nestretol.
______________________________________________________________________________
Podmienkou je základná doska v počítači, ktorá nie je určená na 4 obvody 4464,
čo sú niektoré dosky v modeloch 130XE:
(2x4464=64KB=základná pamäť, ďalších 2x4464=prídavných 64KB=spolu 128KB RAM.)
Tento typ teraz nebudem rozoberať, potrebujeme základnú dosku ktorá má na
sebe miesto pre 16ks pamäťových obvodov.
______________________________________________________________________________
Ak si otvoríte počítač a máte tam tento typ dosky máte napoly vyhraté:

Mám doma 2 kusy ATARI 800XE, ktoré majú na sebe 8 čipov 4164 (=64KB) a majú na sebe miesto pre ďalších
8 čipov typu 4164, t.j. ak osadím GAL a pamäte typu 4164 mám priamo plnokrvný ATARI 130XE, ale to mi
teraz nestačí. Dnes jeden tento počítač začnem prerábať na verziu s rozšírenou pamäťou o veľkosť 256KB a to je
už oproti 130XE poriadny rozdiel.
Vtip je v tom, že na mieste tých druhých 8 čipov osadíme pamäte 41256 (spolu 256KB), dodáme ešte nejaký
potrebný hardware, použijeme pár prepojok a dostaneme sa na celkovú veľkosť RAM=320KB.

V prvom rade na mieste integrovaného obvodu U34 vypájkujeme z jeho miesta 3 ks odporov, uvoľníme miesto
na pätičku (U34 je v strede obrázku). Treba použiť slušnú pájkovačku a odsávačku na uvoľnenie miesta pre obvod
U34. Poslúži dobre aj stará pájkovačka ERS-50.

Potom na toto miesto vložíme 16-ku precíznu pätičku, pozor vkladáme hneď z ľavej strany ! Napravo nám musia
ostať ešte dva voľné neosadené piny viď obrázok. Do pätičky opatrne osadíme IO CO25953-20, prihneme najprv
nožičky na šírku pätičky a až potom osadíme.
Na skúšku počítač zapneme - ozve sa známe vrčanie - hľadá disketovú mechaniku a nabehne BASIC - dobrá práca,
základ funguje ! Náš počítač už používa základnú pamäť cez túto MMU jednotku a ak beží = všetko je v poriadku.
Tie tri odpory z miesta U34 môžeme spokojne zahodiť, už ich nebudeme potrebovať.

Zase nastúpi pájkovačka a odsávačka, vyčístíme prekovenia na miestach U26, U27, U28, U29, U30, U31, U32, U33.
Tak isto uvoľníme od cínu prekovenia na miestach kde prídu blokovacie kondenzátory C113, C114, C115, C116,
C117, C118, C119, C120 - hodnota blokovacích kondenzátorov je 0.1uF.

Dosku dôkladne očistíme, a začneme pájkovať pätičky, pekne všetky vývody pekne rad za radom. Ak máme
osadené pätičky otočíme svoju pozornosť na blokovacie kondenzátory. Prispôsobíme rozteč vývodov tak, aby sme
bez problému kondenzátory osadili, výsledok je na obrázku pod týmto textom. Na tomto obrázku si všimnite
obvod TC4050 - horná tretina obrázku na pravej strane. Na tento obvod pripájkujem precíznu pätičku, 1:1, pretože
ešte neviem ako budem riešiť v tomto okamžiku prichytenie nového IO, ktorý bude ešte potrebný pre rozšírenie
pamäte. Samozrejme dá sa to urobiť aj bez tejto pätičky, je to na vás.

Dosku zase dôkladne očistíme, ideálne je zadnú stranu potom umyť technickým liehom, počkať aspoň hodinku
než lieh dokonale uschne a zase počítač otestujeme. Funguje ? Ideme ďalej !
(Ak máme k dispozícii pamäte 8x 4164, po ich zasunutí do pätičky máme už priamo k dispozícii ATARI 130XE,
tu končíme a máme hotovo. Tí ktorí chcú 256KB RAM pokračujú v čítaní článku.)
Zo spodnej strany prepojíme medzi sebou pin1 na všetkých ôsmich pätičkách, je to aj na obrázku zapojenia úpravy.
Teraz osadím precíznu 16-ku pätičku na obvod TC4050, v skutonosti z tejto pätičky potrebujem len +5V a zem,
ostatné prívody na pomocnej doštičke sú nepoužité.

Takto vyzerá základná doska po tých pár úpravách, sami vidíte že to nie je nič zložitého na prácu.

Toto všetko mi zabralo asi tak ¾ hodiny, priznám sa že som si to vychutnal. Celkom vľavo hore na konektore
napájania je vidieť pridaná ochranná Zenerova dióda na napätie 5.6V, zvolil som výkonový typ, ochrana pred
špičkami zo zdroja je veľmi dôležitá, hlavne ak máte v počítači obvod FREDDIE ktorý je na špičky a prepätie
mimoriadne háklivý. (FREDDIE - celkom vľavo dolu, ten 40 pinový obvod.)

FREDDIE
Na záver ešte test s pripojeným SIO2SD, bootujem, počítač je stále v dobrej kondícii a je pripravený na ďalšie
úpravy. Určite ste sami zistili že zatiaľ sa nič svetoborné nerobilo a že zásah zatiaľ nebol veľmi zložitý, skôr je to
o čistote práce a dôslednosti. Na dnes stačí, keď vyjde čas zase budem pokračovať.

Pár dní na to teraz určite nebudem mať čas.
__________________________________________________________________________________
31.03.2011 - 07.04.2011:
Medzičasom som absolvoval aj 4 dni mimo domu a tak sa práca zastavila.
Na obvod TC4050 som osadil precíznu 16-ku pätičku a použil som aj pomocnú doštičku:
(Nie je potrebná, to je len pre moje experimenty, mám na nej multiplexor 74LS157,
alebo 74LS158, podľa toho čo sa zoženie. 74LS157 je dostupné, 74LS158 je obvod skoro nezohnateľný).

Takto nejako potom vyzerá pomocná doštička osadená na TC4050, za obvodom je osadený posledný blokovací
kondenzátor 0.1uF:

Osadíme čipy pamäte 8x 41256, rýchlosť 150nS, "šuplíkové zásoby".

Pretože kedysi boli dva druhy rozšírenia pamätí - RAMBO a COMPY Shop, chcel som to urobiť tak, aby bolo možné
prepínať medzi týmito dvomi druhmi rozšírenia pamäte. Je to dosť jednoduché, PB6 je pripojené trvale a prepínačom
volíme buď pripojenie PB5, alebo PB7.
Ak nepotrebujeme obidve rozšírenia nedávame prepínač a nepoužijeme PB7.
Zopakujem:
Rozšírenie RAMBO (používa PB5 a PB6), COMPY Shop (používa PB6 a PB7).
Na toto potrebujem jednoduchý prepínač, jeho uchytenie na univerzálnu doštičku je pár kvapkami univerzálneho
rýchleho Epoxy. Výhodou takéhoto umiestnenie je to, že ak potrebujeme vybrať základnú dosku ide von s doskou
aj prepínač a všetko kompaktne drží pohormade. Dostička je položená na krabičku RF modulátora a je pripevnená
obojstrannou lepiacou pásku Made in Germany - drží ako blázon.
1 2 3

Postupne som zapojil na prepínač PB5 a PB7, ktoré potom idú stredným vývodom na vývod č.2 obvodu 74LS157.
1 3
PB5 PB7

Pripoja sa postupne aj ďalšie vývody na multiplexor.
1 2 3
PB5 pin 2 74LS157 PB7

Ešte jeden záber, tu je už zapojený vývod na GTIA obvod, pin č.30, chýba pripojiť pin 1 na obvodoch 41256 cez
odpor 33Ω, ešte nie je na pomocnej doštičke:

Tu je už odpor na svojom mieste, prívod na pin 1 som vyriešil vyvŕtaním dierky 1mm do základnej dosky a odtiaľ
ide už priamo na pin 1 všetkých obvodov 41256.

Ešte jedn záber:

Takto to vyzerá vo výsledku:

Všetko skontrolované, prepískané a aj tak potvora nefungovala - takže postupne som musel všetko nanovo
dôsledne skontrolovať, hmm, našiel som studený spoj, pri pritlačení pri meraní to bolo O.K., preto mi to aj chvíľu
trvalo než som na problém prišiel. Potom to už bolo jednoduché - takže som to prepájkoval a problém bol zažehnaný
- ale trvalo mi dosť dlho než som ten studený spoj našiel, stáva sa to, takže bacha na studené spoje!
Posledná informácia - prerobený počítač má pri 5V odber 0.78A, t.j. príkon=3.9W
Teraz už nasledujú príjemnejšie okamžiky:

Software na otestovanie je pekne videť na displeji, ešte
nie je vidieť všetky banky, to až na ďalšom obrázku.

Výsledok testu:

Nasleduje klasika - demo test rozšírenej pamäte:

pokračujem ...

No a na dnes posledný obrázok.

Som spokojný rozšírenie funguje a ide to bez problémov.
Ako som už písal pozorne skontrolujte všetky cínované spoje,
dá sa tým ušetriť hodne času ...
_______________________________________________________________________________
Ak máte chuť si niekdo okolo toho čosi naštudovať ...
10.04.2011 - linky na iné úpravy rozšírenia:
Link (polish) na rozšírenie ATARI 130XE na 320KB s pamäťami 4464:
http://ixkuczek.republika.pl/ram320xe/ram320xe.htm
Link na prerobenie 65XE na 320KB, (polish):
Bohužiaľ, momentálne nie je stránka prístupná, akonáhle to bude O.K., prihodím sem
funkčný link.
13.04.2011 - tak ten link stále nefunguje, je možné že práve skončili tie stránky ???
Hmmm, to by bola veľká škoda ....
(17.4. - stále nefunguje - http://xebox.webpark.pl/xebox/dokumentacje.html)
Tak sem teda zatiaľ dám ešte nejaké ďalšie linky:
(polish)
ftp://ftp.pigwa.net/stuff/mirror/www.atari.cuprum.com.pl/256kb.htm
http://www.serious-dial.atari.pl/zzone/pserious.htmlN
http://atariarea.krap.pl/forum/viewtopic.php?id=3834
Atari Age forum:
http://www.atariage.com/forums/topic/138299-ram-upgrade-options/
http://www.atariage.com/forums/topic/102355-320k-130-xe-who-can-upgrade/
http://www.atariage.com/forums/topic/109128-130xe-64x4-drams/
http://www.atariage.com/forums/topic/178885-ram-320xe/
_______________________________________________________________________________

Rate post: