Atari 800XL remontas

Dėl statybų nieko gero ir nedarau. Bet vasaros metu nusipirkau seną Atari 800XL kompiuterį ir diskasukį prie jo. Šiaip, pirkau tik diskasukį, nes pats kompiuteris neveikė- nepraeidavo RAM testas (ir rodos ROM), mirgėjo keli simboliai ant ekrano. Visi defektuotos atminties požymiai. Rodos problema paprasta ir išsprendžiama, nes kitą Atarį kompiuterį jau suremontavau.
Padarius skrodimą, paaiškėjo, kad kompiuteris tobulintas vietinių meistrelių- išplėsta atmintis iki 320kb, padarytas OS versijų perjungimas. Patobulinimas padarytas su keliom logikos mikroschemos (nuskusti pavadinimai) ir su RAM čipų “buterbrodais” (kai ant vieno čipo viršaus prilituojamas kitas čipas ir atlenkiamos kojos). Viskas buvo labai chaotiškai ir rusiškai padaryta, todėl nusprendžiau pašalinti visus “upgreidus” ir pradžioje kompiuteriuką atstatyti iki gamyklinės versijos.

Atari 800 xl repair

Lituojant čipukus, paaiškėjo, kad RAM čipų kojos jau nebeatsistatys, o atminties išplėtimo sistemos neatbursiu. Todėl RAM čipus pašalinau, išplėtimus išmečiau, sujungiau atjungtas vietas pagal originalią schemą. Neturėjau mažos atminties mikroschemos (4164), todėl pakišau didesnę (41256). Teoriškai turėjo veikti, nes kitame kompiuteryje (Atari 65XE toks pakeitimas puikiausiai veikia). Tačiau kompas nepasileido- juodas ekranas. Nors oscilografas rodo, kad procesorius (6502c) kažką daro tame kompiuteryje.

Atari 800 xl repair

Praskambinau visus takelius, pakeičiau padeformuotą mikroschemą atsakinga už RAS/CAS multipleksavimą (74LS158), tačiau kompas neatsigavo. Perrašiau ROM. Galu gale, nupirkau iš kinų RAM mikroschemas (KM4164B-120), tačiau kompas vistiek neveikia. Kažko aš dar nežinau, kažko subtilaus.

Fantazija baigėsi. Jei yra minčių, rašykite komentaruose.

O papildomai, panostalguosiu ir parodysiu kaip vaikystėje eidavau į biblioteką ir ten perrašinėdavau mažas programėles iš Lenkiško Bajtek žurnalo ir bandydavau ant savo kompo.

Atari 800 xl repair
(čia kitas, veikiantis kompiuteriukas)

Taip suvedi softą…
Atari 800 xl repair

O taip gauni…
Atari 800 xl repair

Gaila, kad tada nemokėjau tiek Lenkiškai kaip dabar. Todėl beveik nieko iš tokių eksperimentų nepešiau. O dabar tikrai žinau, kad čia vienas iš Atari prigulnybių- eilučių pertraukimas. Kompiuterio “grafinis procesorius” generuoja du pertraukimus. Vienas kas kiekvieną kadrą, o kitas- kas kiekvieną eilutę (arba kaip užprogramuoji display listą [GPU softą]). Čia programa kuri kas eilutę keičia spalvą spalvų registre. Taip galima pakeisti tekstiniam režime ekrano paletę ir taip gauti daugiau spalvų programoje tekstiniam režime kur nėra iš esmės spalvų… old skūlas.

One reply

  1. Iš Atari pamenu du žodžius Montezuma ir Robbo. Paskutintą puikiausiai pakartojau ir su naujais leveliais ant Linux minto GNU Robbo :)….. nostalgija…matyt senstu…kad tik memuaru nepradeč rašyt, kaip Mumis tėtis

Leave a Reply

Your email address will not be published. Required fields are marked *