Atari 800XL - upravený pôvodný cold reset. Modify cold reset.

By Administrator at May 21, 2026 09:30
Filed Under: Atari

Ako som už spomenul rozhodol som sa do Atari 800XL pridať aj studený (cold) Reset, t.j. vec ktorá mi pri používaní dosť chýba.


 

Aby bolo jasné - tých XL počítačov mám trošku viac, úprava sa týka ďalšieho kusu v moje zbierke ... Zmyslom studeného Resetu je vždy dosiahnuť štart počítača do východzieho stavu bez potreby vypnutia počítača čo sa vďaka možnosti programového nastavenia Resetu nie vždy dalo zrealizovať a tak sa vypínalo, čakalo (občas aj dosť dlho), zapínalo a niekedy sa to zopakovalo aj párkrát dokola - je to mimoriadne otravné. Uvedená vecička tento problém bezo zbytku rieši a na vypínač počítača môžeme v dobrom "zabudnúť". Je to teda veľmi vyhľadávané a doporučované zariadenie pre doplnkovú montáž do počítača.

Pozor, v počítači nesmie byť založený cartridge - ak tam je - tak jeho spustenie po Resete je absolútnou prioritou pre operačný systém - t.j. pri založenom cartridgi sa vždy priamo spustí jeho obsah. Takže - cold Reset funguje iba vtedy ak je port pre cartridge prázdny.

Tento konkrétny počítač Atari 800XL má už v sebe prevedenú jednu úpravu - je tu na PBI zbernici na piny 47 a 48 privedených +5V (vďaka tomu je potom na tejto zbernici identický s Atari 600XL a dá sa tu potom priamo použiť externé hw rozšírenie Sys Check 2.2, t..j. je k dispozícii ďalších 512kB RAM).


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.

 

Pozrime si upravené zapojenie ála Igi, je tu pár prevedených zmien oproti starému originálu, tu len dodám že zapojenie sa dá priamo použiť aj pre počítač Atari 600XL - tam treba pripojiť cold Reset na čipe 74LS14 na pin č.3.

Cold Reset - v mojom prípade je to biely vodič.

MMU pin č.8 - použitý žltý vodič.

 

V prvom rade je kapacita C1 zväčšená oproti pôvodnej hodnote 10uF na 22uF, jednoducho pulz bol príliš krátky a Reset fungoval tak jedenkrát z troch stlačení, teraz ale funguje na 100%. Skúsil som k 10uF pridať paralelne 33uF kapacitu - ale vtedy už "visel" na monitore iba biely štvorček, takže toto bolo zase priveľa. Zvolená bola teda taká zlatá stredná cesta, funguje perfektne. Ideálnym riešením je na mieste C1 použiť 22uF tantal.

Pulz sa dá predĺžiť zväčšením odporu R2 z hodnoty 150kΩ na 180kΩ, alebo až na 200kΩ (pozor, toto je len pre tých čo radi experimentujú).

Kapacity C2 a C3 slúžia pre filtráciu napájania, C3 je zabudovaný priamo v precíznej pätičke.

Na mieste D1 už nie je dióda 1N4001 ale BAT85 (môže tu byť použitý kľudne aj typ 1N4148) a s ňou je v sériii zapojený nový odpor R3, jeho hodnota môže byť 100÷120Ω. Tento odpor výrazne obmedzí skratový prúd idúci cez D1 z kapacity pri U19, preto tu stačí použiť typ na podstatne menší prúd. (Dalo by sa motherboarde vyhľadať spoločné miesto pre R40 a L14, ja som si to hľadanie ušetril a nasadil som do zapojenia odpor 120Ω a je vystarané. Smile)

Dĺžka resetovacieho impulzu vyrobená čipom 74LS123 sa potom pohybuje okolo 950ms ÷ 1020ms.

Dodám:

Na pomocnej doštičke je osadených viacero priamo nesúvisiacich vecí, testujem, skúšam, takže občas je tam aj niečo čo s tým priamo nesúvisí, toľko na vysvetlenie.


Nasleduje výrez tej časti schémy Atari 800XL ktorý má práve na starosti Reset:

 

 

Do vyznačeného bodu sa prípája nová pomocná doštička cez R3 a D1 (biely vodič.)

Tu by som rád upozornil na chybu v schéma A800XL - kapacita C49 má hodnotu 47uF !

V tomto obrázku už opravené.


Možné riešenie cold Resetu. Biely vodič je cold Reset, ide priamo na kapacitu. Druhý vodič, žltý (z D2 - BAT 85) ide na pin č.8 MMU (Memory Management Unit). Na spodnej strane tejto doštičky je uchytený mikrospínač s dlhším "čudlíkom" ktorý siaha von z počítača. Uvedené riešenie má tú výhodu že Reset tlačítko ide von spolu s motherboardom (a aj s elektronikou Resetu) a netreba nič rozpájať.


Detailnejší pohľad na to isté.

Na uchytenie kabeláže používam lepidlo PATTEX 100% gel. Jeho vvýhodou je že je to tzv. studená verzia termolepidla. Po vytvrdení gel zostáva pružný a ak treba dá sa ľahko odstrániť bez akýchkoľvek následkov pre plošný spoj. Predáva sa v 8g balení. Samotná doštička je taktiež prilepená týmto lepidlom, pár kvapkami priamo na konektory joyportov.


A takto po skompletovaní počítača môže vyzerať na boku počítača vyvedené tlačítko Reset

_____________________________________________________

! ! !

Uvedený upravený Reset sa dá použiť aj pre Atari 130XE a 800XE.

Studený reset, Cold reset - 2.

(V tomto odkaze sú uvedené prístupové body pre cold Reset počítačov rady Atari XE.)

_____________________________________________________

Ešte som si povedal že skúsim nahradiť v ďalšom počítači Atari 800XL studený reset ktorý používa čip 74LS123 iným čipom a to 555 (taktiež je možné bezo zmeny použiť CMOS verziu=7555), teraz pracujem na testovacom kúsku - ak sa zadarí vyrobiť funkčnú náhradu tak to určite uverejním, ak nie - tak nič na danú tému nebude ... Tongue out

_____________________________________________________

P.S. (25.05.2026):

Zadarilo sa., popis nového cold Resetu s čipom 555 vyjde na budúci mesiac ...

_____________________________________________________

Vaše hodnotenie, Rate post:

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: