Tipy a triky 029. Tips & tricks. Malé a invertované znaky - ich vypnutie.

By Administrator at July 07, 2026 12:54
Filed Under: Atari

Často potrebujeme pri písaní programu aby sme mali pri vstupe potrebných dát do programu zaručene zapnuté veľké znaky a aby sme nemali zapnutú inverziu znakov - inak nebude program správne fungovať. Na to aby všetko zbiehalo tak ako treba nám stačia iba dva POKE príkazy:

POKE 694,0:POKE 702,64

 

V pôvodnom Atari Basicu ich uložíme do podprogramu ktorý potom budeme volať cez GOSUB adresa.

Príklad:

10 REM program

20 DIM A$ (10)

30 GOSUB 99:?"NAME:";:INPUT A$

40 ?A$:END

99 POKE 694,0:POKE 702,64:RETURN

 

V Turbo Basicu si vytvoríme napr. procedúru BIG a potom budeme v programe volať túto procedúru.

Príklad:

10 REM program

20 DIM A$ (10)

30 EXEC BIG:?"NAME:";:INPUT A$

40 ?A$:END

99 PROC BIG:POKE 694,0:POKE 702,64:ENDPROC

_____________________________________________________

Vaše hodnotenie, Rate post:

07-08_2026 Blog, Notes.

By Administrator at July 05, 2026 10:06
Filed Under: Blog

05.07.2026

Prázdninové čítanie o doplnkoch pre počítač:

Van Radecke - TFHH - zaujímavé doplnky pre Atari.

_____________________________________________________

07.07.2026

Celkom šikovná pomôcka pri písaní programu ktorý vyžaduje zadávať vstupné údaje:

Tipy a triky 029. Tips & tricks. Malé a invertované znaky - ich vypnutie.

____________________________________________________________

Vaše hodnotenie, Rate post:

Van Radecke - TFHH - zaujímavé doplnky pre Atari.

By Administrator at July 05, 2026 10:05
Filed Under: Atari

Ak ste zanietený atarista tak ste určite už niekedy počuli prezývku TFHH - je to Jürgen van Radecke. Pôsobí v nemeckom ABBUC klube, poskytuje niekoľko hodne zaujímavých doplnkov pre malé (i väčšie) Atari. Rád by som ukázal niečo z toho čo už mám doma aj ja, ostatné veci spolu s popisom nájdete na konci článku v odkaze na TFHH.

 

Sys-Check V2.2 XL


Tento úvodný obrázok je prevzatý z materiálu ponuky zariadení od TFHH. Pretože Sys-Check V2.2 XL zásadne používam na počítačoch ktoré majú na PBI zbernici vyvedených +5V (A600XL funguje s týmto rozšírením funguje priamo, u A800XL treba na piny 47 a 48 PBI zbernice priviesť +5V a potom modrý napájací káblik už netreba).  Objednal som 3 kusy, fičia naprosto parádne. (Najprv som mal 1 kus, onedlho nasledovali ďalšie 2 ..., z toho jeden bol pre SH.) Toto rozšírenie pamäte spolu s 4x OS je priamo dodávané v slušivej krabičke. Podrobný popis zariadení ktoré sú k dispozícii je v odkaze na samom konci článku.

 

Kapotovaný Sys-Check V2.2 XL, modrý káblik je už odpojený.

Dodané v tomto prevedení.

 

Aby neprišlo k náhodnému skratu na výstupe predĺženej zbernice tak používam túto jednoduchú pomôcku.

(Ešte som pod túto kapotáž pridal 3mm gumové nožičky a teraz krabička pekne sedí na stole ako

pribitá, žiadne viklanie ...)

 

Tu si dovolím malú vsuvku - v manuáli pre Sys-Check V2.2 XL je tabuľka z nakresleným zapojením nastavenia prepínačov a ich významu. Prekvapilo ma že je tu prepínač v pracovnej polohe znázornený na šedo - i keď cuplík samotného prepínača je biely ... to ma naozaj miatlo. Možno som jediný kto to zaregistroval a komu to vadí - a tak som pre seba pozmenil vzhľad tabuľky z manuálu tak že skutočná poloha prepínača je teraz vyznačená bielou farbou - pripadá mi to podstatne prehľadnejšie:


Biela je skutočná poloha prepínača.

Snáď mi túto úpravu autor originálneho manuálu odpustí ...

 

Ale poďme ďalej - je skutočne super ak máme na stole rozobratý počítač a máme k dispozícii niečo s čím vieme spustiť test RAM pamäte počítača a pritom nemusíte pripojiť do motherboardu originálnu klávesnicu - a to je ďalšia vecička od TFHH ktorú vlastním (zobral som si 2 kusy - pri tej cene ...), funguje pre radu Atari XL (horná rada) a taktiež aj pre radu XE (dolná rada):


Kúpil som doštičky - osadené samodomo.


Dtto, osadené druhýkrát, teraz s väčšími 5mm LED rozdielnej farby.

 

Tak isto mám aj Mini SuperSpeedy 1050 ...

Toto ešte len čaká na nasadenie - až teraz som zohnal pôvodnú A1050 do ktorej to pôjde.

_____________________________________________________

Ešte sa patrí nechať odkaz na kompletný zoznam vecí ktoré produkuje TFHH - komunikácia s ním je výborná, rýchlosť vybavenia excelentná, kvalita materiálu a prevedenie vynikajúce, všetko potrebné pre komunikáciu s ním (e-mail) nájdete v tomto odkaze:

https://www.van-radecke.de/STUFF/tfhh_HW_info.pdf

_____________________________________________________

Vaše hodnotenie, Rate post:

Microprint interface - part3.

By Administrator at June 28, 2026 09:30
Filed Under: Atari

Tak som včera prezeral nejaké tie zálohované veci a medzi iným som tam objavil neuverejnenú schému pre Microprint interface ktorú som pred pár rokmi nakreslil (zapadla do úplného zabudnutia počas covidu, stalo sa ...), uvedené zariadenie vyrábala firma Supra Corporation - ako vyzerá si pripomenieme pár obrázkami spolu s návodom na používanie. Obrázok som teraz iba mierne zeditoval - opravil som llink na stránku z pôvodného http na https ... dátum tvorby som ponechal.

Len pripomeniem že sa jedná o interface ktorý dovolí použiť na tlačenie tlačiareň ktorá má paralelný port, teda má na svojom vstupe centronics konektor.

Schéma je známa, pred časom som uverejnil zapojenie interfejsu od Zenon/Dial, ale tu je to proste nakreslené podrobnejšie t.j. dá sa v tom o poznanie ľahšie vyznať. Sú tu doplnené blokovacie kapacity ku každému čipu použitému v zapojení. Na mieste tranzistora 2N2222 je možné použiť napríklad typ BC546, BC547.

V druhej časti popisu tohoto zariadenia je uverejnená binárka pre Eprom typu 2764.

Čo záverom dodať  ? - že aj po tých rokoch (skoro celých 6) sa táto nakreslená schéma predsa len uverejnenia dočkala ... 

P.S.: táto verzia nemá v sebe pripojenie na sériový port.

 



Schéma Microprint interface:

 

Atari SIO:

____________________________________________________________

Prvá časť:
MicroPrint - interface - Supra Corporation.

Druhá časť:
MicroPrint - interface - Supra Corporation. Part 2.

Tretia časť:

Práve ju čítate ...

____________________________________________________________

Vaše hodnotenie, Rate post:

TurboBasic 1.5,Compiler, Runtime, Linker2.

By Administrator at June 18, 2026 22:00
Filed Under: Atari

Úvodná hlavička programu Linker2, najprv sa zobrazí rok, potom začne hľadať a ládovať z disku súbor Runtime2.exe

Následne nás program vyzve aby sme napísali názov uloženého skompilovaného CTB súboru.

 

Na diskete (atr) je TURBOBASIC v.1.5, nachádza sa tu COMPILER 1.1 (je v anglickej mutácii), RUNTIME - knižnica určená pre samostatné spúšťanie skompilovaných CTB súborov, RUNTIME2 - knižnica určená pre prilinkovanie ku skompilovanému CTB súboru a záverom je tu nový program LINKER2 ktorý pomocou kompilera vytvorený súbor CTB prilinkuje ku knižnici RUNTIME2 a teda priamo vygeneruje samostatný spustiteľný súbor. Súbor RUNTIME používa koncovku COM, súbor RUNTIME2 má použitú koncovku EXE - pre lepšie rozlíšenie medzi nimi.

No a poďme ďalej - upravil som pôvodný program LINKER, ten nie je veľmi užívateľsky prívetivý, snažil som sa aby bol v komunikácii s userom na tom o poznanie lepšie - je tu k dispozícii viacej pokecu pre lepšiu orientáciu v programe a popritom všetkom som dosiahol stav že program stále zvláda spracovať aj veľmi dlhé Basic súbory preložené do skompilovaného CTB súboru (otestovaný vytvorený 32.312 byte dlhý CTB súbor + následne k nemu bola prilinkovaná knižnica RUNTIME2 pomocou programu LINKER2.COM - no problem, takto vytvorený program beží tak ako má - a pritom je tam stále nejaká rezerva, ešte stále som nešiel "na doraz").

 

Prečo používať skompilované programy ? Samotný TurboBasic je rýchly, ale jeho rýchlosť sa dá ešte zvýšiť práve skompilovaním, rozdiel je náramný a proti pôvodnému Basicu je výsledná rýchlosť neporovnateľná (síce sa to dá vyčísliť, ale to nechám na hnidopichov). Skompilovať sa dajú taktiež aj programy určené pre pôvodný Atari Basic - i keď tam nie sú k dispozícii niektoré veľmi šikovné príkazy obsiahnuté v TB, ale rýchlosť prevádzania programu sa násobne zvýši.

 

Dávam sem atr súbor určený pre disketu s kapacitou 360kB, beží pod MyDOS 4.53/4. Priložený atr súbor funguje bez najmenších problémov aj na moderných náhradách disketových jednotiek - a na nich aj pri plnej prenosovej rýchlosti 125.000Bd - teda ak má počítač ošetrené na SIO porte Data_In a Data_Out tak že sú tam odstránené 1nF kapacity. Ak táto úprava nie je prevedená je maximálna prenosová rýchlosť obmedzená na 57.600Bd.

 _________________________________________________________

Programy sa dajú samozrejme nahrať aj na diskety s kapacitou 128kByte a 180kByte (tieto možnosti má k dispozícii Atari 1050, druhá možnosť je až po jej hw úprave). Pri 128kByte skoro okamžite narážame na malú dostupnú kapacitu diskety, pri 180kB je to predsa len o niečo lepšie - ale aj tu čoskoro asi narazíme na limity. Najlepším riešením je použiť kapacitu diskety na 360kB.

(Program LINKER2.com sa samozrejme dá preniesť aj na tieto spomenuté kapacity diskiet, akurát musíte počítať s tým že bude k dispozícii málo miesta - ale to nie je chyba programu LINKER2.COM ...)


Disketa Quad (360kByte) a jej obsah: MyDOS 4.53/4 a programy TURBOBASIC 1.5, RAMDISK,COMPILER 1.1,

RUNTIME, RUNTIME2 a LINKER 2.

_________________________________________________________

Quad hustota (Double Side/Double density), teda kapacita média je 360kByte a je priamo vhodný pre disketovú jednotku Atari XF551:

MyDOS_TB_Compiler_Runtime_Linker2_360kB.atr (359,64 kb)

Tu je už miesta viac ... tu štandartne nie je problém s nedostatkom voľného miesta - raz darmo 360kByte je 360kByte. I keď - aj toto sa dá rýchlo zaplniť.Smile (Bude to asi tým že sa teraz "prplem" s 64kB veľkými súbormi a vtedy sa to miesto zaplní naozaj rýchlo ..., pri predchádzajúcich voľbách s nižšou kapacitou by to ani nebolo možné.)

_________________________________________________________

Je potrebné umiestniť náš NAME.BAS súbor na disketu (atr), potom vyvolať kompilátor, skompilovať NAME.BAS súbor, uložiť NAME.CTB súbor naspäť na disketu (atr) a následne vyvolať program LINKER2 - toto všetko funguje bez najmenších problémov. Len dodám - právom predpokladám že viete čo všetko samotný kompilátor "nezožerie" a teda viete vyrobiť bezchybný CTB súbor, nakoniec - kompilátor na dosť chýb sám vie upozorniť hláškou na nájdenú chybu a to v konkrétnom riadku.

 

Poznámka:

Tu ešte venujem pár riadkov programu COMPILER. V nemeckej verzii programu pri jeho použití s upravenými OS s vysokorýchlostnými rutinami od Hias-a prichádza k tomu že sa na displeji po spustení programu namiesto čitateľného textu zobrazí tzv. "rozsypaný čaj". Je to dané tým že program sa interne prepne do nemeckej znakovej sady - tá ale v upravenom OS s vysokorýchlostnými rutinami už nie je k dispozícii. Anglická mutácia programu COMPILER znakovú sadu neprepína a teda je plne funkčná aj v týchto upravených OS.

Tu by som rád upozornil ešte na jednu vec - kompilátor ponecháva v programe REM riadky a taktiež riadky ktoré používa TB, napr. 70 -------------. Preto odporúčam po otestovaní plnej funkčnosti skompilovaného programu zo samotného Basic programu následne úplne odstrániť REM riadky a riadky s -------------- a program bez nich nanovo skompilovať - šetrí to vo výsledku pri dlhšom programe a podrobnom popise v REM riadkoch nezanedbateľne miesto! (Aj tak ich už v programe po skompilovaní nikto nikdy neuvidí. Pri tvorbe a testovaní programu sú poznámky určite veľmi užitočné, ale tu už naozaj žiaden ďalší úžitok neprinášajú - a zaberajú zbytočne miesto vo výslednom skompilovanom súbore.)

 

Ako to potom vyzerá v praxi?

Program LINKER2.COM po spustení a zobrazení úvodnej hlavičky začne hľadať na diskete program RUNTIME2.EXE, ak ho nájde začne s ním pracovať, ak uvedený program nie je na diskete (atr) tak na to upozorní a požiada o založenie diskety (atr) s týmto programom. Následne v programe treba vyplniť 2 položky:

Zdrojový skompilovaný súbor (má mať koncovku CTB)

Cieľový výsledný spustiteľný súbor (má mať koncovku COM)


Program nás upozorní že stále pracujeme s jednotkou D1:, čiže tu musia byť umiestnené očakávané súbory a taktiež sa sem ukladá vygenerovaný výsledný spustiteľný súbor. Je možné zadať názov bez čísla jednotky, program počíta s tým že všetko potrebné sa prevedie práve na jednotke č.1 (D:, alebo D1:). Po potvrdení cieľového mena súboru sa spustí a prevedie zápis výstupného súboru na médium a na záver sa vypíše infomácia o tom že prevod prebehol. Všetko ostatné funguje aj v pôvodnom programe LINKER - akurát o tom málokto vie.

 

Taktiež nerobí problém zápis s uvedením mena jednotky v tvare D:atď


A problémom nie je ani uvedená plnohodnotná uvedená cesta D1:atď., program si poradí zo všetkými tu

uvedenými možnosťami. Po vygenerovaní  NAME.COM súboru sa stlačením klávesy vrátime k novému

štartu programu LINKER2, stlačením klávesy ESC program ukončíme priamym skokom do DOS-u.

 

Určite ste si všimli že spracovaný prilinkovaný skompilovaný súbor má mať odporúčanú koncovku NAME.COM, ale aké označenie zvolíte je na Vás, LINKER2 "spapá" a bude správne fungovať aj ak zadáme koncovku NAME.EXE. Program LINKER2.COM bezproblémovo funguje aj na diskete s DOS 2.5 - len ako som spomínal - pozor na voľné miesto !

Prajem príjemne strávené chvíle pri vytváraní BAS súboru, potom pri jeho spracovaní kompilátorom a následnom prilinkovaní ním vygenerovaného CTB súboru cez program LINKER2 do jednoho priamo spustiteľného COM súboru !

_____________________________________________________

Vaše hodnotenie, Rate post:

Reverzný Atari OS. Reverse Atari OS.

By Administrator at June 16, 2026 09:56
Filed Under: Atari

 

Nie každý je ochotný robiť zásahy do hw svojho počítača - i keď ten studený Reset je fakt lákavý ... ale aj na toto existuje riešenie.

Tento operačný systém (OS) je určený aj pre tých ktorí neradi stláčajú OPTION pri štarte počítača - poskytuje reverznú funkciu, teda ak potrebujeme zapnúť BASIC tak až vtedy treba stlačiť OPTION, ak ho nestlačíme ideme pekne priamo do DOSu a Basic je vypnutý. V prípade ak nemáme pripojené médium nasleduje skok do Self Testu, čiže toto nie je dôvod na zdesenie. (Presne to isté sa deje na pôvodnom OS ak stlačíme pri štarte OPTION a nemáme pripojené žiadne médium.)

 

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.


Tento operačný systém nespolupracuje zo zabudovaným studeným Resetom, je to prvý prípad kde som sa s tým stretol (sú pozmenené rutiny ktoré to majú sledovať), zato dokonale vždy prevedie studený Reset - reštartuje sa pomocou stlačenia káves Shift + RESET. Nuž teda vďaka tomu máme možnosť sa vyhnúť stavbe studeného Resetu ...

Reverse OS:

REV03 (HiSpeed) reverse Option.BIN (16,00 kb)

XL/XE OS ver. 1.03, Reverse Option, Shift + Reset = Cold Start, REV03 (HiSpeed Hias)

(Pre sprevádzkovanie Reverse OS je potrebné ho napáliť do Eprom pamäte 27128 a založiť ho na miesto pôvodného OS.)

_____________________________________________________

A teraz nasleduje "drobnosť", pozor! - týka sa len majiteľov rozšírenia SysCheck v.2.2,

v mojom prípade verzie XL:

SysCheck v.2.2 XL


Naľavo na obrázku je nastavenie prepínačov pre použitie interného OS v počítači, (vďaka tomu je dvojitý prepínač 1,2 vyradený a je spustený OS v počítači, alebo je spustený niektorý OS zvolený zabudovaným prepínačom v počítači), napravo nastavenie prepínačov pre využitie 4x OS v SysCheck v.2.2 XL (pomocou dvojitého prepínača 1,2 tu volíme jeden z jeho štyroch zabudovaných OS, teda tu zase vyradíme prepínač OS v počítači), teda máme celkove k dispozícii už 5x OS ...

Majitelia počítačov zo zabudovaným prepínačom pre 2x OS budú mať nakoniec k dispozícii 6x OS.

Ak máte v počítači zabudovaný prepínač 4x OS s Eprom 27512 tak nakoniec môžete mať k dispozícii 8x OS - a to je ďaleko za mojou predstavou potreby mať k dispozícii niekoľko prepínateľných OS ... a tu je to potom už vlastne k dispozícii zadarmo.

... a pritom stále máme k dispozícii dodatočných 512kB  RAM, to sa ráta.

(Ale stále to nie je 32x OS ...LaughingLaughingLaughing)

_____________________________________________________

Vaše hodnotenie, Rate post:

Atari 800XL - oprava klávesnice. Repair keyboard.

By Administrator at June 12, 2026 08:30
Filed Under: Atari

Na jednom z počítačov Atari 800XL krachla fóliová (membránová) klávesnica takým spôsobom že je neopraviteľná. Bolo potrebné ju nahradiť dostupným materiálom čo mám doma k dispozícii.

 

A tak som pozrel na moje domáce zásoby či nemám niečo s čím by som sa pokúsil nahradiť zničenú klávesnicu. Mám jednu kompletnú fóliovú klávesnicu, dobrú - ale povedal som si že počítač skúsim rozbehať s niečím čo som pred časom zohnal - je to výborná klasická kontaktná klávesnica - žiadna fólia - jediou chybou je to že na nej chýba časť s klapkami RESET, OPTION, SELECT, START a HELP. Čo s tým ? Napadlo ma zobrať si z tej pokazenej klávesnice vrchnú časť s týmito potrebnými klapkami a nahradiť ich fóliové kontakty priamo malými mikrospínačmi. Síce s tým je spojená celkom slušná robota ale zase by som dostal počítač do plnej kondície - a stále by som mal k dispozícii ešte jednu náhradnú klávesnicu. A klasické spínacie kontakty sú predsa len iná vec ako fóliová klávesnica - môžete so mnou súhlasiť - ale aj nemusíte, prežijem to.Smile

 

Medzičasom som si ešte vytvoril takúto pomôcku pre testovanie klávesnice mimo počítača.

Ak sa to otočí tak z druhej strany sa dá pripojiť klávesnica rady XE.

(Presvitajú kvapky cínu na rozvodoch.)

 

V strede klapiek boli malé pružinky - tie už nie sú potrebné (nemajú dostatočnú silu na spínanie mikrospínačov), išli von a prišli tam valčeky priemeru cca 2.5mm s dĺžkou 15mm (spolu teda 5 kusov), navrch sú potom nasadené mikrospínače a pri stlačení klapky sa už priamo zopne konkrétny mikrospínač. Červená LED nie je pôvodná, dal som na jej miesto novú supersvietivú - tá ale potrebuje pred seba predradiť ešte odpor 3k3 (môže byť v rozsahu 2k2÷3k9 - tu platí že väčší je lepší) - inak bude svietiť až na ulicu, je brutálne účinná.

 

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.

 

Takto to potom vyzeralo pripravené na montáž.

Klapky majú po svojom obvode v sebe skrytú ešte jednu pružinku - tá ich sama vracia do pôvodnej hornej polohy.

 

Uvoľnil som potrebné vývody na klávesnici (odpojil som krátky 8-žilový pôvodný káblik, bol vľavo dole)

tu sa potom pripoja potrebné nové kontakty.


Je to 8 vývodov, pôjdem s popisom vývodov zaradom odzhora nadol:

1. - klávesa START, *

2. - klávesa SELECT, *

3. - klávesa OPTION, *

4. - klávesa RESET, *

5. - anóda LED, cez odpor 3k3, druhý vývod LED ide na Gnd

6. - Gnd

7. - jedna strana klávesy HELP

8. - druhá strana klávesy HELP

*  - druhý vývod mikrospínača je pripojený na Gnd


                                                                                     Zapojenie klávesnice pre Atari 800XL:

Poznámka: Do schémy som nakreslil dodatočne pridaný odpor 3k3 pre novú vysokosvietivú červenú LED.

 

Umiestnenie náhradných klapiek RESET, OPTION, SELECT, START a HELP na svoje miesto. Pozor pri tejto práci na správne zarovnanie voči prednému panelu ! Tu mi pomohlo prelepenie predného panelu kúskom cuprextitu a naň som pre zarovnaníe položil tieto klapky. Izolačná páska nerobí nič iné len pomáha odkloniť plochý klávesnicový kábel tak aby nezavadzal pri potrebnom pájkovaní na mikrospínačoch. Ten plochý káblik je neskutočne kvalitný - oproti fóliovkám ... paráda.

 

Tu je vidieť že miesto pre mikrospínače bolo vyrezané ako štvorcový otvor do univerzálky a následne tam boli mikrospínače vlepené pomocou pár kvapiek EPOXY. Na druhej strane na univerzálke sú mikrospínače zarovnané tak že telo mikrospínača je v rovine s univerzálkou. Ako distančka medzi doštičkou s mikrospínačmi a telom pôvodných klapiek sú vložené kúsky 1.5mm cuprextitu. Ako toto náhradné riešenie funguje je názorne predvedené v nasledujúcom obrázku:

Takto som dosiahol to, že mikrospínače sú tesne nad vloženými valčekmi  (medzera medzi valčekom a vrchom mikrospínača je cca 1 mm, potrebný odstup robí spomenutá podložka výšky 1.5mm medzi spodnou stranou tlačidiel a vlastnými mikrospínačmi) ktoré sú vovnútri pôvodných tlačidiel. Pružinky skryté priamo v tlačidlách zabezpečujú že po uvoľnení klapky sa vrátia tlačidlá na ich pôvodné miesto. Navyše pri stlačení klapiek ucítime slabé kliknutie typické pre mikrospínač - na rozdiel od pôvodnej "mäkkej" fóliovej klávesnice.

 

Kompletne zapojená nová kabeláž k mikrospínačom, síce to nie je pekné, ale zato je to plne funkčné. Pozor na celkovú "stavebnú" výšku - aby sa vyrobená náhrada vošla na svoje miesto ! (Ak by som to robil niekedy nanovo tak by som túto časť uchytil nie zvrchu ako na obrázku ale z vnútornej strany - našťastie mi to tak-tak vyšlo ...) Pekne vidieť že klapky pre RESET, OPTION, SELECT a START majú jeden vývod spoločný - a to Gnd. Taktiež je tu odpor predradený LED dióde. (V reáli má "klávesnicová" LED na motherboarde ešte v ceste sériovo zapojený odpor 150Ω určený pre pôvodnú LED - tu je vidieť ako zúfalo málo účinné boli LED použité pred 40 rokmi.)

 

Hotovo, pekne vidieť že nová LED aj s odporom 3k3 v sérii svieti viac ako dostatočne. Všetky nanovo opravené klapky na 100% fungujú, zarovnanie nových klapiek na pravej strane voči prednému panelu tiež nie je najhoršie - a ušetril som pre budúce použitie jednu funkčnú fóliovú klávesnicu - to naozaj poteší. Skrátka z dvoch nefunkčných klávesníc som urobil jednu perfektne funkčnú. A je tu bonus navyše - mám ďalší fungujúci počítač ...

_____________________________________________________

Záverom:

Za posledné 2 mesiace som uverejnil viacero článkov na tému úprav a opráv počítačov Atari 800XL, pritom v skutočnosti sa jednalo iba o 2 kusy týchto počítačov na ktorých sa to dialo. Prvý kus mal vymenenú zlú DRAM a dostal klasický cold Reset s čipom 74LS123, na ňom sa už žiadne ďalšie úpravy nerobili. Všetky ďalšie úpravy a opravy sa týkali druhého kusu - ten má v sebe 4x OS, 2x Basic, má v sebe umiestnenie potrebných prepínačov na pravú stranu počítača, pribudla úprava na PBI zbernici (pridanie +5V), je tu zabudovaný nový cold Reset s 555 a teraz je v ňom už aj popísaná opravená klávesnica.

_____________________________________________________

Vaše hodnotenie, Rate post:

New Reset Atari 600XL,Atari800XL,chip 555.

By Administrator at June 08, 2026 10:25
Filed Under: Atari

Ako som spomínal rozhodol som sa urobiť studený (cold) Reset pre Atari 600XL a Atari 800XL pomocou integrovaného obvodu 555.

 

Doštička s obvodom 555, pod ňou je vyvedené tlačítko pre studený Reset, smerom napravo sú 2 binárne prepínače pre prepínanie 4x OS, potom je malá medzera a celkom napravo je prepínač pre voľbu medzi Basic C alebo Altirra Basic v.1.58. Pri takomto riešení nemusím hľadať prepínače na zadnej strane počítača - je hneď vidieť čo je na prepínačoch nastavené. Pri mojom počte počítačov si môžem dovoliť "luxus" takejto úpravy u jedného stroja. Zapojenie studeného Resetu (tu realizované s čipom ICM7555 osadeným v pätičke) je ako vždy u týchto drobností prevedené na malej univerzálnej doštičke.

 

Obvod 74LS123 býva štandartne použitý ako cold Reset pre Atari - je to svojím spôsobom za tie roky "prefláknutá" a naprosto overená vec, zapojenie som už dávno uverejnil. Lenže - nebol by som to ja keby som si nepovedal že budem riešiť to isté ale iným spôsobom a s inými súčiastkami (po tých rokoch je načase konečne urobiť nejakú zmenu ... Laughing).

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, zapínalo a niekedy aj párkrát dokola - je to mimoriadne otravné, počítač občas drží obsah v pamäti aj viac ako 10 sekúnd (pri kvalitných DRAM to môže byť aj podstatne viac) a teda vtedy sa čaká naozaj dlho na nový správny štart. Uvedená vecička tento problém bezo zbytku rieši a na vypínač počítača môžeme pri bežnom používaní viac-menej v dobrom "zabudnúť". Je to teda veľmi vyhľadávané a doporučované zariadenie pre doplnkovú montáž do počítača.

 

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.

 

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.

 

Poďme na schému zapojenia studeného Resetu pomocou čipu 555:

 

Konštrukcia studeného Resetu pomocou 555 je životaschopná, pri oživení som nemal absolútne žiadne problémy, všetko okamžite fungovalo na prvú dobrú. Doštička nového Resetu spolu s prepínačmi pre OS a voľbu typu Basicu je upevnená priamo na základnej doske (keď som už do dosky vŕtal pre získanie +5V na PBI zbernici tak teraz urobiť ďalší zásah nebol pre mňa problém). Vďaka uvedenému riešeniu sa motherboard spolu s uvedenou doštičkou a prepínačmi vyberá von spoločne, ako jeden celok - teda absolútne nič netreba rozpájať - i keď jednotlivé komponenty sú urobené tak že ich rozpojenie (a aj vybratie) ako jednotlivých častí je stále možné. Toto riešenie umožňuje všetko stále používať aj pri vybratí samotného motherboardu von na stôl. Na pravej bočnej strane počítača je omnoho lepšie vidieť na nastavenie prepínačov a teda už pohľadom (a to aj posediačky) si vieme overiť ktorý OS je práve zapnutý a ktorý Basic bude po vyvolaní aktívny (na rozdiel od umiestnenia na zadnej strane počítača).

Časom na bok počítača pribudnú popisy (majiteľ počítača vždy vie čo tam má nahraté, ostatní sú bez popisu mimo ...Foot in mouth).

Pokec k schéme:

Vyhladzovací kondenzátor 10uF (C4) v napájaní nie je v zapojení nutnou podmienkou, pri jeho použití zlepšujeme vyhladenie napájania IC 555, ako vidieť ja pri práci kapacitami nešetrím - na druhú stranu ich nasadenie vie odstrániť kopu možných problémov ktoré môžu nastať ak sa kapacitami v zapojeniach šetrí. Kondenzátor M1 (C1) je naozaj potrebný a neradím ho vynechať. Kapacita (C2) môže mať hodnotu v rozmedzí 4n7 ÷ 10nF, zvyšuje sa ním stabilita časovania. Pravdepodobne by sa nič nestalo ak by nebola vôbec použitá - teda ak v zapojení použijeme CMOS verziu obvodu, vtedy sa nevyžaduje. Kapacity (C1) a (C2) sú keramické kondenzátory, kapacity 22uF (C3) a 10uF (C4) sú elektrolyty. Tu je veľmi dobré ak si vieme meraním skutočne overiť či 22uF kapacita má naozaj 22uF (odchýlka do 10% neprekáža), inak si môžeme vyrobiť problém - nebude sedieť doba kyvu monostabilného obvodu ktorá by mala byť na hodnote 920 ÷ 1020msec. Ak bude doba výrazne dlhšia tak sa počítač "zavesí" a na ploche monitora zostane trvale visieť biely štvorček - čiže s dĺžkou doby pulzu sa to nesmie prehnať (toto ale platí tak isto aj pre pôvodné zapojenie s čipom 74LS123). Ideálom je na mieste C3 použiť tantalovú kapacitu.

Použitie odporu R1 zaručuje že pri stlačení tlačítka pre cold Reset nebude diódou D1 pretekať plný skratový prúd z kapacity 47uF ktorá sa nachádza na motherboarde počítača, vďaka tomu tu nemusíme použiť typ 1N400x, stačí tu na to podstatne menšia BAT85. Použité D1 a D2 Schottky diódy, t.j. majú na sebe menší úbytok napätia - bez najmenších problémov je na ich mieste možné použiť typ BAT41 alebo BAT43.

U mňa som v zapojení použil CMOS verziu obvodu 555 a to konkrétne ICM7555 (má výrazne nižšiu spotrebu ako klasická 555), môžem odporučiť.

V zapojení by bezo zmeny mali priamo fungovať aj staršie časovače 555, vhodné typy sú uvedené priamo v schéme zapojenia.

 

Takto to môže vyzerať postavené na univerzálke:

"Utopený" pin vľavo hore je Gnd, slúžil iba pri testovaní, teraz sa už nepoužíva. Označenie vývodov tejto doštičky začína pinom č.1 a pokračuje smerom nadol, teda máme tu spolu 6 vývodov. Pin 1 - +5V, pin 2 - Gnd, pin 3 - Gnd, pin 4 - živý kontakt tlačítka, pin 5 - ide na MMU pin 8, pin 6 - cold Reset na dosku motherboardu sa pripája na kapacitu podľa toho či sa jedná o A600XL alebo A800XL (taktiež sa dá priamo pripojiť na konkrétny pin čipu 74LS14), podrobnosti sú popísané priamo v schéme. Piny 3 a 4 idú samostatným dvojvodičom k tlačítku pre cold Reset. Ako vidieť zapojenie zabralo približne len polovicu miesta vyhradeného pre toto riešenie (s  menšími typmi odporov by to bolo ešte menšie a taktiež by sa ešte dalo využiť voľné miesto na aspoň 2 súčiastky naľavo od 555-ky). Čip je osadený v štandartnej pätici - všetky čipy v počítači sú osadené v štandartných päticiach - tak nech tu nebije do očí precízna pätica, tie pritom osadzujem najradšej - napriek všetkému som sa v prípade osadenia EPROM pamätí precíznym päticiam predsa len nevyhol ... Tongue out

 

No - toto sú už naozaj slušné zásahy do motherboardu, takže:

3x merajte a až potom raz režte (vŕtajte) ...

 

Pri joyporte č.2 som urobil prechod cez dosku (na tomto mieste nie je žiaden prepoj) a tak som sa dostal

potrebným dvojkáblikom (pre cold Reset a MMU pin 8) na spodnú stranu motherboardu.


Je tu na motherboarde použitých "trošku" viac káblikov - ale bez toho fakt nejde ...

Konektory sú jasne označené aby aj po čase bolo jasné čo kam patrí.

______________________________________________________________________________________________

ATARI 800XL:


Počítač Atari 800XL.

Horná šipka ukazuje kde sa pripojíme na pin č.8 jednotky MMU. Dolná šipka ukazuje na niesto pripojenia tzv. Cold Reset, buď sa pripojíme na kapacitu, alebo priamo na obvod 74LS14 na jeho pin č.11. Prepojenia na tieto miesta sú urobené na spodnej strane motherboardu. Kábliky sú na spodnej strane plošného spoja fixnuté kvapkami lepidla Pattex.


Prípojný bod pre cold Reset na motherboarde Atari 800XL.

______________________________________________________________________________________________

ATARI 600XL:


Počítač Atari 600XL.

Horná šipka ukazuje kde sa pripojíme na pin č8. jednotky MMU. Dolná šipka ukazuje na miesto pripojenia tzv. Cold Reset, pin č.3 čipu 74LS14. Na obrázku je foto ešte neprerobenej verzie 600XL, teda tu máme k dispozícii 16kB RAM, ale povedané slovami klasika: "Toto na funkcu nemá vplyv ...", studený Reset funguje aj tu. (Zase som prerábal jednu 600XL-ku, využil som to že ju mám práve na stole otvorenú.)

Prípojný bod pre cold Reset na motherboarde Atari 600XL.

_____________________________________________________

! ! !

Uvedený Reset s čipom 555 sa dá použiť aj pre počítače 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.)

_____________________________________________________

 

Čo sa týka MMU (Memory Management Unit), platí že sa treba pripojiť na jeho pin.č 8 (týka sa rovnako rady počítačov XL a aj XE).

Upozorňujem - toto nie je návod na to ako si zabudovať prepínače do počítača, toto je návod na stavbu studeného Resetu. Riešenie umiestnenia prepínačov a tlačítka pre cold Reset je vecou hodne individuálnou (čo vyhovuje mne nemusí byť dobrým riešením pre niekoho iného - ide to urobiť aj tak že netreba vŕtať do plošného spoja) a preto tu nedávam presný popis ako na to - každý si to nakoniec vyrieši po svojom a pri tom teda aj zostanem).

_____________________________________________________

Vaše hodnotenie, Rate post:

Homemade delay line CO60472. Galtron delay line.

By Administrator at June 04, 2026 19:45
Filed Under: Atari

Postupne priebežne vyťahujem a zapínam všetky Atari počítače čo mám. A zase jeden si povedal "dosť" a na ploche monitora mám po zapnutí počítača "krvavou zář" ako z Poldi Kladno.

 

Inkriminovaná U29 - delay line CO60472 (motherboard Atari 800XL, v strede obrázku).

Čip má približne 2x väčšiu hrúbku ako LS obvody v jeho okolí.

Na fotke je už osadená pätica pod DL.

 

Netrvalo dlho a prešlo to do trvalej černoty - tipoval som to skoro na 100% na odfajčenú oneskorovaciu linku (delay line - skratka DL) - a mal som pravdu. Jediný problém nastal ako som zistil - že síce mám doma viac ako 15 rokov 2x originálne oneskorovacie jednotky - ale ako sa teraz ukázalo sú v háji ... (odkedy ich mám tak som ich netestoval) napriek všetkému ma to až tak veľmi neprekvapuje, 40 rokov a viac je už slušná hodnota na to že sa zákonite niečo objaví - hlavne ak tých počítačov máte viacero. No nič, originálne náhradné DL čipy putovali priamo do koša, toto nehodlám doma odkladať, doteraz som nevedel že sú zlé. No, je to také ďalšie kurvítko na našich počítačoch (týka sa to len rady XL, tam sú väčšinou použité tieto DL, neskoršie modely XL už mali v sebe obvod Frediie tak ako v XE ale aj tam sa ukazuje že to tam tiež nie je celkom bez problémov ... i keď aj pre radu XE už dlhšie taktiež existuje náhrada, je ale o poznanie zložitejšia ako popisovaná náhrada DL pre radu XL /nahrádza celkove 6 čipov/. Či je na doske použitý obvod Freddie sa dá ľahko rozpoznať - na doske už nie je DL.


Ešte jeden pohľad na miesto kde sa v Atari 800XL nachádza DL.


Čo ma skutočne nesmierne pobavilo - celý tento počítač Atari 800XL má všetky čipy osadené v pätičkách - čo je mimoriadne príjemná vec ak niečo testujeme - ale ! - jediná vec čo nebola osadená v pätici - je samotná oneskorovacia llinka ..., to fakt potešilo.Yell

Takže stará DL išla z dosky von, nasledovalo osadenie pätičky na jej miesto a na skúšku následne vložená zaručene dobrá DL z iného, funkčného stroja - počítač bol okamžite plne funkčný, problém bol teda identifikovaný a označený.

Pretože sa mi nechcelo čakať dva, tri týždne a možno aj viac než mi príde náhradné riešenie jednotky delay line z eBay tak som si samodomo postavil na testovanie 2 kúsky náhrady delay line CO60472. Padli na to viac ako 2 hodiny, ale stálo to za to. Najprv som postavil ten väčší prototyp oneskorovacej linky, najprv len skúšku či to naozaj bude fungovať, na záver som ju umyl v liehu, vysušil a založil do motherboardu. Zapol som počítač a - po malej chvíli sa ozvalo známe zarapčanie a nápis Ready, príma - vyrobená náhrada funguje na 100%. Nechal som pre istotu na počítači bežať testy (rozličné a aj dlhodobé) a keďže všetko stále fičalo tak ako má a ako treba - tak som po cca hodine začal priamo stavať druhú, už o niečo zmenšenú verziu (chcel som to zmenšiť na takú veľkosť ktorú mi dostupné súčiastky dovolia a to aj pri ich väčšom počte na doštičke - nemal som už presné hodnoty - a teda bolo potrebné niekde voliť súčiastky v sérii a niekde ich zase radiť paralelne), táto DL by sa už mohla zmestiť priamo pod klávesnicu a teda nasadiť bez obmedzení aj do skompletovaného počítača - zadarilo sa.

 

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.

 

Len poznamenám že túto náhradu originálnej oneskorovacej linky vynašli v Poľsku.

Prvá vyrobená náhrada DL je o niečo väčšia, druhá je zase o niečo menšia, pritom fungujú naprosto v pohode obidve. Prvá DL má dodržané presne všetky hodnoty súčiastok, druhá už je pozliepaná z toho čo dom dal, ale ako píšem funguje na jednotku taktiež. Postavil som si to hlavne na testovanie, niečo takéto je dobré mať doma keď sa vyskytnú nejaké problémy. Momentálne doma nemám miniatúrne odpory, bolo by to o kus menšie ... nesnažil som sa za každú cenu aby to bolo čo najmenšie, s tým čo mám doma k dispozícii to akosi príliš nejde dohromady - pri testoch doma na stole to nevadí.

 

Vľavo náhradná DL s presnými hodnotami súčiastok, vpravo menšia DL s miernymi odchýlkami hodnôt súčiastok.

Doštička vľavo má konektor do pätice umiestnený celkom vľavo hore, tu bolo toho "drátkovania" celkom dosť ..., čip je usadený do pätičky, teda je tu možná jeho výmena - to som aj využil pri testovaní čipov 74LS14 a 74HCT14. Je určená pre testy v otvorenom stave, nepočítam s ňou na pevnú inštaláciu do počítača. Doštička vľavo má dosť súčiastok umiestnených na spodnej strane - pretože má podstatne vyššie "nožičky" na založenie do pätice, napriek tomu sú kapacity "naklonené" smerom k doštičke - aby nezavadzali. Toto riešenie je výborné ak potrebujem merať signály na tomto čipe pretože naprosto bez problémov je možné zo spodnej straný tejto DL pripnúť na konkrétnu nožičku napríklad osciloskopickú sondu a pod. Doštička vpravo má už čip (74LS14) posadený a napájkovaný priamo na konektor (vývody čipu idú priamo na konektor, tie cez ktoré idú signály na oneskorenie sú vyhnuté nahor a najprv idú cez potrebné odpory a kapacity) a teda šetrí to celkové rozmery, všetky súčiastky sú tu umiestnené zhora.

 

Nehrozí že by som si tieto domáce výtvory v počítači nechal - reálne tam príde náhrada DL z eBay (Galtron z Poľska) - tie sú v SMD prevedení, takže to bude maličké - ja som už stará pasta a toto nechám na mladších, prťavé veci už nie sú moja parketa. Zapojenie je jednoduché, vývody priamo určujú kde čo bude.

V jednej náhrade DL som otestoval čip 74LS14 a taktiež aj 74HCT14 (tam kde mám osadenú pätičku) - s obidvoma čipmi to beží naprosto spoľahlivo nerobí sa žiadna zmena hodnôt ostatných súčiastok, otestované pri niekoľkohodinovom behu. Otestoval som túto náhradu s obidvoma riešeniami v počítači Atari 800XL a taktiež aj v Atari 600XL - no problem, všetko fičí tak ako treba. Testy vždy trvali viac ako 6 hodín pre konkrétny typ čipu, občas aj o poznanie dlhšie, ale uvedená doba bola minimálna pri testoch. Mňa len môže tešiť že aj napriek hendikepu vo veľkosti si viem postaviť tieto veci aj sám - ak ma tlačí čas.

 

A takto to vyzerá osadené priamo na motherboarde Atari 800XL, 2.verzia DL.

Ako som si overil v Atari 800XL táto verzia môže spokojne pracovať v počítači, 

bezproblémovo sa zmestí pod nainštalovanú klávesnicu.

 

Pozrime si zapojenie náhradnej delay line CO60472:

Všimnite si že interné označenie delay line CO60472

v schémach má iné číslo pre 600XL a iné pre 800XL.

(Slovami klasika:"Na funkciu to nemá vplyv ..."Laughing)

 

Keď sa pozrieme na zapojenie tak je vidieť že samotná DL nepoužíva všetky nožičky, použité sú iba tieto piny:

1,4,6,7,8,10,12 a 14,

ostatné sú nepoužité.

V druhom postavenom kuse DL som už zliepal potrebné hodnoty z toho čo som doma našiel, jednoducho sa mi minuli zásoby niektorých hodnôt súčiastok a tak som dával niečo sériovo, niečo paralelne ... môžete si to porovnať zo schémou:

Odpor R1 - v sérii 100Ω a 22Ω, výsledná hodnota 122Ω

Odpor R2 - 100Ω, dodržaný

Odpor R3 - v sérii 100Ω a 22Ω, výsledná hodnota 121Ω

Odpor R4 - sériovo zapojených 100Ω a 180Ω, skutočná hodnota 279Ω

Odpor R5 - sériovo zapojených 560Ω a 68Ω, skutočná hodnota 626Ω

Kapacita C1 - po odmeraní skutočná hodnota 982pF

Kapacita C2 - paralelne 100pF a 47pF, skutočná hodnota bola 148pF

Kapacita C3 - paralelne 15pF a 18pF, skutočná hodnota 33pF

Použité kapacity sú obyčajné keramické kondenzátory.

No a ako sa ukázalo fachčí to aj s týmito súčiastkami naprosto v pohode, potvrdené niekoľkohodinovými testami bez najmenšej chybičky.

 

Záverom malá ukážka toho že obidve homemade náhrady pôvodnej delay line C060472 v reáli naozaj fungujú (vo videu sú nasadené v motherboarde Atari 800XL):

video

New DLine.mp4 (6,42 mb)

 

A ešte "drobnosť":

Pretože sa vždy nájdu tí ktorí majú výhrady k uvedenému testovaniu  - prikladám foto kedy sa testuje nie 48kB RAM, ale dostupných 62kB RAM (testuje sa tu aj ďalších 14kB RAM ktoré sa nachádzajú pod OS - pre menej znalých: Atari nemá prístupných celých 64kB, to sú tie 2 chýbajúce štvorčeky, tento 2kB netestovaný priestor je vyhradený pre V/V operácie), na to je naozaj dobrý software SysCheck II v.2.2:

 

Mne to na potvrdenie správnej funkčnosti domácej náhrady DL dokonale postačuje.

 

Teraz musím vydržať až dorazia náhrady z eBay ...  a potom to už môžem skompletovať.

(A musím do foroty objednať niektoré hodnoty odporov a kapacít, míňajú sa ...)

_____________________________________________________

Add:

Tak som sa sekol, poriadne - myslím tým čas doručenia zásielky náhradných DL, bolo to tu za 3 dni ..., slušný frkot.

 

Musím priznať že je to maličké, bez problémov sa zmestí pod klávesnicu aj keď je to osadené v pätičke.

 

Testy bežali celú noc, všetko O.K.

 

No, už som zásobený DL pre Atari, takže čo sa týka náhradných dielov pre túto konkrétnu súčiastku môžem zase kľudne spať.

_____________________________________________________

Vaše hodnotenie, Rate post:

06_2026 Blog, Notes.

By Administrator at June 01, 2026 08:11
Filed Under: Blog

01.06.2026

Keď sa už zase v vŕtam v počítačoch ...:

Atari Basic - replacement of PROM 2364 with Eprom 27128.

____________________________________________________

04.06.2026

Domáca výroba oneskorovacej linky:

Homemade delay line CO60472. Galtron delay line.

____________________________________________________

08.06.2026

Inovovaný Reset pre počítače Atari s použitím čipu 555:

New Reset Atari 600XL,Atari800XL,chip 555.

____________________________________________________

12.06.2026

Nie celkom obyčajná oprava kávesnice v Atari 800XL:

Atari 800XL - oprava klávesnice. Repair keyboard.

____________________________________________________

16.06.2026

Reverzný OS v Atari:

Reverzný Atari OS. Reverse Atari OS.

(Podrobnosti v článku.)

____________________________________________________

18.06.2026

Upravená verzia programu Linker - teraz je to Linker2:

TurboBasic 1.5,Compiler, Runtime, Linker2.

____________________________________________________

28.06.2026

Tretia časť o zariadení MicroPrint:

Microprint interface - part3.

___________________________________________________________

Vaše hodnotenie, Rate post:

Atari Basic - replacement of PROM 2364 with Eprom 27128.

By Administrator at June 01, 2026 08:00
Filed Under: Atari

Príma, 4x OS v počítači vyriešený, ešte zostáva nahradiť Basic PROM, obsahuje totiž verziu B, ten v počítači rozhodne nechcem.


2x rozličný Basic v jednej Eprom 27128.

 

Už som o tom písal aj na inom mieste, v počítači je osadená PROM 2364 ktorá má kapacitu 8kByte, ale má len 24 vývodov. Fajn, toto sa dá vyriešiť - len som sa rozhodol že na toto miesto dám 2x väčšiu Eprom 27128 a teda budem mať možnosť prepínať medzi dvoma verziami Basic-u - napríklad Basic verzie C a taktiež Altirra Basic v.1.58. Je potrebné mať medzikus, ktorý prevedie Eprom 27128 s jej 28 nožičkami na túto veľkosť. Takže zase sa jedná o samodomo výrobu, ale tieto veci a ich stavba ma rozhodne bavia.


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.

 

Schému zapojenia som prekreslil práve pre typ univerzálnej doštičky ktorú mám k dispozícii:

Na doštičke treba urobiť len 3 prerušenia spojov a to sa týka pinu 26, 23 a 20. Ostatné nožičky sú na doštičke prepojené 1:1., netýka sa to pinov 1,2 a 28, 27 pamäte Eprom 27128 - tie sú už mimo 24 pinov pôvodnej PROM.  Voľba typu obsahu sa robí spojením alebo rozpojením jumpra (switch). Naľavo sa nachádza pôvodný socket PROM 2364, napravo je nová Eprom 27128.

 

Takto doštička môže vyzerať zo svojej spodnej strany.

(Odpor je tu umiestnený mierne inak oproti schéme.)

 

No a poďme naspäť - náhrada s Eprom 27128 a s 2x odlišným Basic-om na svojom mieste.

Pekne vidieť prečo pre A800XL musí byť Eprom s OS umiestnená smerom k nám.

 

Dtto.

Doštičky nevyžadujú mať na sebe kapacity, pretože priamo pri nich sú umiestnené vyhladzovacie kapacity.

P.S.: Samolepku prerobím, teraz som si všimol že je tam QMEG 4.4 namiesto QMEG 4.04 ... aaarghhh!

 

Doplnené :

Tááák - samolepka vymenená, tu som už v popise nulu neušetril ...Tongue out


Spustený Altirra Basic verzie 1.58.

 

Najprv Basic verzie C, tá už nemá chyby verzie B.


Prepnuté na Altirra Basic 1.5

 

Prvý článok ktorý som napísal už dávnejšie, zaoberá sa danou problematikou a vysvetľuje v čom je problém Basic-u verzie B, sú tam aj uvedené binárky pre Basic C a Altirra Basic 1.58:

Výmena PROM 2364 - replacement PROM 2364 - Atari Basic.

_____________________________________________________

Vaše hodnotenie, Rate post:

4x Atari OS in Eprom 27512.

By Administrator at May 26, 2026 18:25
Filed Under: Atari

Tak mi to dlho nevydržalo, prešlo len pár dní a 2x OS v Atari 800XL som prerobil na plnokrvné 4x OS ... keď sa v tom už vŕtam nech sa k tomu nemusím vracať neskôr:


Obsahy 4x OS v Eprom 27512 - je to klasika:

1.- SysCheck, 2.- QMEG v.4.04, 3.- patchovaný pôvodný OS (autor Hias), 4.- HiSpeed OS (autor Hias)

(Zatiaľ na prepínanie jednotlivých OS slúžia dva jumpre - bližšie Ju1, za ním Ju2.)

Je tu chyba v popiske OS Qmeg-u, to vyriešim ...


Asi sa patrí dať schému zapojenia:

 

Viem že som toto zapojenie už hodne dávno publikoval, ale teraz je to pripravené na zapojenie na univerzálke doštičke, výroba trvá len chvíľku. Používam plošný spoj ktorý má vždy v rade 3 spoločné plôšky, na tento účel je táto doštička ako stvorená, stačí preškrabať plošný spoj iba na 2 miestach - týka sa to pinov č.1 a č.27. Je tu jediná prepojka vedená "vzduchom", v schéme je vyznačená čiernou farbou. Ako vidieť pre jednotlivé typy počítačov musí byť umiestnenie Eprom na doštičke prispôsobené pretože si privodíme môžné problémy.. Pri pohľade spredu je do Atari 800XL samotná Eprom umiestnená smerom dopredu, pre radu Atari 800XE zase smerom dozadu. Ak sa to nedodrží tak bude Eprom 4xOS fyzicky prekrývať Basic PROM ... čo síce nemusí vždy vadiť, ale s výhľadom do budúcnosti je lepšie sa takýmto riešeniam vyhnúť hneď na samom začiatku.

Na vývody pre prepínanie jednotlivých OS by stačili iba 3 vývody (nie 4), ale potom by nebolo možné prepínať jednotlivé OS pomocou dvoch jumprov, to je hlavný dôvod použitia štvorvodičového riešenia. Keď sa na pozrieme na schému tak k prepínaču skutočne stačí ťahať iba 3 vodiče, pretože 2 výstupy sú z doštičky spoločné.

Výberu nasadených OS sa medze nekladú, je to závislé len a len na Vašich preferenciách čo používate najradšej.

Nie som zástancom mať v počítači 32x OS, to je už mimo môjho chápania z viacerých príčin (nie je to dané vekom), ale myslím si že mať k dispozícii 4x OS by malo stačiť každému ...  Tongue out, ale ako vidím jednoducho stále platí že 32 je viac ako 4, je to jednoduchá matematika - ale to už musíte hľadať na iných stránkach, tu to nenájdete. Kto chce kam - pomôžme mu tam. Howgh !

 

Ešte treba vyviesť prepínač pre voľbu jednotlivých OS  von z počítača.

(Vývody Ju1 a Ju2 sú skratované = voľba SysCheck.)

 

A popritom všetkom stále platí obligátne 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.


V počítači je stále Basic verzie B, tak s tým musím niečo urobiť, takto to nenechám ..., ideálne by som tam chcel Basic verzie C a taktiež Altirra Basic v.1.58.

Pokračovanie nabudúce.

_____________________________________________________

Vaše hodnotenie, Rate post:

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:

+5V in PBI BUS - Atari 800XL.

By Administrator at May 18, 2026 21:05
Filed Under: Atari

Počítač Atari 800XL nemá na PBI zbernici vyvedených +5V. Ako na to ? A prečo ?


+5V do PBI zbernice odoberám z portu pre cartridge na spodnej strane MB, tu na spodnej strane

ide káblik na PBI pin č.48.

(Je to jedno z možných riešení.)

 

V počítači Atari 600XL je dostupných +5V na PBI zbernici slúžilo pre napájanie externého pamäťového modulu Atari 1064 - tento modul odpojil interných 16kB RAM a pripojil cez vonkajšiu zbernicu plných 64kB RAM. U Atari 800XL máme 64kB RAM už priamo k dispozícii (presnejšie je to 62kB RAM, 2kB sú obsadené pre V/V obvody) a teda nedostupnosť 5V na zbernici PBI pri tomto počítači nás dlho netrápila. Po čase sa ale začali objavovať externé rošírenia RAM pamäte ktoré sa "zavesia" na PBI zbernicu a teda by sa maximálne hodilo ak by mohli byť napájané priamo na cez túto zbernicu. Čo preto treba urobiť ?

Treba dostať +5V na PBI zbernicu na jej piny 47 a 48 (u Atari 600XL je práve sem privedených +5V), v počítači Atari 800XL sú tieto piny nezapojené, t.j. voľné. Možným riešením je do motherboardu počítača vyvŕtať 1mm dierku kadiaľ ide dodatočný vodič na vrchnú stranu MB. Na druhej strane ide ďalší vodič do druhého pinu. Pripojenie je zrealizované pripojením týchto 2 vodičov spoločne na vývod +5V ktorý je k dispozícii na porte pre cartridge. (Použil som na prívod 2 samostatné vodiče pretože sú hodne tenké.) Treba dávať pozor aby sa cín príliš nerozlial po kontakte, teda aby bol len na malej plôške. Toto riešenie  používam s vedomím že už nedávam naspäť na motherboard tieniaci plech.

 

Prechod zo spodnej strany na hornú.

Na uvedenom mieste je voľné miesto aj z druhej strany.

Tu je na PBI zbernici zapojený pin č.47.


Spomenul som že počítač Atari 800XL má teraz na PBI zbernici na pinoch 47 a 48 dodatočne privedených +5V a teda potom je to na zbernici rovnaké ako u Atari 600XL. Tu mám na PBI zbernici zavesený modul rozšírenej pamäte RAM 320XL od Ctirada. Zmyslom uvedenej  úpravy sa dosiahne stav že tieto vonkajšie prídavné RAM (riešenie napríklad aj od TFHH) nepotrebujú použiť extra napájanie +5V z joyportu - mne sa to hodne ráta.

Tu musím jednoznačne skonštatovať že Ctirad svojím riešením prídavnej RAM o dosť predbehol dobu kedy sa začali objavovať podobné zariadenia na PBI zbernici, zaslúži si to hodne veľké uznanie. Raz darmo - kto vie tak vie.

 

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.

 

Ako vidieť toto riešenie vyžaduje vybrať von motherboard a treba do neho vŕtať. Niekomu skôr bude vyhovovať sprevádzkovať len jeden pin z dvojice určených 47 a 48, ale pozor - potom treba rátať s tým že ak niečo zavesíme na PBI zbernicu a bude to napájané s počítača tak pri väčšom odbere asi poklesne napätie na PBI. V každom prípade ak použijete 2 samostané vodiče (ako v mojom prípade) vždy ich treba pripojiť na doske motherboardu v jednom bode !

 

Alternatívne pripojenie +5V na horný PBI kontakt - na obrázku je naznačené vedenie potrebného vodiča. Toto prípojné miesto vedie priamo na konektor pre cartridge, čiže pripájame sa vlastne na to isté vedenie, len sa to robí na inom mieste. Ak sa urobí pripojenie v tomto bode tak nie je potrebné vŕtanie, na druhej strane plošného spoja sa pripojíme ďalším káblikom na potrebné miesto z tohoto bodu.

_____________________________________________________

26.05.2026

Rozhodol som sa pridať foto a video keď je prídavný Sys CheckII s 512kB RAM v akcii:


Na rozšírení je sú vypnuté OS, teda je k dispozícii iba rozšírená RAM.

 

Skúška - deep test RAM.

 

Vdeo Quick test 512kB RAM od TFHH, Atari 800XL, prídavná 512kB RAM je napájaná z PBI zbernice:

video

Quick test 512kB RAM.mp4 (5,34 mb)

(Deep test sem vo forme videua nedávam /iba foto/, pretože ten trvá viac ako 80 minút ..., upozornenie - biely pás na ľavej strane videa je odlesk bočného panelu LCD monitora.)

 

Deeep test RAM  zbehol, všetko O.K.

_____________________________________________________

Vaše hodnotenie, Rate post:

Tipy a triky 028. Tips & tricks. Chip Tester Pro V2.

By Administrator at May 16, 2026 10:45
Filed Under: Atari

Testerov nikdy nie je dosť - a zvlášť ak toho vedia viac ako dosť. Testovanie Atari čipov, Intel, MOS, Amiga, Motorola, TTL, LS, rady 4000, DRAM a spústy iných čipov.


Obrázok prevzatý zo stránky výrobcu.

 

Ideálne je ísť na stránky výrobcu a pozorne si naštudovať ktoré čipy vie testovať (je ich fakt hodne):

https://store.backbit.io/product/chip-tester/

Čo nie je celkom ideálne je cena testeru, ale kto veľa bastlí, opravuje a podobne si takéto zariadenie rozhodne uživí ...

_____________________________________________________________

Vaše hodnotenie, Rate post:

Atari 600XL + 800XL - trable.

By Administrator at May 12, 2026 13:30
Filed Under: Atari

Atari 600XL

 

Veľmi často a rád používam počítač Atari 600XL, dobrá klávesnica, je malý, skladný, proste šikovný. Jedného dňa som si všimol že mám na jednom konkrétnom počítači zaujímavý problém. Po nabootovaní je úplne odignorované stlačenie tlačítka OPTION a následne vždy prišlo ku skoku do Basicu. Pri testovaní cez čítanie príkazom PEEK (adresa) je vidieť že klávesy OPTION, SELECT, START reagujú a po ich stlačení sú PEEK-om načítané správne hodnoty. Jemne povedané - záhada nad záhady.

Asi ešte musím povedať že zozadu mám trvale pripojený Sys-Check V2.2 XL od TFHH (mám od neho 3 kusy), teda mám tam dodatočných 512kB RAM a teda je tu aj možnosť voľby zo 4 operačných systémov, táto vecička vypína interný OS. (Ešte o tomto zariadení bude časom reč, ale v inom článku.)


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.

 

Tým to ale ešte nekončilo - po pripojení FD jednotky Atari XF551 a založení master diskety BiboDosu síce zbehlo načítanie po niektorej voľbe (1 až 3) ale po voľbe spustiť DOS síce som bol v Basicu - ale po napísaní príkazu DOS počítač skákal priamo do Selftestu ... no,  bolo do naozaj divné.

Pritom samotný počítač pri svojom spustení nikdy neskákal do selftestu takže aj OS (pôvodný) by mal byť teoreticky v poriadku. Ale idem ďalej.

Nech som robil čo som robil - stále nasledoval skok do Basicu. Po odstránení rozšírenia sa počítač správal zase "normálne". Naozaj som už nevedel čo mám urobiť aby som to dal do poriadku. Vyskúšal som aj ďalšie rozšírenia čo mám - správalo sa to vždy rovnako - zase nasledoval Basic, nakoniec som si povedal že nasadím namiesto pôvodného OS v počítači verziu OS ála Hias s rýchlymi rutinami. S tým nie je problém, v Atari 600XL sú všetky čipy v pätičkách, výmena OS po napálení obsahu do Eprom 27128 bola rýchla.

A čo nasledovalo - svete div sa, aj keď je tento OS na motherboarde vyradený z prevádzky po založení rozšírenia Sys-Check V2.2 XL počítač sa začal správať naprosto štandartne a pri stlačení OPTION pri bootovaní prejde pekne ako treba do DOS-u. Jednoducho zase si všetko navzájom rozumie. Ufffffff ... to sú mi veci.

Ja k tomu už len dodám - laik žasne, odborník je pérdeli ... celkom rozumné vysvetlenie na to naozaj nemám. Tu sa pokúsim byť iba spokojný s tým že zase všetko fachčí tak ako má. Ako vidieť sú veci medzi nebom a zemou ktoré sa niekedy nedajú celkom rozumne vysvetliť - i keď do kostola naozaj nechodím.

_____________________________________________________________

Pozrime sa na ďalšiu vec - a to na inom stroji:

Ako to už býva - vytiahnem z regálu Atari 800XL ktoré fachčilo naposledy pred pár týždňami, zapnem ho a ... známe problematické DRAM od Micron Technology zase ako vždy nesklamali - nastal problém, počítač ide priamo do selftestu a RAM začína vyhadzovať červené štvorčeky. Identifikácia problému našťastie netrvala dlho - odišla do kremíkového neba iba jedna DRAM. Nemôžem si pomôcť ale vyzerá to tak že pamätiam uT2464 (MT4264) jednoducho z nejakých príčin časom "odhnije" ich výstup pretože stačí na ne systémom piggyback zvrchu priložiť dobrú DRAM a počítač zase funguje. Samozrejme je to iba na odskúšanie, zlú DRAM treba vypájkovať a vložiť tam dobrú (tá je už v pätičke).

 

Jedná sa o DRAM úplne vľavo, má označenie U9, foto je už po oprave.

 

A keď som počítač opravil tak som si povedal že je konečne načase urobiť do tohoto počítača ktorý je vlastne takým "pokusným strojom na všetko" aj studený (cold) Reset ktorý dokáže skutočne reštarovať počítač za každých okolností. 

A ešte si upravím ďalší počítač Atari 800XL taktiež k obrazu svojmu. Počítač bol pôvodne určený na rozobratie (vytrhané časti plošného spoja), ale nakoniec po dlhšom úsilí a nekonečnom premeriavaní kde chýbajú prepoje sa mi ho podarilo priviesť k životu a tak si zalsúži mať nejaké tie vylepšenia k dispozícii. Vďaka tomu budú tu zopakované niektoré informácie ktoré sa už objavili predtým (niekedy budú aj nové, ale držím sa toho čo práve robím. A o tom bude ďalší pokec niekedy v budúcnosti.

No - obidve veci vyriešené, takže je namieste mierna spokojnosť.

_____________________________________________________

Vaše hodnotenie, Rate post:

Tipy a triky 027. Tips & tricks. OS Atari a prístupová doba Eprom ...

By Administrator at May 07, 2026 11:25
Filed Under: Atari

V poslednej dobe zase trošku viac "sedím" pri Atari a všeličo skúšam a riešim. Pri tej príležitosti som zistil ža na mieste Atari OS nechodia všetky druhy Eprom čo mám, sú na to jednoducho pomalé. Ideálne je ak majú prístupovú dobu 150ns a menej (to je ešte lepšie).


2x OS v Atari 800XL

 

Dôvod ? - postavil som si ďalšiu, novú doštičku pre nasadenie 2x OS podľa tejto schémy:

Výmena PROM 27128 - replacement PROM - Atari OS. 2x 16kB OS.

 

A výsledok ? - po napálení Eprom 27256 s potrebným sw to ani nepíplo, zase červená žiara po celom displeji. Do frasa, zase som nanovo skontroloval zapojenie na doštičke, prepípal - všetko O.K., ale počítač mŕtvolka. Zobral som druhú Eprom, dtto. Potom som do doštičky založil originálku PROM s Atari OS a všetko fičalo tak ako sa patrí. Toto bola najlepšia kontrola že doštička je v poriadku - akurát pozor, treba aby bol jumper na doštičke rozpojený, inak nebude Eprom 27128 fungovať ! Postupne mi to začalo dochádzať ... použil som pomalé Epromky 27256 ...

 

Tak som si k tomu sadol a niektoré kusy dúkladne odskúšal. Čo sa týka Epromiek - mám ich desiatky a desiatky, čiže viem nájsť niečo čo chodí, ale aj tak som sa tomu mierne pozrel na zúbky. Dúfam že nevadí že som nefotil všetko čo mám, ale je ich naozaj hodne. Poďme na to:


EPROM 27128 (16kByte) tohoto typu na mieste OS fungujú bezproblémovo,

nemajú na sebe priamo označenie prístupovej doby.


Z týchto typov Eprom 27256 (32kByte) na mieste 2x OS  funguje len

jediná - tá úplne napravo - je najrýchlejšia, 150ns.


Použitie týchto typov Eprom 27512 (64kByte) to úplne istí, vľavo 150ns kus, tá vpravo je 120ns. Čiže tu je na Vás či tam dáte 4x to isté, alebo je tam 2xOS a pekne 2x za sebou, alebo priamo sú tu 4x rpzličné OS. V konkrétnom počítači som zvolil strednú cestu t.j. 2xOS a 2x za sebou. Síce je potom táto Eprom využitá len na 1/2 svojej kapacity, ale časom sa to možno zmení - ktohovie ? ...

Z Eprom 27512 vyhovela každá čo mám.


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.

 

Ako vidieť netreba hneď podľahnúť panike že je v háji počítač, Eprom pamäte čo mám sú už staršie - niektoré už boli použité, niektoré sú ešte v stave že nikdy neboli naprogramované, zdroje týchto Eprom sú bohvie odkiaľ a tak treba skúšať, testovať a nakoniec budete odmenení tým že po zapnutí počítača sa ozve známe zarapčanie a objaví sa Ready ... čiže trpezlivosť je tu naozaj na mieste.


Pridať sem jeden odpor a ďalší konektor a hneď je z toho verzia 4x OS počas 5 minút - akurát bude treba

do Eprom nahrať 4 rozdielne OS, teraz je tam 2xOS a to 2x za sebou.

Na obrázku sa zatiaľ voľba typu OS (2 možnosti) prevádza spojením alebo rozpojením jumpra.

 

Ja len dodám že s uvedeným javom som sa už v Atari stretol, takže ma to príliš neprekvapuje, treba s ním rátať. Ak použijete rýchle Eprom pamäte tak sa s uvedeným javom možno v živote nestretnete, ale je dobré o ňom vedieť - a ak áno - pomoc je naozaj ľahká, teda ak máte v šuplíku rýchlu, náhradnú Eprom ...

_____________________________________________________

Vaše hodnotenie, Rate post:

05_2026 Blog, Notes.

By Administrator at May 01, 2026 19:38
Filed Under: Blog

01.05.2026

Jednoduchý CMOS stroboskop pre nastavenie správnych otáčok FD jednotky Atari 1050:

CMOS stroboscope - Atari 1050 TANDON mechanics.

_____________________________________________________

07.05.2026

Pri nasadzovaní Eprom v pozícii Atari OS sa ukazuje, že dosť týchto starších pamätí nestíha, stráca dych ...:

Tipy a triky 027. Tips & tricks. OS Atari a prístupová doba Eprom ...

_____________________________________________________

12.05.2026

Počítače Atari, teda typy 600XL a 800XL už majú cez 40 rokov (zo slušnou rezervou) a teda zákonite sa objavujú problémy, hlavne ak vlastníte viacero kusov:

Atari 600XL + 800XL - trable.

_____________________________________________________

16.05.2026

Chip tester PRO V2:

Tipy a triky 028. Tips & tricks. Chip Tester Pro V2.

______________________________________________________

18.05.2026

Ako si "vyrobiť" PBI zbernicu na Atari 800XL zhodnú s typom Atari 600XL:

+5V in PBI BUS - Atari 800XL.

_____________________________________________________

21.05.2026

Modifikovaný studený Reset pre Atari 800XL (a nielen pre neho):

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

_____________________________________________________

26.05.2026

Atari 800XL a 4x OS:

4x Atari OS in Eprom 27512.

____________________________________________________________

Vaše hodnotenie, Rate post:

CMOS stroboscope - Atari 1050 TANDON mechanics.

By Administrator at May 01, 2026 19:30
Filed Under: Atari

Dostal som pred časom mail či nebude k dispozícii niečo na nastavenie otáčok pre TANDON mechaniky v Atari 1050 - a nemá to byť vo verzii TTL a taktiež si mám v zapojení "odpustiť" Arduino.

 

Stroboskop v akcii - vovnútri FD jednotlky Atari 1050.

 

Už som aj tak nad tým rozmýšľal - čiže nepoužiť žiadne TTL čipy (už sú fakt staré) a nemá tam byť žiaden mikroprocesor v zapojení. A bolo by dobré keby to vedelo nastavovať dve hodnoty otáčok. No, vychádza to na použitie CMOS čipov, oproti TTL kde je ich je treba pre použitie ako stroboskop celých 5 kusov - tak tu sú použité 2 obvody CMOS, zato sa to tu v schéme naopak mierne "hemží" diódami ... Ukazuje sa že aj takéto veci sa dajú aj v dnešnej dobe urobiť bez nasadenia mikroprocesora, jednoducho jednoúčelovka čo rieši konkrétny daný problém.

 

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.

 

Táto verzia umožňuje nastaviť otáčky na 287.5RPM alebo na 288RPM, odporúčaná hodnota je tá prvá, voľba sa robí prepínačom, je to špecializovaný stroboskop určený pre FD jednotku Atari 1050. Tieto dve možnosti zároveň by sa na na prvej verzii stroboskopu na TTL čipoch 74LS90 dali realizovať len veľmi ťažko - a preto som to tam ani neskúšal (nešlo by použiť dekadické čítače ale bolo by treba nasadiť binárne čítače a nezaobišlo by sa to taktiež bez nasadenia diódových matíc). Nastavenie otáčok na uvedenú hodnotu platí a je rovnaké pre USA a aj pre Európu - FD jednotky Atari 1050 pracujú s rovnakými otáčkami aj tam, aj tu. Laughing


Tento stroboskop je určený výhradne pre FD jednotky Atari 1050 ktoré majú v sebe použitú mechaniku TANDON, t.j. nie je určený pre jednotky s mechanikou WST !


Námietka že existujú sw riešenia pre nastavenie otáčok - tie nie vždy nepomôžu ak je rýchlosť príliš mimo - a aj tak treba v každom prípade FD jednotku odkrytovať, inak sa k trimru VR2 ktorým nastavujeme otáčky nedostaneme ... a postaviť si takýto stroboskop je vec na niekoľko hodín - a to aj na univerzálnej doštičke. Skúste nahrať potrebný sw ak sú otáčky príliš mimo ... držím palce, ja si zoberiem tento stroboskop a je po vtákoch - a rýchlo.

Výhodou je že tu netreba použiť dodatočný stroboskopický kotúčik - tu je namieste neho využitý samotný stredový tŕň mechaniky TANDON, je to naozaj jednoduchá vec na použitie.


Stroboskop postavený na svoje pracovné miesto.


Hodnota dimenzácie 5V zdroja a teda aj jeho odberu je na vstupnom konektore hodne, naozaj hodne predimenzovaná. Stredný odber stroboskopu pri práci dosahuje celkom slušných 5.1mA ... Dosť zle sa to fotí, tie vybudené modulované LED svietia tak intenzívne že fotoaparát s tým má problém. Rozmery použitej univerzálnej dosky zariadenia: 100x 39mm, výška spodných distančných stĺpikov je 18mm, vtedy ak sú otvorené dvierka mechaniky tak jej stredový tŕň nedosahuje do výšky spodnej časti červených LED. Síce sa to dá postaviť aj menšie, ale tu na to nie je dôvod, miesta kam to postaviť v FD jednotke je dosť.

 

Základné zapojenie CMOS stroboskopu:

Táto verzia používa striedu 90% času tma, 10% zopnuté LED.

 

Rozšírená verzia uvedeného CMOS stroboskopu:

Táto verzia používa 1 režim - 90% času tma, 10% zopnuté LED. 2 režim -  80% času tma, 20% zopnuté LED.

Pre režim 2 treba spojiť vývody 2-3 Jumpra, tu sa potom odber stroboskopu o niekoľko mA zvyšuje.

Taktiež je tu možné použiť TTL oscilátor v púzdre 14 pin, alebo aj 8 pin.

 

Priamo som postavil rozšírenú verziu, pretože dopredu som nevedel či režim modulácie 90/10 bude vyhovovať, ale ukázalo sa že režim 90% tma a 10% svetlo LED pre nastavovanie otáčok FD mechaniky naprosto vyhovuje a teda ukázalo sa že nie je potrebné stavať druhú verziu kde sú ďalšie 2 dodatočné diódy v zapojení - a teda potom netreba použiť ani jumper. Použil som Schottky diódy BAT85, na tomto mieste určite naprosto bezproblémovo vyhovejú aj obyčajné dódy 1N4148. Mnou použité diódy majú omnoho menší úbytok napätia oproti rade 1N4148 (je to 0.25V oproti 0.7V) a teda sú vhodnejšie - a hlavne ich mám. Diódová matica slúži pre skrátenie cyklu 12-bitového binárneho čítača 4040 na potrebnú hodnotu pre použitie ako stroboskop. Použitý TTL oscilátor 1.8432MHz je bežne dostupná súčiastka, dtto sa týka osadených čipov CMOS a diód.

Uvažoval som aj o nasadení tranzistora BS170 na mieste BC547, ušetril by sa odpor ktorý je teraz použitý v bázi, ale pri hľadaní tranzistorov mi padol najprv do ruky BC547 - a bolo rozhodnuté, ten odpor 4k7 navyše nepokladám za podstatné zvýšenie zložitosti celého zapojenia, výhodou je aj to že BC547 nie je zďaleka tak citlivý na statickú elektrinu. Použitá hodnota bázového odporu pre BC547 môže byť kľudne v rozmedzí 4k7÷12k, tranzistor stále bude bezpečne pracovať v správnom režime. Taktiež je možné spojiť červené LED paralelne a použiť pre ne iba jeden spoločný odpor 330Ω, ale takto je to zapojenie urobené ála Igi ... prúdy pre jednotlivé  LED sú pri samostatných odporoch zaručene rovnomerne rozdelené.


Pre prvú hodnotu =287.5RPM sa výstup z oscilátora =1.8432MHz v IC1 delí najprv :2405 a potom ešte v druhom čipe :10. Potom na pine 14 IC2 (4017) je pri nastavení na 287.5RPM frekvencia 766.4Hz, frekvencia do LED beží na hodnote 76.64Hz. V druhom prípade ak je =288RPM sa výstup z oscilátora v IC1 delí 2400 a následne nasleduje ešte :10 .Pre 288RPM je vstupná frekvencia na pine 14 IC2 (4017) rovná 768Hz, frekvencia do LED je 76.8Hz.

 

Tu je použitý TTL oscilátor 1.8432MHz v púzdre s 8 vývodmi.

 

V tejto pozícii je jumper odpojený, teda strieda na LED=90% tma, 10% svit.

(Jumper je v pozícii 1-2.)

Prepínač napravo = 288RPM.


Ukazuje sa že TTL oscilátory v plastovom púzdre sú presnejšie ako ich kovové verzie, ale aj

kovové verzie sú pre tento účel naprosto vyhovujúce, výsledná odchýlka v tisícinách (oprava

pôvodného textu  v stotinách) Hz nie je pre ich nasadenie prekážkou.

 

Tu ešte príde na doštičku výrazné označenia polôh prepínača - aby sa aj po čase vedelo na ktorej strane sú aké

nastavené otáčky a taktiež prepínač modulácie 10% alebo 20%.


Stroboskop v akcii:

video

CMOS stroboscope A1050 TANDON.mp4 (2,16 mb)

V tejto ukážke sú otáčky mierne mimo požadovaných.

video

RPM_setting.mp4 (10,17 mb)

Tu je vidieť úplné zastavenie výsečí na stredovom tŕni FD jednotky pri správnom nastavení otáčok na videu ktoré bolo urobené s prvou verziou stroboskopu.


Stroboskop nie je galvanicky prepojený s FD jednotkou, je len postavený na jej povrchu tak, aby boli jeho LED umiestnené presne nad stredovým tŕňom jednotky. Nastavovanie otáčok sa deje pomocou VR2 na základnej doske, trimrom sa otáča dovtedy až sa výseče na stredovom tŕni opticky zastavia - potom máme exaktne nastavené otáčky, tento princíp je naprosto rovnaký ako v prvom a aj druhom uvedenom odkaze pod týmto odstavcom. Pretože sa jedná o viacotáčkový trimer tak zastavenie výsečí sa dá urobiť naprosto presne. Pozor, v prípade ak nemáme použité v zdrojovej časti disketovej jednotky DC/DC meniče tak je dobré najprv samotnú jednotku zahriať na pracovnú teplotu, teda nechať ju zapnutú minimálne 15 minút (nechajte do okamžiku začiatku merania založený horný kryt) pred tým než budeme nastavovať otáčky - inak nastavenie nebude presné ! Ak máme nasadené v Atari 1050 DC/DC meniče v zdrojovej časti tak môžeme nastavovať správne otáčky FD jednotky okamžite, netreba čakať.


Umiestnenie trimra VR2 ktorým sa nastavujú otáčky na základnej doske Atari 1050.

 

V prípade ak sa pri pootočení trimra VR2 výseče v svojom pohybe začnú zrýchľovať tak treba začať VR2 trimrom točiť na opačnú stranu až do okamžiku ich zastavenia - hotovo ! Pri prvom nastavovaní to môže trvať o niečo dlhšie, ale je to jednoduché na pochopenie a princíp sa dá pochopiť takmer okamžite. Občas je tá kalibrácia otáčok nevyhnutná a potrebnému nastavovaniu sa asi nevyhneme.


Tu je už na CMOS stroboskope doplnené označenie - aj po čase sa v tom dá zorientovať ...


Osobne používam pri nastavovaí otáčok iba čistú, naformátovanú disketu, teda bez inštalácie DOS-u !, stačí z nej nabootovať, na displeji sa postupne objavuje hláška Boot error, tu môžeme potom nastavovať do aleluja, motorček a disketa sa trvale točia. Tu netreba žiaden sw, všetko čo treba tu máme k dispozícii na to aby sme FD jednotku uviedli do potrebného stavu. U mňa tento stroboskop úplne nahradil doterajšiu verziu s TTL čipmi, verziu s Arduinom si ponechám, tá má širší záber - je aj na PC mechaniky.

Tu odporúčam mať niekde dobre odloženú čiste naformátovanú disketu - hlavne ak vlastníte iba jednu jednotku Atari 1050, potom už ťažko budete formátovať disketu ak bude už problém na svete ... takže jeden kus diskety "obetovať" na túto možnosť je naozaj dobrá vec.

Na druhú stranu - ak budú otáčky mimo tak sa to bude správať presne rovnako aj s disketou ktorú nevie nabootovať ...

Počas 8 rokov som tu na blogu "vyprodukoval" 3 typy stroboskopov, snáď si medzi nimi vyberiete typ ktorý bude pre Vás plne vhodný. Osobne mám rád malé drobné jednoúčelovky čo dokonale plnia svoju funkciu - teda robia práve to na čo sú navrhnuté.

Prajem príjemnú prácu s týmto CMOS stroboskopom !

____________________________________________________________

Prvá verzia stroboskopu postavená na TTL obvodoch:

Meranie otáčok Atari 1050. Atari 1050 LED RPM stroboscope.

(Tu je pekne vidieť úplné zastavenie výsečí na stredovom tŕni.)

Druhá verzia - stroboskop postavený na Arduine:

Strobeduino - stroboscope Atari 1050 + PC drive, 278.5RPM, 288RPM, 300RPM, 360RPM

____________________________________________________________

Vaše hodnotenie, Rate post:

Atari 1050 - rôzne verzie FD mechaník. Various FD mechs.

By Administrator at April 27, 2026 11:11
Filed Under: Atari

 

V disketových jednotkách Atari 1050 sa vyskytujú minimálne 2 verzie FD mechaniky od firmy Tandon. Zachytil som na stránkach ABBUC-u otázku od CharlieChaplina či je zobrazená mechanika známa. Podľa mňa áno - a je aj pomerne vzácna. No a ako to býva niečo podobné mi pristálo na stole práve teraz ... Tak sa na to pozrieme o niečo podrobnejšie.

 

Najprv odkaz na ten dotaz na stránkach ABBUC kde sú pekné fotografie týchto rozdielnych kusov FD mechaník:

https://abbuc.de/forum/viewtopic.php?f=3&t=5003

 

No a môžem pokračovať svojimi fotkami:

 

Táto verzia je zďaleka najznámejšia a pozná sa podľa umiestnenia mikrospínača hneď na začiatku páčky. Stredový tŕň je osadený do púzdra z kovu aj s celým sklápacím mechanizmom. Práve preto že je veľmi rozšírená tak sa ňou už nebudem v ďalšom zaoberať, je to proste klasika - a je skutočne naozaj hodne rozšírená a teda zastúpená v Atari komunite.

 

Ešte sa pozrieme na výrobný štítok tejto verzie.

___________________________________________________________________________________________

_______________________

___________________________________________________________________________________________

A ideme na tú vzácnejšiu:

 

Zaujímavá je táto verzia FD mechaniky Tandon, na prvý pohľad je tu vidieť odlišnosti oproti predchádzajúcej verzii. Poznámka: Filtračné kapacity na motherboarde majú zhodnú veľkosť, teda je tu použitých 3x 4700uF, 2kusy sú na 25V, 1 kus je na 35V.


Mikrospínač je presunutý až k stredovému tŕňu, jeho funkcia zostáva rovnaká. Pribudli pomocné prítlačné pliešky. Niektoré časti čo držia stredový tŕň sú už urobené z húževnatého plastu. Táto mechanika má niektoré diely robustnejšie a má viacero prítlačných miest ako prvá spomenutá. Prvá spomenutá verzia vyzerá ako zjednodušená verzia tejto mechaniky.

 

Objavuje sa v omnoho menšom počte FD jednotiek Atari 1050. Otázkou je či toto bola nasadená prvá mechanika, alebo prišla na trh o niečo neskôr. Takže - čo je prvá alebo druhá verzia je tak trošku otázne. Podľa mňa bude skôr prvá nasadená, ale je to môj osobný názor. Na tejto fotografii je jednotka zachytená v pohybe, t.j. stredový tŕň sa točí. Rozhodne je vzácnejšia a menej známa.

 

A takto vyzerá výrobný štítok tejto verzie FD jednotky.

 

Obidve uvedené mechaniky používajú stredový tŕň s rovnakým počtom 16 segmentov, teda je tu možné použiť všetky uverejnené stroboskopy čo som uverejnil na nastavenie správných otáčok. Tieto 2 mechaniky sú v disketovej jednotke Atari 1050 priamo vzájomne zameniteľné, jediná vec čo musí po ich výmene nutne nasledovať je nová kalibrácia otáčok vymenenej FD jednotky - to ale platí pre každú výmenu mechaniky v Atari 1050.

Ako je to u FD jednotiek ktoré majú v sebe mechaniku WST, teda či sa aj tam jedná o viacero viac-menej podobných mechaník - tak k tomu sa bohužiaľ neviem vyjadriť, pretože som nikdy fyzicky žiadnu jednotku s takouto mechanikou nevidel - a to ani z rýchlika ...

_____________________________________________________

Vaše hodnotenie, Rate post:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part3.

By Administrator at April 21, 2026 10:00
Filed Under: Atari

Dostávame sa k poslednej časti pre opätovné oživenie jednotky Atari 1050 s osadeným systémom Turbo 1050.

 

Prvou vecou bola výmena remeničky v FD mechanike, nie je to zložitý úkon, jedinou vecou potrebnou k tomu je mať k dispozícii náhradnú, novú remeničku. Výmena trvá len chvíľu.

Po poskladaní FD jednotky (ešte bez vrchného krytu) a pri otvorených dvierkach (jednotka už zapnutá) som zapol počítač - a boot zbehol pekne do menu, to bolo naozaj prekvapenie, super ! (Následne som ešte overil nastavenie otáčok diskety na 287.5 RPM, nie viac ako 288 RPM. Všetko funguje tak ako má, uff. FD mechanika (a aj elektronika) zjavne tie divoké nárazy bez nejakej ujmy na zdraví prežila, toto bol najväčšie a skutočne príjemné prekvapenie. No, treba mať aj trošku šťastia na svojej strane ...

Následne som ešte pridal na pôvodný chladič ďalšie chladiče, podarilo sa mi výsledne zraziť teplotu chladiča o cca 7 stupňov, nie je to síce veľa, ale je to stále lepšie ako to bolo.

Čo ešte možno stojí za spomenutie že táto jednotka má v zdrojovej časti na mieste násobiča napätia použité 2x väčšie kapacity 6800uF/35V, poväčšine sa stretávam na tomto mieste s použitím rovnakých 3x kapacít 4700uF/35V.

 

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.

 

Na doštičke Turbo 1050 je osadená OTP Eprom 8kByte, čiže je iba jednorázovo programovateľná.

Osadený hw je verzie č.2, presnejšie je to TURBO 1050 - II.

 

Na tomto obrázku ešte nie je vidieť nové zásahy do plochy chladiča.

Pre plnú funkčnosť Turbo 1050 musia byť zo základnej dosky odstránené 4 kapacity.


Jedná sa o tieto kapacity:

C56,C57, C58 a C61

Na doske sú výrazne označené, nie je problém ich nájsť.

(Fotka prevzatá z iného môjho článku.)

 

Čip s odbrúseným značením je GAL 16V8, vtedy sa to tak robilo ...

 

Tu je už vidieť pridané chladiče.

 

Voľné piny na konektore slúžia pre prídavný hw ktorý potom slúži pre LPT výstup.

Prečo je vyhnutý pin 16 čipu radiča WD2793 je popísané v priloženom materiáli.

 

Zaujímavo je riešené pripojenie jedného vodiča na jednom mieste - pomocou testovacieho háčiku.

 

Menu ktoré sa objaví ak bootujeme s otvorenou páčkou na FD jednotke.

 

Ak v menu stlačíme OPTION objavia sa tieto možnosti.

 

Jednotka sa správa štandartne, funguje zvýšenou prenosovou rýchlosťou a máme k dispozícii aj kapacitu 180kByte na jednu stranu diskety čo FD A1050 štandartne neposkytuje. Rýchlosť prenosu dosahuje cca 70.000 Bd, čiže táto hw úprava zdvíha vlastnosti a výkon Atari 1050 na úplne iný level. Uvedený modul vyrábaný v modernej verzii sa dá zohnať aj v dnešnej dobe - nie je drahý, stojí 20.- Euro, vtedy ale samozrejme bola cena o poznanie vyššia.

 

Pozrime sa na to ako sa správa Turbo 1050 v spolupráci zo sektorovou kopírkou (je priložená v zazipovanom balíčku):


Turbo je programom rozpoznané. Táto sektorová kopírka dokáže kopírovať aj chránené diskety. Zaujímavé je to, že kopíruje len D1: na D1:, nemáme tu možnosť inej voľby. Turbo 1050 je rozpoznané ak nabootujeme s otvorenými dvierkami jednotky a potom cez Start alebo Select spustíme disketu alebo atr súbor s týmto sektorovým kopírovacím programom. Ak nepoužijeme tento postup Turbo 1050 v programe nie je prezentované.

 

Nasleduje video akou rýchlosťou pracuje Turbo 1050, tu v sektorovom kopírovacom programe:

video

SC Turbo 1050.mp4 (12,85 mb)

(Pritom to stále má k dispozícii iba 256byte RAM, neuveriteľné ...)

 

Pridal som v jednom balíčku základné programové vybavenie pre Turbo 1050, manuál, schémy, obsahy dostupných EPROM, obsah GAL16V8 čipu, je to všetko zbalené v jednom zipe:

Turbo 1050.zip (12,53 mb)

Ako ďalšia vec je tu extra pridaný pdf kde sú inštalačné inštrukcie pre modernú verziu - tam je zaujímavý popis časti po stlačení OPTION - jednoducho treba čítať s porozumením.

Installation Instructions Turbo 1050 Replica.pdf (2,70 mb)


Nuž a som na konci svojho snaženia, niečo čo som štandartne dlho odkladal ako vec určenú iba na náhradné diely - teraz je plne funkčnou floppy jednotkou pre malé Atari. Čo viac dodať - plná spokojnosť. A samozrejme ma teší že mám teraz doma plne funkčné Turbo 1050 od Erharda Engla ... a ukazuje sa že naozaj to nie je žiadne orezávatko, je to plnodnotné riešenie a ten prívlastok Turbo je plne opodstatnený.

____________________________________________________________

04.05.2026

Doplnené info na paneli (nech aj po čase vieme ako to funguje a čo tam je):


________________________________________________________________________________

26.05.2026

Pridané ďalšie programové vybavenie:

TURDRIV1.ATR (90,02 kb)

TURDRIV2.ATR (90,02 kb)

____________________________________________________________

Prvá časť:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part1.

Druhá časť:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part2.

Tretia časť: - práve ju čítate ...

_____________________________________________________

Vaše hodnotenie, Rate post:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part2.

By Administrator at April 19, 2026 10:00
Filed Under: Atari

V dnešnej časti sa pozrieme na pripojenie prepínača Write protect switch - ON - OFF. Táto úprava sa bez akýchkoľvek obmedzení dá použiť na všetky FD jednotky Atari 1050, teda nie je určená iba pre na nasadenie v Turbo 1050.

 

 

Použitie prepínača Write protect má tú výhodu že môžeme povoliť zápis aj na prelepené diskety, zároveň nám sprístupňuje na formátovanie (a teda aj používanie) druhú strany diskety - bez mechanického zásahu do samotnej diskety. Taktiež vďaka prepínaču môžeme zakázať zápis na disketu bez dodatočných iných riešení.


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.

 

Použitie prepínača Write protect je fajn, len si treba uvedomiť že treba byť opatrný, pretože odteraz dokážeme zapisovať aj na chránené diskety, teda môžeme si nenávratne prepísať obsah diskety. V dnešnej dobe dostupnosti atr súborov to ale už nie je až také zlé, horšie by bolo ak by sme si prepísali nejakú svoju robotu ...

Jednoduché riešenie - štandartne ponechajte prepínač prepnutý v polohe Write protect ON, síce na disketu vtedy nič nezapíšete - ale ani nič neprepíšete. Tongue out

 

Poďme na zapojenie prepínača Write protect na prednom paneli:

 

 

Zapojenie nie je žiadna "Amerika", ale oproti pôvodnému riešeniu ktoré bolo  použité v tejto FD jednotke používam o jeden odpor 470Ω menej, neviem prečo boli pre LED použité samostatné odpory. (Neskúsenosť ? ..., pravdepodobne.) Tu v zapojení vždy svieti iba jedna LED takže použiť 2 kusy odporov je naozaj zbytočné. Sú tu použité staršie 3mm LED na prúd 20mA, ak tu použijeme supersvietivé typy tak treba odpor 470Ω nahradiť typom 2k2 2k7, inak budete LED-kami svietiť po celej miestnosti ...Foot in mouth

(Pre skúsenejších - v ceste na J11 je pred použitým odporom 470Ω ešte zaradený odpor 150Ω - staré LED jednoducho boli málo účinné a potrebovali podstatne väčší prúd aby dostatočne svietili. Toto je len informácia pre tých čo sa v tom vedia dostatočne vŕtať.)

Týmto zapojením plne odstavujeme funkciu pôvodného čidla Write protect a nahradzujeme ho uvedeným zapojením.

 

Pretože 3mm LED-ky už boli namontované (vlepené) tak som ich využil a iba pripevnil pomocnú doštičku pre prichytenie konektora pre pripojenie káblika idúceho od konektora J11. Nový prepojovací 4-žilový káblik od J11 smerom na predný panel prepínača Write protect má dĺžku cca 24÷25 cm. Uvedené riešenie umožňuje bezproblémovo úplne odpojiť káblik od predného panelu a teda máme všade dobrý prístup. Horná strana konektoru sa pripája na káblik červeným vodičom. Doštička je na svoje miesto "fixnutá" termolepidlom.


Ak budeme takto upravenú jednotku prevádzkovať bez pripojenia na predný panel tak bude fungovať iba v režime Write protect ON - teda bez možnosti zápisu ! Toto dokážeme obísť tak že namiesto kábliku v konektore J11 tam dočasne osadíme skratovaciu prepojku medzi pinmi 2-3, vďaka tomu potom jednotka bude fungovať v režime Write protect OFF. Na toto prosím nezabudnite !!!


Ako vidieť pôvodný konektor J11 je teraz v "lufte", zapojený je nový káblik ktorý ide smerom k novému

prepínaču režimu Write protect. Konektor J11 - (celkom vľavo)  pin1 biely, pin2 čierny, pin3 zelený,

pin4 - červený vodič. Koncovka nového prepojovacieho kábliku má zaliaty vrch pomocou Epoxy.

 

Nový káblik od J11 idúci smerom na predný panel prepínača Write protect.

Najvyšší pin pripája do doštičky červený vodič, nad ním je 470Ω odpor.

 

Teraz je táto časť plne funkčná v ktorejkoľvek FD jednotke Atari 1050. Pri testovaní to potom vyzerá nasledovne:

 

Režim Write protect ON - nie je povolený zápis na disketu. (Ani na neprelepenú disketu.)

Inak povedané - disketa je Read only.

 

Rečim Wrte protect OFF - zápis je vždy povolený. (Aj na prelepenú disketu.)

 

V poslednej časti bude oživenie samotnej FD jednotky a taktiež príslušné programové vybavenie pre Turbo 1050 spolu s manuálom a dostupnými obsahmi EPROM (PROM).

____________________________________________________________

Prvá časť:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part1.

Druhá časť: - práve ju čítate ...

Tretia časť:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part3.

_____________________________________________________

Vaše hodnotenie, Rate post:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part1.

By Administrator at April 17, 2026 15:25
Filed Under: Atari

 

Tak som sa po tých rokoch konečne dokopal k tomu aby som postupne oživil disketovú jednotku Atari 1050 ktorá bola poriadne dochrámaná. Tu sa musím vrátiť celkom slušne do minulosti  - kúpil som ju pred niekoľkými rokmi (2021, na druhú stranu nebola drahá, ale nebolo pri nej avízo že je tak rozbitá ...) a pri hľadaní niečoho iného som ju pred pár dňami doma "znovuobjavil" medzi ostatným floppy jednotkami čo vlastním. Jednoducho som ju doteraz bral ako záložnú mašinu na súčiastky, ale pred pár dňami som sa zastavil a povedal si - čo keby ... akosi sa mi napriek všetkému nechcelo túto FD jednotku skanibalizovať na súčiastky.


Osadené Turbo 1050 - autorom je Bernhard Engl


Príjemným zistením je že jednotka má v sebe nainštalované Turbo 1050 od Bernarda Engla, 2.verzia - toto doma ešte funkčné nemám. Jediný problém je v tom že je to tak rozflákané že to bude treba najprv postupne zase postupne oživiť.

(Neviem si predstaviť čo s tým kto robil, ale vyzerá to tak na pád zo schodov ... schytala to spredu, z pravého boku a aj zozadu.)


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.

 

Táto úprava je známa tým že nepoužíva žiadnu dodatočnú RAM pre fungovanie v novom režime Double density (180kB) ktorý štandartne jednotka 1050 nezvláda čo je obdivuhodné pretože pre prácu v tejto hustote je potrebných celých 256 byte RAM - a viac tu k dispozícii nemáte (128byte je v čipe 6532, ďalších 128byte je v čipe 6810, to je všetko), jednoducho viac RAM nie je k dispozícii - a to ani pre procesor ! Jedinou možnosťou bolo aby autor napísal programové vybavenie pre procesor 6507 tak že naplno využíva jeho registre a nepoužívajú sa tu žiadne podprogramy - klobúk dole pred týmto programátorským výkonom !

(Napríklad známy USDoubler používa dodatočných 128 byte RAM, teda spolu potrebuje 384 byte RAM aby dokázal pracovať v režime Double density.)

Predná maska má na sebe na pravej strane neodstrániteľnú preliačinu po náraze, ale toto nie je to podstatné, je to len estetická vada - s tým sa dá žiť. Použitý pôvodný prepínač na prednej stene mal po náraze ohnutú páčku a bol funkčne nepoužiteľný - pôvodne slúžil na zapínanie režimu Write protect ON alebo OFF. Keď som sa pozrel z druhej strany tak sa mi to veľmi nepáčilo - v zapojení boli zbytočne použité 2 odpory (stačí jeden) a všetko zapojené štýlom ála vrabčie hniezdo - toto stačí pár krát rozobrať a nanovo zložiť a niektorý drátik sa na 100% ulomí ... chce to zmenu.


Predný panel - už po oprave s viditeľnou preliačinou na ľavej strane.

(Už je vymenený pokazený switch.)


Dochrámané sú aj plastové boky FD jednotky a najhoršie na tom bola zadná časť kde zívala vylomená, cca 6 centimetrová diera - teda výlisky čo to tu chránili sú nenávratne preč a taktiež bola zlomená spodná priečka tohoto výlisku - toto sa opraviť do pôvodného stavu jednoducho nedá, treba tu zvoliť náhradné riešenie. (Alebo zohnať nový vrchný kryt.)

Mechanika FD jednotky potrebuje tak isto vymeniť remeničku - je v stave že určite nebude plniť správne svoju funkciu. Zameral som sa na postupnú (možnú) opravu mechanických dielov a potom by mala nastúpiť časť elektrická. Nezameral som sa na fotenie pôvodného stavu, to pre mňa nie je dôležité skôr na to ako to dostať do čo najlepšieho (a funkčného) stavu.

Takže poďme na to:


Na opravu poškodených miest som kde sa dalo použil priehľadný 5-minútový Epoxy, potom je možná úprava

nahradeného materiálu do potrebnej podoby. Fakt to tvrdne rýchlo takže nezostáva veľa času - teda si treba

veci pripraviť dopredu pretože potom už na to nebude priestor.

(Síce je to stále vidieť, ale už tam nie sú vylomené miesta.)

 

Na zadnej strane som zlomenú spodnú časť vrchného dielu zlepil sekundovým lepidlom, kompletne som v danej časti odstránil zvyšky vylámanej mriežky, následne som to celé spevnil, dovnútra prišla pomocná podporná konštrukcia - výsledok vidíte. Táto zadná doštička (panel) je od tela jednotky vzdialená približne 10mm a teda prístup vzduchu smerom von je viac ako dostatočný - a kryje tú desnú dieru po páde FD jednotky. Našťastie časť mrežovania napravo to prežila v plnom zdraví takže som nemusel riešiť prekrytie celej dĺžky zadného panela. Prísť na toto riešenie mi trvalo pár dní pretože tých nápadov ako na to bolo viacero - ale tento nápad vyzeral najjednoduchšie a preto aj vyhral. Popritom ak by bolo treba je stále možné pridaný zadný kryt oddeliť pretože je iba prišróbovaný. Ešte by sa asi patrilo túto cuprextitovú doštičku nastriekať tmavohnedou farbou ...

Len dodám - toto riešenie umožňuje časom namontovať aj výstup pre tlačiareň (pridať sem 25 pin Cannon konektor) - použité Turbo 1050 za pomoci dodatočného jednoduchého hw to umožňuje. Uvidíme ... interface pre pripojenie LPT vlastním, takže toto v tejto jednotke sprevádzkovať celkom akosi nie je moja priorita. Napriek tomu treba uznať že LPT interface integrovaný do tela FD jednotky rozhodne nie je vecou na zahodenie - toto platilo pred rokmi, v dnešnej dobe to už nie je tak horúce.

 

Ako vidieť aj vrchný plastový diel má na sebe opravu (vľavo), jednoducho táto jednotka dostala skutočne zabrať.

(Je to vidieť aj predcházajúcom snímku.)

 

V ďalšej časti sa zameriam na opravu prepínača režimu Write protect ON-OFF, nahradenie pôvodnej kabeláže k nemu, vytvoreniu jednoduchej doštičky pri LED-kách (= bezproblémové odpojenie predného panelu od FD ak je to potrebné) a zjednodušeniu pôvodného zapojenia tohoto prepínača.

A aj iné drobnosti.

___________________________________________________________

Prvá časť: - práve ju čítate ...

Druhá časť:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part2.

Tretia časť:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part3.

_____________________________________________________

Vaše hodnotenie, Rate post:

Tipy a triky 026. Tips & tricks. ATASCII ...

By Administrator at April 12, 2026 13:58
Filed Under: Atari

V niektorých situáciách potrebujeme zobraziť riadiace znaky na displeji bez toho aby sa uplatnila ich pôvodná funkcia - ako na to ?


Typický príklad:

PRINT CHR$(253) prevedie krátky tón - bell.


Pre zobrazenie riadiacich znakov editora - teda tých ktoré sa normálne netlačia - pritom vykonávajú nejakú funkciu editora slúži register DSPFLG na adrese 766d ($2FE).

Najprv si pozrieme ako to vyzerá v pôvodnom Atari Basic-u. Ak je tu obsah nastavený na 0 tak sa vykonávajú normálne funkcie editora a teda riadiace znaky editora sú funkčné. Akonáhle zmeníme obsah na iné číslo ako 0 prichádza k tlači týchto znakov na displej - teda až na jednu výnimku.

Ukíážka:

10 REM ATASCII in Basic
20 POKE 82,0:GRAPHICS 0:POKE 766,1
30 FOR F=0 TO 255
40 IF F=155 THEN ? ".";:GOTO 60
50 ? CHR$(F);
60 NEXT F
70 POKE 766,0

Jediná vec čo nejde tlačiť v tomto režime je ak je znak F=155d (9Bh), v programe je nahradený bodkou - čo zabezpečuje riadok č.40. Ak vynecháme riadok 40 tak pri F=155 príde v programe ku skoku na nový riadok a teda dtto sa udeje aj na displeji.


Zámena CHR$(155) za bodku.

____________________________________________________________

Teraz sa pozrieme na to ako sa dá na to ísť aj inak a to bez uvedeného obmedzenia:

 

Peknou fintou je priame tlačenie do obrazovej pamäte, vtedy idú zobraziť všetky znaky bez obmedzenia a pritom pri zobrazovaní vôbec netreba použiť adresu 766d. A nemusíme použiť CHR$ ..., stačí obyčajný POKE.

Ukážka:

10 REM ATASCII in SCREEN
20 POKE 82,0:GRAPHICS 0
30 Q=PEEK(88)+PEEK(89)*256

40 FOR F=0 TO 255
50 POKE Q+F,F
60 NEXT F


 

Poznámka:

Pre použitie v Atari Turbo Basic je možné zmeniť znenie riadku 30 na nasledovné:

30 Q=DPEEK(88)

P.S.:

Ako vidieť zobrazenie sa odlišuje - takže ktorá forma zobrazenia je pre Vás výhodnejšie si musíte určiť sami ...

_____________________________________________________

Vaše hodnotenie, Rate post:

04_2026 Blog, Notes.

By Administrator at April 02, 2026 10:09
Filed Under: Blog

02.04.2026

Ďalšia literatúra pre Atari:

Igiho knižnica 62 - MS Basic, LOGO, LISP.

______________________________________________________

12.04.2026

Ako na zobrazenie riadiacich znakov na displeji bez toho aby plnili svoju pôvodnú funkciu:

Tipy a triky 026. Tips & tricks. ATASCII ...

______________________________________________________

17.04.2026

Oprava FD jednotky Atari 1050 s úpravou od Erharda Engla:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part1.

_________________________________________________________________________________

19.04.2026

Inštalácia prepínača Write protect v Atari 1050:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part2.

______________________________________________________

21.04.2026

Záverečná časť - "oživenie" FD jednotky:

Oprava Atari 1050 - Turbo 1050 Erhard Engl. Part3.

______________________________________________________

27.04.2026

Dve rôzne mechaniky TANDON použité v FD jednotke Atari 1050:

Atari 1050 - rôzne verzie FD mechaník. Various FD mechs.

______________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 62 - MS Basic, LOGO, LISP.

By Administrator at April 02, 2026 10:00
Filed Under: Atari

Jedna z mála publikácií ktoré vydal AK Bratislava, jedná sa o príručku pre 3 programovacie jazyky - MS BASIC, LOGO a LISP. Rozsah materiálu - 62 strán, vyšlo v roku 1988.

Úvodná strana.

 

MS BASIC_LOGO_LISP.pdf (11,49 mb)

Príjemné čítanie !

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 61 - Užívateľská príručka - Olomouc.

By Administrator at March 30, 2026 12:02
Filed Under: Atari

No a máme tu ďalšiu užívateľskú príručku - túto napísali v AK Olomouc - a vydali cez AK Tlmače. Materiál má veľmi premenlivú kvalitu, robil som s tým čo sa dalo ... jednoducho tie roky sa na nie veľmi kvalitnom papieri predsa len výrazne podpísali. Je tu 71 strán, brožúrka vyšla v roku 1986.

 

 

Užívateľská príručka OL.pdf (13,36 mb)

Príjemné čítanie !

_____________________________________________________

Vaše hodnotenie, Rate post:

Igiho knižnica 60 - Užívateľská príručka.

By Administrator at March 25, 2026 15:26
Filed Under: Atari

Nuž - toto v roku 1986 (august) keď som zohnal Atari nebolo k dispozícii. Pravdepodobne sa to dodávalo s neskôr distribuovanými počítačmi, ja som vtedy mal k mašine iba malý bulletin s pár príkladmi - a žiadnym zoznamom Basic príkazov ... a tak som si vtedy musel pomáhať ako sa dalo.

Napriek všetkému že aj keď sa to tvári vcelku profesionálne tak tých chýb je tam celkom dosť, no - bola taká doba, berte to alebo nie a basta !  (Iné vtedy nebolo ...)

Materiál má 140 strán.

 

 

 

Užívateľská príručka.pdf (11,00 mb)

_____________________________________________________

Vaše hodnotenie, Rate post:

03_2026 Blog, Notes.

By Administrator at March 02, 2026 11:57
Filed Under: Blog

02.03.2026

Takže moje posledné snaženie v oblasti programového vybavenia pre Atari TOPP programátor, najnovšia verzia:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.3.0 - MyDOS 4.53/4. Part20.

_____________________________________________________

23.02.2026

Ešte sa podarilo zjednodušiť podmienky v jednej procedúre programu a tak sa ušetrili "celé" dva programové riadky:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.3.0 - MyDOS 4.53/4. Part20.

(Už je v článku prevedená zmena, vlastnosti a funkčnosť programu zostávajú nezmenené.)

____________________________________________________________________

25.03.2026

Užívateľská príručka k Atari :

Igiho knižnica 60 - Užívateľská príručka.

_____________________________________________________

30.03.2026

Ďalšia užívateľská príručka pre Atari:

Igiho knižnica 61 - Užívateľská príručka - Olomouc.

_____________________________________________________

Vaše hodnotenie, Rate post:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.3.0 - MyDOS 4.53/4. Part20.

By Administrator at March 02, 2026 11:52
Filed Under: Atari

Programová verzia TOPP v.3.0

 

No, čo už so mnou - ešte sa dal program ďalej vylepšiť a tak som sa do toho pred časom pustil - a zadarilo sa.

Verzia 3.0 - je najnovšia verzia TOPP programového vybavenia. Programové vybavenie beží pod MyDOS 4.53/4, použité disky môžu byť v rozmedzí D1:D8: (preto súbor má v názve aj označenie R8).


Verzia 3.0:
- je použité dokonalejšie testovanie či je TOPP buffer prázdny, v predchádzajúcich verziách sa testoval iba začiatočný byte čo občas dávalo falošné výsledky, teraz sa kontrola robí dôsledne pre celý buffer. Jediná nevýhoda plného testovania - pretože je program napísaný v TB tak plná kontrola chvíľu trvá, napriek tomu to ako problém nevidím, počas kontroly je na displeji zobrazená hláška "Please wait".

- zásadne sa zmenila strojová rutina pre sériový prenos dát cez joyport č.2, doteraz sa načítala v programe cez Data riadky, teraz je rutina umiestnená priamo v jednom stringu a vyvoláva sa jeho adresou, teda Data riadky v programe už nie sú.
- v menu pribudla položka "O", jedná sa o tzv. switcher pre zapínanie a vypínanie módu verifikácie pri zápise súboru na disk. Štandartne je verifikácia vypnutá, prvým stlačením klávesy "O" zapneme verifikáciu pri zápise obsahu PROM, jej ďalším stlačením ju zase vypneme a tak to ide ďalej kol dokola. Stav či je verifikácia zápisu zapnutá alebo vypnutá je zobrazená priamo v TOPP menu.
- dôslednejšie sú v samotnom programe použité pri voľbách jednotlivých funkcií (príkazov) zobrazenia cez "windows", je to aplikované všade kde sa dalo, niektoré veci by však bolo treba zásadne prerobiť a tak zostalo pri ich pôvodnom zobrazení, ale mám pocit že to nenarúša celkový vzhľad.

- a zase je v tejto verzii použitá celá kopa ďalších "drobotín" t.j. drobných úprav ktoré vylepšujú samotnú funkčnosť programu.

- stále platí skonštatovanie že je najlepšie používať najnovšiu programovú verziu programu.

 

Základná voľba typov PROM v programe + možnosti v servisnom menu.


Hláška čakania, objavuje sa pre typy 2,3,4 a 5 - je to len chvíľka.

 

Zmenilo sa záhlavie základného menu, ale iba mierne - a teda v medziach zákona ...Laughing

Ako vidieť verifikácia pri zápise je práve vypnutá.

 

Upravený vzhľad pri vyvolaní editácie obsahu buffra.

 

Vlastný spôsob práce s TOPP programom sa nemení, funkčnosť základných funkcií zostáva.

___________________________________________________________

Aby som zjednodušil použitie tak sú teraz k dispozíci už aj atr súbory pre formát SS/MD/ED - teda 128kB, čo je priamo vhodné pre FD jednotku Atari 1050. Jedná sa len o úpravu bootovania, samotný TOPP program je stále rovnaký ako pri nasadení na diskete DS/DD.

MyDOS 4.53/4 - SS/MD/ED - 128kB:

Programová verzia TOPP V.3.0 PAL (27.05.2026):

MyDOS_TOPP30R8_TB_PAL_128kB.atr (130,02 kb)

MyDOS 4.53/4 - SS/MD/ED - 128kB:

Programová verzia TOPP V.3.0 NTSC (27.05.2026):

MyDOS_TOPP30R8_TB_NTSC_128kB.atr (130,02 kb)

___________________________________________________________

Pre FD jednotku Atari XF551 (alebo jej moderné klony, alebo moderné náhrady FD) sú k dispozícii atr súbory vo formáte DS/DD - 360kB.

MyDOS 4.53/4 - DS/DD - 360kB:

Programová verzia TOPP V.3.0 PAL (27.05.2026):

MyDOS_TOPP30R8_TB15_PAL_360kB.atr (359,64 kb)

MyDOS 4.53/4 - DS/DD - 360kB:

Programová verzia TOPP V.3.0 NTSC (24.04.2026):

MyDOS_TOPP30R8_TB15_NTSC_360kB.atr (359,64 kb)

Dátum zároveň vyjadruje poslednú prevedenú úpravu v tejto verzii programu.

Pôvodný počet programových riadkov: 616

Po úprave programu zo dňa 23.03.2026 - počet programových riadkov: 614, zostáva aj po 27.05.2026

(V jednej procedúre je teraz použitých menej podmienok pri zachovaní plnej funkčnosti.)

Úprava 24.04.2026 - pri vyvolaní Igiho verifikácie prichádzalo k "zamrznutiu" programu, jednoducho tu bol blbý preklep v programe (z mojej strany) v jednom znaku pri volaní USR atď ..., už v programe opravené.

27.05.2026 - úprava vyvolania DOSu z programu - použitá iná rutina

___________________________________________________________

 

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.


Uvediem príklad:

Program TOPP v.3.0 pracuje naprosto v pohode aj pri prenosovej rýchlosti =125.000Bd, len je potrebná hw úprava v počítači - treba odstrániť kapacity 1nF na pinoch SIO portu, týka sa signálov Data_In a Data_Out, taktiež je potom potrebný OS s upravenou EPROM s nasadeným patchom ála Hiass. V mojom prípade namiesto FD jednotky je použitý netbook s programom RespeQT 5.4, OS je WIN7 32bit a interface SIO2USB od Lothareka a naozaj to potom frčí jedna radosť ... program sa nahraje za pár sekúnd.

Bez spomenutých úprav program komunikuje s FD jednotkami štandartnou rýchlosťou 19.200Bd - taktiež naprosto bez problémov.


Pretože medzičasom som začal pracovať na novom projekte tak tu už dúfam s programovým vybavením končím a teda tu maximálne pribudne nejaká programová oprava (teda ak sa niečo na opravu ukáže). Dúfam že nie ... (uvidíme).

Už mi nezostáva nič iné len Vám zaželať príjemné a úspešné programovanie starých PROM pamätí od výrobcu TESLA.

 

P.S.:

Pre tých ktorí majú radi dodatočné fičúrky - než stlačíte medzerník pri štarte programu - stlačte klávesu HELP, pri PROM nad typom väčším ako 74188 sa zobrazia na displeji dodatočné informácie týkajúce sa Nibble, pre 74188 sa zobrazia iné, dodatočné veci. Budú sa zobrazovať do nového štartu TOPP programu, potom sa zase dajú vyvolať stlačením spomenutej klávesy na začiatku štartu programu - ale je ich možné vyvolať taktiež stlačením klávesy HELP počas chodu programu, potom sa spustia tieto dodatočné informácie na displeji až po ďalšom príkaze, t.j. pri následnom novom vyvolaní Menu. Mne to pomáhalo pri vývoji tejto programovej verzie, možno to niekomu pomôže aj pri normálnom programovaní PROM pamätí ...

Samotný program na možnosť stlačenia klávesy HELP ničím neupozorňuje, táto fičúrka je aplikovaná iba vo verzii 3.0.

_____________________________________________________________

Prvá časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Part1.

Druhá časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Hardware. Part2.

Tretia časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.1.0. Part3.

Štvrtá časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Picture manual. Part4.

Piata časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Own construction. Part5.

Šiesta časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.1.1. Part6.

Siedma časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.0. Part7.

Časť číslo  osem:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.1. Part8.

Deviata časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.2. Part9.

Desiata časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software update. Part10.

Jedenásta časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.4. Part11.

Dvanásta časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.5. Part12.

Trinásta časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.6. Part13.

Štrnásta časť:

TOPP - software P188_46C_Vigi_MyDOS - SH. Part14.

Pätnásta časť:

TOPP - software P188_46F_Vigi_SpartaDOS - aka SH. Part15.

Šestnásta časť:

TOPP - Tesla Old PROM Programmer - Diagnostic disk HWT 2.0. Part16.

Sedemnásta časť:

TOPP - Tesla Old PROM Programmer - all program version. Part17.

Osemnásta časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.7R8 - MyDOS 4.53/4. Part18.

Devätnásta časť:

TOPP - Tesla Old PROM Programmer for Atari 8bit. Software V.2.7R9 - MyDOS 4.53/4. Part19.

Dvadsiata časť:

Práve ju sledujete ...

_____________________________________________________

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: