ATARI 600XL - rozšírenie RAM na 64kB, Extended RAM 64kB for ATARI 600XL. ATARI 600XL 64k upgrade pictures.

By Administrator at February 07, 2013 21:39
Filed Under: Atari

ATARI 600XL 64KB RAM

 

EXTENDED RAM 64KB - STEP BY STEP

Ako natlačiť do ATARI 600XL namiesto 16kB RAM celých 64kB RAM ? Určite nebudem postupovať podľa obrázku nad týmto textom. Dá sa to ale urobiť celkom jednoducho, netreba k tomu až tak veľa vecí a nevyžaduje to žiadne násilie a nie je to ani časovo až tak náročné - čítajte ďalej.

 

ATARI 600XL od svojho uvedenia na trh tak nejako stále do dnešných dní trvale dopláca na to, že sa stále verí na to, že jeho rozšírenie na štandartných 64kB RAM  je príliš zložitá záležitosť  a teda že sa ho neoplatí prerábať na túto väčšiu pamäť. Dôvody ? - zaberie to príliš veľa času, výsledky sú aj tak neisté, lebo za 1., za 2., atď., atď. Mýtus je mýtus, pretrváva už vyše 30 rokov a je to pritom poriadne škodlivý a nepravdivý mýtus ! Podporujú ho aj uverejňované návody ako na to - sú väčšinou strašne dlhé a po chvíli sa v takomto návode nadobro stratíte, namiesto fotografií je buď dlhokánsky textový popis, alebo sú tam uverejnené ASCII obrázky a jedno aj druhé stojí za h...o. Touto cestou ale nechcem ísť, aj som nakoniec tie siahodlhé návody v článku o ATARI 600XL proste zrušil, tadiaľto cesta podľa mňa jednoducho nevedie. (Autori tých návodov mi prepáčia.) Pritom existuje jedna cestička a to dobrá a nie je ani tak veľmi náročná. Aj tu existujú variácie, ale povedal som si, že uverejním jeden návod ktorý funguje na 100% a tak teda nebudem popisovať ďalšie variácie toho istého. Ak sa uvedený postup prerábky niekomu nepáči - prosím, hľadajte iné riešenie na iných stránkach, vaše právo, vaše rozhodnutie = Vaše možné budúce problímy. Samosebou existujú na webe aj dobré návody, tento tiež patrí medzi tie dobré a hlavne použiteľné a plne reprodukovateľné návody.

 

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.


Ponúkam prestavbu takého typu, že netreba robiť žiaden zásah do dosky plošných spojov (žiadne spoje netreba preškrabávať) a potrebujeme len pár veci (ešte treba mať k dispozícii asi tak cca 20 cm kábliku - ten som na fotku nedal, sypem si popol na hlavu...).

 

Nové pamäte pre počítač musia mať organizáciu 64k x 4bity - je to teda typ DRAM 4464, potrebujeme 2 kusy, potrebná rýchlosť prístupu pamätí je v rozmedzí 100÷150ns.

 

Celú prestavbuna 64kByte mimoriadne uľahčuje to že naprostá väčšina počítačov ATARI 600XL má svoje čipy umiestnené v pätičkách, takže sa potrebné obvody dajú ľahko vybrať a zase nanovo osadiť.


Potrebný materiál + 20cm tenkého kábliku - ten nie je na obrázku.


Z celej tejto rady konektoru budeme potrebovať iba malý, 3-radový konektor, tak si ho ulomíme:


Potom vytiahneme z neho stredný kolík a preložíme ho na vrchnú stranu podľa obrázku a pripájkujeme, potom ho skrátime po bokoch spákovania tak aby to zbytočne netrčalo do všetkých svetových strán, prepojku si odložíme, pretože za chvíľu ju budeme potrebovať.

 

 

Ideme priamo na dosku počítača, výhodou tejto adaptácie na 64kB RAM  je to že vôbec nemusíme dosku vyberať z jej uloženia, pretože prístup zo strany súčiastok nám bohato postačuje. Zatiaľ som mal v rukách 7ks počítačov ATARI 600XL a všetky mali kompletne čipy v pätičkách, úžasne to urýchľuje prevedenie tejto úpravy.

 

Začíname s prestavbou - otvoríme počítač, odpojíme klávesnicu a môžeme začať s úpravami:

 

Vyberieme z pätičky obvod 74S32N - je v druhom rade zľava (odvrchu), tento obvod už viac nebudeme pri prestavbe potrebovať, bol potrebný iba v základnom zapojení  pre pôvodnú veľkosť pamäte RAM = 16kB. Na mieste obvodu 74S32N teraz musíme osadiť skratovaciu prepojku (prepojku môžeme nazvať aj jumperom), ktorá potom v pätičke čipu 74S32N skratuje piny 8 a 10 (nič iné !), na toto nesmiete zabudnúť ! Na fotke vpravo dolu je ešte vidieť obvody 74LS158 (74HC158) - majú označenie priamo na doske ako čipy U5 a U6 - s tými ešte budeme tiež robiť.


Tento čip (74S32N) s označením U18 treba z motherboardu vybrať.

Na doske sú ešte stále pôvodné DRAM čipy 16k x4.


Namiesto obvodu 74S32N potom vložíme nami vyrobenú skratovaciu prepojku tak, že ňou skratujeme piny č.8 a č.10 v jeho pôvodnej pätičke. Zasunúť vytvorenú prepojku ide celkom ľahko, pozlátené vývody istia dobrý kontakt, dajte to tam na doraz - garantujem, že takto vytvorená prepojka je dostatočne spoľahlivá.



Prepojka (jumper medzi pinmi 8 a10) osadená namiesto pôvodného obvodu 74S32N.

Tu sa už nič následne nepridáva.

 

Vyberieme z pätíc pôvodné pamäťové obvody DRAM 2x 4416, už ich viac v ATARI 600XL nebudeme potrebovať (odložte si ich na pamiatku, tak ako čip 74S32). Tu sú už pôvodné pamäťové obvody vybraté z pätičiek a na obrázku po nich zostali iba prázdne pätičky. Tu sa žiadna úprava nerobí.

 

 

V ďalšom kroku namiesto pôvodných DRAM obvodov 2x 4416 (16k x4) založíme nové pamäťové obvody DRAM 2x 4464 (64k x4). Tu konkrétne som použil pamäťové čipy M5M4464P od Mitsubishi s prístupovou dobou 120ns. To je všetko čo sa robí s pamäťovými obvodmi, nie je tu žiadne preškrabávanie plošného spoja. 2 kusy nových čipov typu 4464 nám dávajú výslednú kapacitu RAM = 64kByte.

 

Už osadené nové pamäťové čipy DRAM 2x 4464.

 

Potom z pozície U5 a U6 vyberte multiplexory 74HC158 (alebo 74LS158, podľa toho čo tam máte osadené) a upravte na nich nasledovné nožičky, na prvom z nich - t.j. na čipe U5 vyhnite dohora mimo pätičky pin 3, na druhom čipe U6 zase vyhnite dohora mimo pätičky pin 10:

U5 - vyhnutý pin č.3

    U6 - vyhnutý pin č.10

 

Potom obvody U5 a U6 zase nasaďte na ich pôvodné miesto do pätíc a nachystajte si tenký, 2x 10cm dlhý káblik. Na fotografii sú už osadené multiplexory na svojich pôvodných miestach a čipy majú zahnuté označené piny smerom nahor mimo pätíc.

 

Na fotke vpravo sú obvody multiplexorov s označením U5 a U6.


A už zostáva iba natiahnuť a zapojiť 2 kábliky:

Pre U5 privedetie káblik (je to ten vľavo) na jeho pin 3, tým pádom máme na multiplexore s označením U5 signál A14.

Pre U6 privedetie káblik (je to ten vpravo) na jeho pin 10, tým pádom máme na multiplexore s označením U6 signál A15.

Vodiče sa vzájomne neprekrývajú. Nezabudnite tieto vodiče zapájkovať na jednej a aj na druhej strane !

 

Celkový pohľad už hotovej prerábky:

 

Zľava idú vodiče A14 (ide na U5) a potom A15 (ide na U6).

 

Detailný pohľad:

                                                          A14 A15                                                 U5-pin3           U6-pin10

Prepojenie týchto 2 káblikov sa dá previesť bez vybratia základnej dosky z počítača.

Stačí odizolovanú časť káblika zastrčiť do prekovenia a miesto nahriať pájkovačkou.

 

Hotovo !

Zapojte klávesnicu, zatvorte počítač (zatiaľ nemusíte použiť šróby, to až po otestovaní), pripojte kabeláž (napájanie + monitor) a môžete začať testovať svoje upravené ATARI 600XL s novou pamäťou celých 64kB RAM :

 

Pri zapnutom Basicu už dostaneme hodnotu voľného priestoru RAM po príkaze

? FRE(0) tak ako pri modeli Atari 800XL, t.j. máme k dispozícii 37902 byte.

 

Nakoniec ešte klasický test RAM, všetko O.K., máte počítač ktorý má v sebe 64kB RAM.
(Pozor - pri štarte nesmie byť zapnutý Basic, potom kontroluje iba 40kB RAM a nie 48kB!)

(Pri zapnutí počítača treba mať stlačenú klávesu OPTION.)

 

Bolo to zložité ?

Celá úprava trvala asi 10 minút, potom som to poskladal, nakoniec sa aj tak najdlhšie čaká až to celé otestuje SELF TEST na celých 48kB RAM (SELF TEST v počítači viac otestovať nevie). Potom už môžeme počítač zošróbovať, máme rozšírený plne funkčný počátač.

 

Už sa teším na to, ako mi niekto napíše že táto úprava na ATARI 600XL na 64kB RAM nefunguje. Úprava funguje - ak neurobíte chybu a použijete dobré súčiastky a neurobíte niekde studený spoj - jednoducho to musí fungovať.

 

Ak rozšírenie nefunguje  (ak sme použili dobré súčiastky) - tak potom máme skutočne problém - ale je to  problém ktorý vznikol niekde medzi stoličkou a počítačom Tongue out, ale to už pri dobrých súčiastkách nie je problém tohoto rozšírenia. Foot in mouth

 

Napísať tento článok spolu s úpravou veľkostí fotografií mi zabralo podstatne viac času ako vlastná úprava, to len na porovnanie časových úsekov. A takto si zo svojej mašinky počas krátkej chvíle urobíme plnohodnotný stroj ktorý je potom vlastne zmenšený model Atari 800XL - potom už máme k dispozícii všetko programové vybavenie, ktoré pri pôvodných 16kB RAM pamäte bolo na tomto stroji nespustiteľné. Ono nie každý má niekde v šuplíku odložený funkčný modul Atari 1064 ktorý zasunutím na PBI zbernicu počítača Atari 600XL dá k dispozícii 64kB RAM. A vidíte - aj takto sa dá dopracovať k rovnakému výsledku a netreba mať vzadu pripojený celkom veľký modul ktorý nám nasunutím na 600XL-ku už potom dá RAM veľkú tak ako model Atari 800XL. Síce je to tiež funkčné riešenie - má ale zaručene väčšiu spotrebu (šťavu "papá" celý pamäťový modul 1064 zo svojimi čipmi -je ich tam celkove 14) a tak isto už máme trvale obsadený PBI konektor (čo môže byť niekedy dosť obmedzujúce), v neposlednom rade sa nám týmto modulom neprimerane zväčší celková veľkosť 600-ky (a to poriadne do hĺbky). Tu popísané riešenie rozšírenia RAM na 64kB tieto problémy odstraňuje.

Čo sa týka PBI zbernice je tu malý rozdiel oproti typu 800XL - Atari 600XL má na pinoch 47 a 48 vyvedených +5V - tieto piny na PBI zbernici Atari 800XL sú nezapojené, v 600-ke sú určené pre napájanie externého modulu RAM Atari 1064.

A verte - plnohodnotná "vrecková" verzia náhrady modelu Atari 800XL sa vždy hodí - a hlavne šetrí prepotrebné miesto na stole - a tá kvalitná klávesnica tiež stojí za to. Osobne mám takúto prerobenú 600-ku najradšej.

____________________________________________________________________________________

Súvisiacie články:

http://blog.3b2.sk/igi/post/ATARI-600XL.aspx

http://blog.3b2.sk/igi/post/ATARI-1064-Memory-expansion-module-microRAM-modul.aspx

http://blog.3b2.sk/igi/post/ATARI-600XL-zije-ATARI-600XL-OK.aspx

____________________________________________________________________________________

21.12.2016

Časy sa menia a pamäť sa dá zväčšiť aj inak, môžete pre Atari 600XL použiť 64kB static RAM, teda 64kB SRAM:

http://blog.3b2.sk/igi/post/64kB-static-RAM-(SRAM)-Atari-600XL.aspx

________________________________________________________

12.07.2024

Iné riešenia pre upgrade RAM:

ATARI 600XL - upgrade 64kB RAM - other solutions.

________________________________________________________

Vaše hodnotenie, Rate post:

Comments

10/6/2018 3:51:40 PM #

trackback

Directory  Atari.

Directory  Atari.

Igi blog |

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi.

Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: