Tipy a triky 025.Tips & tricks. SIO splitter + SDrive MAX.

By Administrator at November 12, 2025 11:20
Filed Under: Atari

 

SIO splitter (Lotharek)

 

SIO splitter od Lothareka oddeľuje zariadenia na zbernici a tak spolupracujú všetky zariadenia bez problémov - a to aj SDrive-MAX bez úpravy. Preložené do slovenčiny = netreba robiť žiaden zásah do SDrive MAX aby spolupracoval s disketovými jednotkami. SIO splitter je naozaj dobrým riešením aj pre  iné veci - napríklad ak potrebujeme mať na SIO zbernici pripojených viac zariadení - napríklad interface pre printer - ten má vo veľkej väčšine na sebe iba jeden SIO konektor a tak neumožňuje pripojiť za seba ďalšie potrebné zariadenie.

(Ak používame SDrive MAX plus disketová jednotka a nemáme SIO splitter tak je potrebný hw zásah do SDrive MAX /vtedy niektoré je potrebné pridať do zapojenia čip 74LS07 /74LS17/ plus pár odporov a inak zapojiť niektoré prechody v ňom/, pretože nemá v sebe oddeľovač zbernice a nie je možné používať naraz obidve zariadenia - nemá výstup s otvoreným kolektorom ktorý tu treba.)

 

SDrive MAX

 

Pár slov k SIO splitteru:

   -  automatický duálny vypínač /je možné použiť externý 5V zdroj napájania alebo z Atari/
   -  jeden sio port na pripojenie zariadenia k 
Atari
   -  4 porty na pripojenie zariadení ako magnetofón, SIO2SD, SDrive Max, SIO2USB,

      disketové jednotky, tlačiareň atď.
   -  je použitý akrylový vrchný kryt s hrúbkou 4 mm
   -  má LED diódy aktivity SIO (čítanie, zápis, príkaz)
   -  vo väčšine prípadov nie je potrebný externý zdroj napájania


Len dodám:

Chcem upozorniť na to že spodná strana SIO splitteru nie je chránená proti možnosti skratu. Pri prevádzkovaní na nevodivej podložke to ale nie je problém, inak treba dávať oveľa väčší pozor. Prenosová rýchlosť cez zariadenie nie je nijako ovplyvnená, ak je v SIO splitteri zapojený SIO2USB bez najmenších problémov používam prenosovú rýchlosť 125.000Bd (podmienkou je že v počítači Atari musia byť odstránené kapacity v počítači idúce na SIO konektor pre signály Data_In a Data_Out). Stačí na to obyčajný netbook s OS Win7 32bit a na ňom použitý software RespeQT - mne sa v tejto kombinácii robí naozaj dobre a výrazne to šetrí moje reálne diskety ...

__________________________________________________________

Vaše hodnotenie, Rate post:

Zomrel Jerzy Sobola. Jerzy Sobola died.

By Administrator at November 07, 2025 10:08
Filed Under: Atari

Jerzy Sobola


Prevzatá včerajšia zpráva na poľskom Atari area:

 

Dnešná smutná správa. Zomrel náš kolega, encyklopédia vedomostí o elektronike, zariadeniach, údržbe a obnove ich prevádzkyschopnosti a predovšetkým neuveriteľne milý a vždy ochotný človek - Jerzy Sobola, známy aj pod prezývkou Jer.

 

napísal dely/Taquart @ 6.11.2025 @ 13:23


Čo dodať ? - odišiel ďalší velikán z tejto oblasti, pre nás ataristov toho urobil nesmierne veľa, bude hodne, hodne chýbať.

(Pre mňa práve kontakt s ním a láskavé povolenie na uverejňovanie jeho podkladov na mojej stránke bolo prvotným impulzom na založenie mojej webovej stránky.)

Česť jeho pamiatke !

__________________________________________________________

Vaše hodnotenie, Rate post:

11_2025 Blog, Notes.

By Administrator at November 06, 2025 21:55
Filed Under: Blog

06.11.2025

Myšlienka dňa:

"Niektorí ľudia sú ako kríženci muchy a komára.
Myslia na h---o a pijú nám krv." Laughing

___________________________________________________________

07.11.2025

Smutná správa - zomrel Jerzy Sobola:

Zomrel Jerzy Sobola. Jerzy Sobola died.

_____________________________________________________

10.11.2025

Pri dnešnom dopĺňaní manuálu k nižšie uvedenému pôvodnému článku som si všimol že v zapojení interfejsu pre čip 8035 a 8212 je v pripojení 8212 chyba a tak som dnes schému prekreslil a opravil:

ATARI Centronics Interface - ACI 2_3.

______________________________________________________________________________

12.11.2025

Jedna vec ktorú nám urobí SIO splitter od Lotharek-a a to "zadarmo":

Tipy a triky 025.Tips & tricks. SIO splitter + SDrive MAX.

____________________________________________________

28.11.2025

Odstránený bug priamo v MyDOS-e, vydaná opravená verzia, podrobnejšie na:

TOPP - software P188_46C_Vigi_MyDOS - SH. Part14.

Samotný program je O.K, toho sa oprava netýka.

___________________________________________________________

Vaše hodnotenie, Rate post:

Tipy a triky 024.Tips & tricks. Program HJ-Split.

By Administrator at October 23, 2025 11:00
Filed Under: Atari

 

Pri práci zo súbormi veľmi často potrebujeme súbory rozdeliť na menšie časti, porovnať súbory, alebo ich zase vzájomne pospájať do jedného celku - alebo potrebujeme vypočítať checksum súboru. Toto všetko naprosto hravo zvláda tu uvedený program - po jeho spustení sa priamo na displeji zobrazí čo program dokáže, je malý, výkonný - oplatí sa mať ho na ploche k dispozícii. Je jasné že toto všetko sa hodí nielen pri práci s Eprom súbormi ale nájde sa preň využitie aj v iných oblastiach. Pri rozdeľovaní súboru na jeho menšie časti máme k dispozícii voľbu delenia po kByte alebo priamo po byte. Program sa neinštaluje, stačí ho priamo spustiť. Funkčnosť programu je myslím si naprosto jasná, teda nebudem tu nosiť drevo do lesa. Stačí program rozbaliť a nakopírovať na svoj počítač a potom program HJ-Split spustiť, funguje aj pod Win10 a Win11 - a nielen pod nimi, vo vrchnom riadku programu sú naznačené ďalšie operačné systémy s ktorými si rozumie.

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


Program HJ-Split:

hjsplit.zip (190,32 kb)

__________________________________________________________

Vaše hodnotenie, Rate post:

Oprava Atari 65XE. Repair Atari 65XE.

By Administrator at October 20, 2025 11:30
Filed Under: Atari

Atari 65XE

 

Po dlhšom čase som zapol počítač Atari 65XE ktorý má vyvedenú ECI zbernicu - a ako sa ukázalo počítač vypadával, ale stačilo pohýbať prívodným napájacím káblom a zase naskočil. (Práve tento typ 65XE som pred časom zháňal. pretože bez ECI zbernice pre mňa akosi nemal zmysel, tých bez tejto zbernice koluje po svete celkom dosť.)

Prívodný napájací káblik je určite v poriadku, takže treba skontrolovať napájací konektor priamo na základnej doske - nasleduje rozborka časti počítača. Vrchný kryt preč, odložiť nabok klávesnicu, krycie plechy nechávam na mieste, akurát otočím základnú dosku hore nohami. Následná vizuálna kontrola zo silnou lupou síce nič neobjavila, ale aj tak som spoje konektora prepájkoval, dtto som urobil aj s vypínačom napájania - nie vždy sa dá niečo vizuálom odhaliť. Občas trošku kolofónie + ždibec nového cínu dokážu doslova urobiť zázraky. Čo si budeme nahovárať - studený spoj môže byť naozaj pekná potvora - a tieto osadené dosky rokmi skutočne nemládnu.

Dosku som vrátil na jej miesto, prišróboval, pripojil som naspäť klávesnicu, pripojil napájací káblik a tiež prívod k monitoru. Po zapnutí sa už počítač správa naprosto štandartne a žiadne výpadky napájania sa neobjavujú ani pri slušnom hýbaní prívodným napájacím káblikom. Tak som založil aj horný kryt a všetko zašróboval do pôvodného stavu.

Uvedená oprava bola veľmi rýchla, trvala naozaj len pár minút - kiežby všetky opravy prebiehali takto úspešne, teraz ešte potrebujem vybieliť klapky na jeho klávesnici ... ale o tom zase niekedy inokedy.

Pravdepodobne pôvodný majiteľ riešil vyberanie napájania silou - keď to nejde von tak treba silu ešte navýšiť (alebo to vzniklo viklaním ?, čert vie ...) - až to prišlo do uvedeného štádia. Našťastie sa to dalo ľahko opraviť.

__________________________________________________________

Vaše hodnotenie, Rate post:

SIO2-HP mini 5102. SIO2USB.

By Administrator at October 17, 2025 07:45
Filed Under: Atari

Netbook HP mini 5102

 

Pred pár dňami odišiel do kremíkového neba môj netbook i-Buddie. Jednoducho je z neho trvalá mŕtvolka, žiadne pokusy na oživenie nezabrali, problémy sú priamo na základnej doske (odišiel radič HDD). Nuž som začal hľadať náhradu. A podarilo sa, zase je to Atomácky netbook HP mini 5102. Procesor Atom 1.66GHz, RAM 1GB v jednom module, LCD displej má veľkosť 10.1". Síce som ho bral s tým že je tam použitý klasický displej 1024x 600 - ale ako sa ukázalo keď už bol doma že je tam v reáli nasadený displej s väčším rozlíšením 1366x768, toto teda beriem, celkom príjemné prekvápko, predsa len sa na plochu toho zmestí podstatne viac. Najprv som vymenil pôvodný modul RAM, 2GB moduly doma mám, v BIOS-e to nevyžaduje previesť žiadnu zmenu, poradí si s tým sám. Je zaujímavé že sa Atomy vždy predávali len s menšou kapacitou RAM, bola to hodne blbá obchodná politika (zase raz Intel), pretože tieto strojčeky tej RAM vždy mali málo ... Ako pikošku beriem informáciu že sa netbook dal použiť ako 10" navigácia. Aj tento stroj vyzerá že nebol nikdy používaný, všetko je vo vynikajúcom stave.

Netbook má zopár vecí čo v dobe jeho vzniku mohli byť zaujímavé - je tu k dispozícii slot pre SD kartu, je použité väčšie rozlíšenie displeja (toto milo prekvapilo), pribudol zabudovaný 3G modem a GPS modul, je tu nasadený hodne, hodne kvalitný BIOS. S netbookom som dostal čistú inštaláciu Win7 Starter kit, 32bit verzia. Tak toto potešilo, nebolo treba z disku vyhadzovať tony prídavného softu ktorý by spomaľoval stroj až tak že by sa s ním nedalo pracovať, hneď som si s pomocou programu Acronis vytvoril zálohu čistej inštalácie (záloha je vždy dobrá vec). Pretože je to u mňa určené hlavne pre emuláciu disiketoviek pre Atari a aj pre použitie programu Hyperterminál všetky pre moju prevádzku už nepodstatné veci som zablokoval (sieťová karta, WiFi, Bluetooth), odstavil som firewall, defender, printerspooler, win update a pod. Výsledok ? Spotreba pamäte je teraz na vcelku slušných 440 MByte a teda voľnej RAM je tu viac ako dosť. Vovnútri netbooku je použitý rýchly 7200 otáčkový disk o kapacite 250MB, je použitá veľmi kvalitná klávesnica, žiadne priehyby kláves pri písaní ... je to svižné, boot do pracovnej plochy od zapnutia netbooku trvá necelých 25 sekúnd, to je pre mňa prijateľná hodnota - a je tu bonus - behajú tu programy ktoré na 64bitoch už jednoducho nespustíte.

Ako sa na neho pozerám tak skutočne vyzerá tak že bol pekne doteraz uložený niekde na polici v originálnej krabici a teda je v 100% stave.

Aj v dnešnej dobe sa dá na ňom výborne v Netpad-e písať článok, nepotrebujem k tomu použiť x-tú verziu Word-u, čo sa týka výdrže batérie tak zatiaľ nemám presnú predstavu, ale ukazuje sa že niekoľko hodín z batérie bez najmenších problémov vydrží bežať. Prenos údajov sa deje cez USB kľúč z počítača kde bežií AV ochrana, takže nehrozí zasvinenie netbooku nejakým sajrajtom.

Napájací zdroj je zmenšenina veľkých zdrojov pre notebooky od HP, používa sa známy veľký napájací konektor s ihličkovým pinom v strede - ten sa teda len tak ľahko neulomí, toto je výhoda oproti netbooku Asus eee ..., ale tu by tento konektor mohol byť aj menší. Výhodou je že je možné na napájanie použiť aj jeho väčšieho bračeka z notebookov HP.

Nahodil som do netbooku zopár potrebných programov (Lotharekov SIO2USB s jeho driverom a taktiež drivre pre USB↔RS232) a teraz je z toho také malé "žihadlo". No, žihadlo ako žihadlo Tongue out- ako sa to vezme - v dnešnej dobe je to skôr taký malý drobný komár - ale pre moje aplikácie to má výkonu až-až.

Ako vidieť pre tieto účely vždy zháňam netbooky, výkonovo naprosto postačujú - a na stole nezaberajú veľa miesta. Už len dúfam že tento netbook nejakú dobu v mojom domácom nasadení vydrží a cenovo je to taktiež výhodné riešenie.

No čo už - niektoré netbooky odchádzajú - a niektoré zase prichádzajú.

_______________

22.10.2025

Doplnené ďalšiie údaje:

Pri použití programu RespeQT v.5.4 (emulátor floppy jednotky) - pri 57.600Bd sériovej rýchlosti prenosu dát do Atari záťaž procesora v netbooku dosahuje v špičkách hodnotu cca 22÷27%, pri 125.000Bd je to už na hodnote 27÷32% (pri tejto rýchlosti je už potrebný hw zásah do Atari počítača, treba odobrať kapacity na signálových vodičoch Data_In a Data_Out ktoré idú na SIO port a mať k dispozícii na počítači OS s úpravou od Hias-a). Bez zapnutia akýchkoľvek šetriacich režimov dosahuje čas výdrže prevádzky z batérie slušne cez hodnotu 5 hodín - otestované kopírovaním krátkych a aj dlhých súborov z USB kľúča na HDD a následnou defragmentáciou disku s týmito nahratými súbormi - spolu sa jednalo o cca 150 GByte dát v jednej várke. Kopírovalo sa a následne aj defragmentovalo (kol dokola) až do úplného vybitia batérie - a to batéria ešte neprešla riadnym formovaním po dlhšom čase nepoužívania.

__________________________________________________________

Vaše hodnotenie, Rate post:

Tipy a triky 023.Tips & tricks. Basic - rýchle vyplnenie RAM znakom.

By Administrator at October 15, 2025 13:11
Filed Under: Atari

Veľmi často treba vyplniť časť pamäte rovnakou hodnotou v rozmedzí 0 255d /0 až FFh/. Ako na to a rýchlo v jazyku Turbo Basic sme si už popísali, teraz sa pozrieme na to ako mať rýchly príkaz k dispozícii aj v jazyku Atari Basic. Samozrejme je to možné previesť pomocou slučky FOR-NEXT, kde v nej pomocou príkazu POKE ADRESA, OBSAH napĺňame potrebný údaj. Pri krátkej slučke je to určite O.K, ale ak veľkosť potrebných byte je veľká tak doba potrebná na vyplnenie obsahu RAM stále narastá a narastá ... až je to neúnosné - ale aj na toto existuje elegantné a funkčne rýchle riešenie - stačí na to iba jeden riadok v strojovom kóde.

 

 

Čo dodať ? - treba dohliadnuť na voľný priestor kde chceme použitý príkaz previesť - aby sme si niečo v pamäti počítača pomocou neho neprepísali. Vzhľadom k tomu že program je v strojovom kóde tak sa vykoná v okamžiku. V REM riadkoch č.10 až 12 je popísané ktorá premenná Q1, Q2 a Q3 čo robí, riadok 14 zase obsahuje nastavenie použitých premenných (príklad - od adresy 20000d ulož do nasledovných 10000d byte hodnotu 169d).

 

Samozrejme nie je vždy potrebné mať údaje uložené v premenných, stačí do riadku č.16 zadať

priamo číslelné údaje - program sa tým výrazne skráti - všetko potrebné je už v tomto riadku.


Takže - hodne zábavy v Atari Basic-u s týmto riadkom !

BASFILL.BAS (297,00 bytes)

__________________________________________________________

Vaše hodnotenie, Rate post:

Kurvítko = Skurvítko ?, part3.

By Administrator at October 11, 2025 17:08
Filed Under: Non-Atari

 

Pokračujem na tému kurvítko:


Dnes si zoberiem na začiatku dnešného pokecu na mušku bezdotykový teplomer GENTLE TEMP 720, výrobca OMRON. Veľkosťou dosť prekvapí, čakal by som vovnútri napájanie 2x AAA batériami, miesta je tam dosť a dosť - vliezli by tam dokonca bez problému možno aj 2x AA baterky. Realita ? - vovnútri je jeden článok CR2032, prťavá baterka s malou kapacitou. Ak teplomer aj rok nepoužívate tak jeho baterka je kaput a to aj s tým minimálnym kľudovým odberom.

GENTLE TEMP 720

 

Realita, rok to nepotrebujete a potom zrazu  máte 39.5º tak nepovažujem za pravé orechové vymieňať práve vtedy baterku, tobôž ak musíte výmenu robiť opatrne abyste nezasvinili jej kontaktné plochy - inak sa bude vybíjať ešte rýchlejšie. A aby ste to mali sťažené tak krytka nie je zasúvateľná - ale je tam šróbik, takže bez malého krížového šróbováku to proste nejde. Tu sa rozhodli zariadenie ochrániť  pred spotrebiteľom zubami-nechtami, a darí sa im. Mám pocit že vo firme sa niekdo rozhodol že všetko pobeží na CR2032 a basta, našťastie toto neurobili pri inom výrobku, tlakomeri ... (po každom meraní by sa tu potom dávala nová baterka Tongue out).

Ak by do teplomeru dali 2x AAA tak máte pokoj možno na 5÷6 rokov a pri kvalitných alkalických batériách možno ešte viac - a môžete merať aj hoci 6x každý deň.

(Ak tento teplomer máte doma, pripravte si niekoľko CR2032 do zásoby + malý šróbovák, nech Vás teplomer neprekvapí ...)

___________________________________________________________

Keď už sme pri tých CR2032 - existujú digitálne merače tlaku v pneumatikách a dajsamisvete! -  zase s touto napájacou prťavkou v sebe. Zaručujem že baterka v ňom vypovie službu práve vtedy keď tlakomer v aute potrebujete najviac. A zase je tu krytka prichytená šróbom ... Tu by tiež pomohlo ak by kryt dokázal v sebe uchovať 2x AAA a bolo by po vtákoch - lenže ..

Pritom existuje jednoduché riešenie, použite obyčajný ručičkový tlakomer - je bez baterky, funguje vždy a aj za mrazu.

___________________________________________________________

Teraz som zaregistroval že niekto na webe lacno kúpil programátor na staré Eprom pamäte - akurát bez softvéru. A teraz všade kde sa dá zháňa k nemu programové vybavenie. Takže ponaučenie - kupujte veci len vtedy ak máte istotu že ku kupovanému zariadeniu je stále dostupné aj jeho programové vybavenie ... inak je to iba do vitríny, natrvalo. Takže tu máme naozaj pekný príklad softwarového kurvítka.

___________________________________________________________

Optická myš Microsoft - po páde na zem následne začala "produkovať" namiesto kliknutia perfektné dvojkliky ... je naozaj super zábavné ak Vás program nevráti tam kam treba alebo sa program vyvolá a spustí 2x - myška už je v koši ...

___________________________________________________________

V podstate všetky kazetové magnetofóny majú v sebe zabudované kurvítka - remeničky ... Guma stárne, vyťahá sa, alebo stvrdne a začne sa odlupovať. Až príde chvíľa kedy sa zariadenie stane nepoužiteľným.

Tu ešte pristupuje ako ďalšie vec tónová kladka a jej gumené koliesko ako protipól. Ak necháte náhodou tieto dve veci dlhšie pritlačené máme zarobené na slušný problém.

___________________________________________________________

Veľkým problémom môžu byť aj staré gumené nožičky pod zariadeniami. Niektoré zmesky materiálu sa po tých rokoch začnú rozkladať a robia pod zariadením dokonalé čierne šmuhy.

___________________________________________________________

Synonymom poruchovosti a nespoľahlivosti sa stali dynamické DRAM pamäte uT4264 (64kx1) od fy Micron. Stretnete sa s nimi našťastie už iba v historických počítačoch. Takže ak máte nejaký ten historický stroj tak je naozaj dobré tieto DRAM vymeniť za rovnaký typ - ale už od iného výrobcu ..

___________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at October 09, 2025 09:00
Filed Under: Atari

TOPP programmer.

 

Pre tých ktorí neradi hľadajú všetky dostupné programové verzie TOPP v jednotlivých článkoch - tu sú všetky pekne na jednom mieste. Ani pri jednom programe netreba pri štarte (boot) držať stlačenú klávesu OPTION, interný Basic sa automaticky programovo vypína. Stále platí že je najlepšie používať poslednú dostupnú verziu programového vybavenia. Dnes je to teda taká symbolická bodka za TOPP projektom.

(Dátumy zároveň vyjadrujú poslednú prevedenú úpravu v programe, teda tu si môžete jednoducho overiť či máte k dispozícii poslednú verziu programového vybavenia pre TOPP programátor.)

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.1.0 PAL (05.04.2025):

Turbo-BASIC PAL 1.5 TOPPV10.atr (130,02 kb)

Programová verzia TOPP V.1.0 NTSC (05.04.2025):

Turbo-BASIC NTSC 1.5 TOPPV10.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.1.1 PAL (05.04.2025):

Turbo-BASIC PAL 1.5 TOPPV11.atr (130,02 kb)

Programová verzia TOPP V.1.1 NTSC (05.04.2025):

Turbo-BASIC NTSC 1.5 TOPPV11.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.0 PAL (09.04.2025):

Turbo-BASIC PAL 1.5 TOPPV20.atr (130,02 kb)

Programová verzia TOPP V.2.0 NTSC (09.04.2025):

Turbo-BASIC NTSC 1.5 TOPPV20.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.1D PAL (15.05.2025):

Turbo-BASIC PAL 1.5 TOPPV21.atr (130,02 kb)

Programová verzia TOPP V.2.1D NTSC (15.05.2025):

Turbo-BASIC NTSC 1.5 TOPPV21.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.2 PAL (11.06.2025):

Turbo-BASIC PAL 1.5 TOPPV22.atr (130,02 kb)

Programová verzia TOPP V.2.2 NTSC (11.06.2025):

Turbo-BASIC NTSC 1.5 TOPPV22.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.4 PAL (07.08.2025):

Turbo-BASIC PAL 1.5 TOPPV24.atr (130,02 kb)

Programová verzia TOPP V.2.4 NTSC (07.08.2025):

Turbo-BASIC NTSC 1.5 TOPPV24.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.5 PAL (21.08.2025):

Turbo-BASIC PAL 1.5 TOPPV25.atr (130,02 kb)

Programová verzia TOPP V.2.5 NTSC (21.08.2025):

Turbo-BASIC NTSC 1.5 TOPPV25.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.51 PAL (28.10.2025):

Turbo-BASIC PAL 1.5 TOPPV251.atr (130,02 kb)

Programová verzia TOPP V.2.51 NTSC (28.10.2025):

Turbo-BASIC NTSC 1.5 TOPPV251.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.52 PAL (28.10.2025):

Turbo-BASIC PAL 1.5 TOPPV252.atr (130,02 kb)

Programová verzia TOPP V.2.52 NTSC (28.10.2025):

Turbo-BASIC NTSC 1.5 TOPPV252.atr (130,02 kb)

_____________________________________________________

DOS 2.5 - SS/ED - 128kB:

Programová verzia TOPP V.2.6 PAL (02.12.2025):

Turbo-BASIC PAL 1.5 TOPPV26.atr (130,02 kb)

Programová verzia TOPP V.2.6 NTSC (02.12.2025):

Turbo-BASIC NTSC 1.5 TOPPV26.atr (130,02 kb)

_____________________________________________________

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

Programová verzia TOPP P188_46F_Vigi_MyDOS_64 (28.11.2025):

P188_46F_Vigi_MyDOS_64.atr (359,64 kb)

(Pal a tiež pre NTSC.)

_____________________________________________________

Sparta DOS3.2g - DS/DS - 360kB:

Programová verzia TOPP P188_46F_Vigi_Sparta DOS (20.09.2025):

P188_46F_Vigi_SpartaDOS.atr (359,64 kb)

(Pal a tiež pre NTSC.)

____________________________________________________________________

DOS 2.5 - SS/ED - 128kB:

Diagnostic disk HWT 2.0 pre TOPP - PAL (26.10.2025):

Turbo-BASIC PAL 1.5 hW test 20.atr (130,02 kb)

Diagnostic disk HWT 2.0 pre TOPP - NTSC (26.10.2025):

Turbo-BASIC NTSC 1.5 hw TEST 20.atr (130,02 kb)

_____________________________________________________________________________

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ť:

Tú práve sledujete ...

_____________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at October 05, 2025 11:10
Filed Under: Atari

 

Pretože je už k dispozícii viacero programov pre TOPP tak som si uvedomil že by bolo dobré mať k dispozícii aj samostatný diagnostický disk, nič viac - nič menej. Je to výborná pomôcka ak niečo nefunguje - buď už od začiatku, alebo ak sa časom objaví nejaký problém. A tým ktorým TOPP funguje si tu môžu overiť že všetko funguje tak ako treba ... Program pracuje pod TB v DOS 2.5.

 

Menu - tú sú všetky možnosti HWT 2.0 ktoré sú k dispozícii.

 

Diagnostic disk HWT 2.0 pre TOPP - PAL / DOS 2.5  (26.10.2025):

Turbo-BASIC PAL 1.5 hW test 20.atr (130,02 kb)

Diagnostic disk HWT 2.0 pre TOPP - NTSC / DOS 2.5  (26.10.2025):

Turbo-BASIC NTSC 1.5 hw TEST 20.atr (130,02 kb)

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !


Nejako veľmi to už nehodlám rozoberať pretože všetko čo je k dispozícii už bolo predtým popísané. Beh programu je možné kedykoľvek stopnúť tlačítkom BREAK a následne nanovo spustiť príkazom RUN. Vzhľadom k tomu že sa v programe používa meranie času sú potrebné samostatné verzie pre PAL a NTSC počítače - inak nebudú sedieť zobrazované časové údaje.

_____________________________________________________________________________

26.10.2025 

Kolega Stano Havran (SH) našiel v programe bug pri zvolení voľby "H". Bol tam odkaz na odstránenú procedúru ktorá menila farbu pozadia na červenú - tá sa v HWtester-i 2.0 ale nepoužíva, no ako vidieť "chybička se vloudila ...". Tak si prosím stiahnite tu už opravený program znova.

_____________________________________________________________________________

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ť:

Tú práve sledujete ...

Sedemnásta časť:

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

_____________________________________________________

Vaše hodnotenie, Rate post:

10_2025 Blog, Notes.

By Administrator at October 05, 2025 10:51
Filed Under: Blog

05.10.2025

Samostatný diagnostický nástroj pre TOPP programátor:

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

_________


____________________________________________________________

09.10.2025

Záverečný článok TOPP projektu:

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

_____________________________________________________

11.10.2025

Tretie pokračovanie:

Kurvítko = Skurvítko ?, part3.

_________


(Piotr Kakiet)

__________

Ako tak pozerám, už 48 hodín je odstavený server oldcomp.cz - tak držím palce aby to dali čím skôr do poriadku ...

______________________________________________________

15.10.2025

Rýchle vyplnenie RAM jedným znakom v Atari Basic:

Tipy a triky 023.Tips & tricks. Basic - rýchle vyplnenie RAM znakom.

______________________________________________________

17.10.2025

Netbook i-Buddie odišiel do kremíkového neba, takže som hľadal náhradu:

SIO2-HP mini 5102. SIO2USB.

_____________________________________________________

20.10.2025

Oprava Atari 65XE:

Oprava Atari 65XE. Repair Atari 65XE.

_____________________________________________________

23.10.2025

Šikovný pomocný program HJ-Split, už názov napovedá čomu sa venuje, program sa neinštaluje a funguje pod rôznymi OS:

Tipy a triky 024.Tips & tricks. Program HJ-Split.

___________


_____________________________________________________

28.10.2025

Vo verziách 2.51, 2.52 a 2.6 pre TOPP programmer prevedená zmena ktorá odstraňuje bug ktorý bránil správnemu výpisu directory D8:.

Oprava je zverejnená priamo v článkoch kde sa nachádzajú spomenuté verzie.

_____________________________________________________

Vaše hodnotenie, Rate post:

TOPP - software P188_46F_Vigi_SpartaDOS - aka SH. Part15.

By Administrator at September 29, 2025 10:40
Filed Under: Atari

 

No a máme tu programové vybavenie pre TOPP programátor od Stana Havrana ktoré pracuje pod SpartaDOS a disketa má kapacitu 360kB. Pretože tu je ten nábeh programu predsa len o niečo zložitejší tak sem pridám niekoľko obrázkov aby bolo vidieť čo sa deje počas bootu (konkrétne sa tu jedná o Atari 600XL s 64kB RAM + 512kB RAM). Tak ako v prípade  programu pod MyDOS program funguje priamo v Pal počítačoch a aj na NTSC.

 

 

 

 

 

Po nábehu do TOPP programu je vlastné programové vybavenie rovnaké ako pri verzii pre MyDOS.

 

Zase dám slovo autorovi programu:


- obe verzie v TurboBasicu sú úplne identické. Sú spustiteľné aj na iných DOSoch. Je to zabezpečené tým, že som vypustil príkaz BLOAD pre načítanie binárneho súboru a použil som uloženie tohoto súboru do stringu - TurboBasic pre SpartaDOS totiž nepozná príkaz BLOAD. Prispelo k tomu aj to, že som podstatne zmenšil obsadenú pamäť a bolo možné tento program použiť aj pre SpartaDOS, lebo ten pre TurboBasic má k dispozícii menej pamäte.

 

- toto riešenie vzniklo preto ak by niekomu 64 súborov na diskete nestačilo, PROM programmer funguje aj tu. Ten môže mať v hlavnom adresári cca 256 súborov (a zrovna toľko podadresárov) a v každom podadresári ďalších 256 súborov. Počet vnorení podadresárov je tuším 8. T.j. 256x256x8 - adresárov a v každom 256 súborov - takže prakticky neobmedzený počet súborov. Takéto veľkolepé riešenie použili autori SpartaDOS zrejme kvôli Harddisku. SpartaDOS však nie je kompatibilný s DOS 2.5 - iba v jednoduchej hustote a iba pri čítaní.

 

- ďalej som použil ako označenie disku disk "D:" bez čísla jednotky. To má význam pre MyDOS aj SpartaDOS, lebo takto označená jednotka je aktuálny disk - môže to byť aj podadresár alebo hoci aj RAMDisk.

- pri listovaní directory v programmeri pri LOAD  - voľba # - vypíše directory aktuálneho disku (alebo aktuálneho podadresára), - pri voľbe #1 - vypíše directory disku D1:*.*  a pod. - pri voľbe napr. #8, vypíše directory D8:*.* .  V MyDOS alebo SpartaDOS môže byť pritom aktuálny disk ľubovoľný disk D1 až D8, alebo podadresár. V DOS 2.5 je potom samozrejmé, že voľba # a #1 je rovnaká a vypíše obsah disku D1:*.*

- podobne, ak sa nezadá disková jednotka vôbec, alebo sa zadá ako "D:", tak sa súbor natiahne z aktuálneho disku alebo podadresára.

- pri návrate do DOSu po skončení programu Programmera sa DOS prepne z aktuálneho podadresára do koreňového (hlavného) adresára. Na to slúžia príkazy XIO 41 (pre MyDOS a XIO 44 pre SpartaDOS. Aby tieto príkazy nespôsobovali chybu v DOSoch, ktoré týmto príkazom nerozumejú, skok cez TRAP tomu zabráni.

 

Programová verzia TOPP P188_46F_Vigi_SpartaDOS - SpartaDOS 3.2g (20.09.2025):

P188_46F_Vigi_SpartaDOS.atr (359,64 kb)

(Program beží priamo pod Pal aj NTSC počítačmi.)

 

Takže v tejto verzii DS/DD (360kB) je vhodný priamo pre Atari XF551 (alebo emulátory floppy jednotky), na Atari 1050 nepobeží, ale samozrejme je možné ho uložiť v nižšej hustote (napr. Medium 128kB) a potom bude fungovať aj na tejto jednotke.


Poznámky IG:

Ak nepoužívate disketu a spúšťate program v emulátore disketovej jednotky - použite prosím štandartné rýchlosti, teda 19.200, 38.400 alebo 57.600Bd - inak SpartaDOS nebude fungovať. Jednoducho si zapína interný zrýchľovač a ten si s nadštandartnými rýchlostiami nerozumie. Tu je obrovskou výhodou že je možné plniť disketu viac ako 64 súbormi, za tých niekoľko sekúnd navyše než sa program nahraje to rozhodne stojí. Testované na emulátore floppy jednotky - RespeQT 5.2, 5.3 a 5.4.

Zase pri použití DOS 2.5 alebo MyDOS ak máte upravený počítač (t.j. vybraté kapacity na SIO linke na Data_In a Data_Out) tak potom TOPP programmer fičí na plných 125.000Bd ... a to je už fakt frkot.

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

_____________________________________________________________________________

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ť:

Tú práve sledujete ...

Š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.

_____________________________________________________

Vaše hodnotenie, Rate post:

TOPP - software P188_46C_Vigi_MyDOS - SH. Part14.

By Administrator at September 22, 2025 12:00
Filed Under: Atari

software P188_46C_Vigi_MyDOS


No a je tu alternatívne programové vybavenie pre TOPP od Stana Havrana (aka SH). Síce pred časom mi avizoval že program asi nedokončí, ale našťastie zmenil názor. Je to iný prístup k veci, nie sú tu okienka - a mimochodom, SH celý život hodne programoval. Takže tu sa ide cez príkazový riadok, ale ako vidieť je to stále naprosto prehľadné a teda s programom sa dobre robí.  Na rozdiel od mojich verzií je tu na diskete viacero súborov s ktorými program pracuje, t.j. treba mať stále založenú systémovú disketu. Program bol napísaný v jazyku Turbo Basic a taktiež používa základnú ochranu proti vylistovaniu. Nie sú tu priamo k dispozícii v programe niektoré príkazy DOS-u. Program štartuje automaticky po zapnutí počítača.

Ako vidieť za základ bol zobratý MyDOS, teda máme k dispozícii 360kB i keď plné využitie voľného priestoru na diskete je tu naozaj sporné - iba 64 súborov na disketu jednoducho nepustí a nepustí. Program umožňuje súbory nahrať a tak isto aj uložiť priamo v hex formáte.

 

Programové menu je pekne prehľadné.

 

 

No poďme na komentár tohoto programu od samotného SH:

Tento program nepoužíva rozlíšenie medzi NTSC a PAL počítačmi, v norme NTSC PGM pulzy kratšie o 20 % a to je ešte stále v tolerancii. Ako sme sa presvedčili, ten čas pri tomto použití nie je kritický.

Samozrejme je možné tento program spustiť aj s iným DOSom. Niektoré som otestoval. Všade to bežalo OK.

Pokiaľ ide o príkazy DOSu v programmeri usúdil som, že sú zbytočné: Ak chcem totiž prečítať súbor z disku, mám k dispozícii implementované "Directory" - zistím aké súbory sa v adresári alebo podadresári nachádzajú - potom si príslušný súbor prečítam do buffera. Ak zapisujem - tak mi to je v podstate jedno, ak náhodou taký súbor už existuje, tak ho PGM prepíše. Iné riešiť netreba. Pôvodne som chcel urobiť tzv. DOSSHELL, ale to by bol vlastne DOS v Basicu. Takže som z toho upustil. Ono by sa to trochu komplikovalo pri rôznych DOSoch a hustotách, hlavne vo výpise chýb. Chybovníky nie sú celkom identické.

Narazil som na problém už pri výpise súborov "Directory". Pôvodne som mal výpis do dvoch stĺpcov, aby všetky súbory z daného adresára boli pokiaľ možno na jednej obrazovke. Ale niektoré DOSy vypíšu počet sektorov ako 3 miestne a niektoré ako štvormiestne a tak bol výpis rozbitý. Po úprave zase zložitý. Nakoniec som pristúpil k najjednoduchšiemu riešeniu: výpis do jedného stĺpca - a bolo po probléme.

(Pozn. IG: práve z týchto dôvodov keď som chcel implementovať niektoré veci z DOS-u -  nakoniec som použil DOS.2.5 ...)

Áno, máš pravdu, MyDOS skutočne môže mať celkom iba 64 súborov a to je jedno, či sú v hlavnom adresári, alebo podadresároch. To je veľké obmedzenie, ale je to daň za to, že je plne kompatibilný s DOS 2.5 a to pre SD aj MD a aj pre čítanie aj zápis.

Poznámka k rozpoznaniu dĺžky záznamu:

Je to dané priamo v hlavičke INTEL HEX súboru. Ja by som zisťoval veľkosť hexa súboru hneď na začiatku a podľa toho zvolil typ PROM, alebo oznámil chybu.

Napr.:

    Hlavička INTEL HEX

:AABBBBCCXXXXXXXXXXXXXZZ

AA - obsahuje počet byte v jednom riadku $10 = 16 byte (v našom prípade môže byť od 1 do 16)
BB - adresa umiestnenia programu - Teba nezaujíma
CC - typ záznamu - Pre Teba sú dôležité iba $00 = riadok obsahuje data, alebo $01 = riadok neobsahuje data - koniec súboru INTEL HEX
X - data
ZZ - kontrolný súčet - Ty ho neriešiš

CR/LF - koniec riadku - je irelevantný, lebo každý záznam začína dvojbodkou. To si vyžiadala univerzálnosť platformy: INTEL používa $0D a $0A, v LINUXE je to iba $0A, na Mac strojoch to nepoznám. Ako koniec riadku v ATARI sa používa $9B. Takže keď som tvoril HEX kód pri voľbe SAVE INTEL HEX, ponechal som tam kód ATARI. Samozrejme by som tam mohol vygenerovať aj kód INTEL alebo pre LINUX, ale potom by sa súbor nedal korektne zobraziť v DOSe ATARI. A pretože sa programmer je určený pre ATARI, považoval som toto riešenie za správne.

    Ide o veľmi zjednodušený pohľad na HEX formát, ale pre naše potreby, myslím si, že stačí.

    Takže stačí spočítať AA v riadkoch, kde CC=$00 a máš počet byte HEXA súboru (za predpokladu že dáta sú súvislé t.j. že adresy BBBB nasledujú za sebou - inak vznikne medzera a potom to nezodpovedá skutočnosti). V prevažnej väčšine prípadov to tak je. Samozrejme, dá sa ošetriť aj to, ale asi to nebude protrebné.

(Pozn. IG: - pre PROM pamäte TESLA sa skutočne počíta iba zo súvislými dátami.)

    Ak potom počet byte nesúhlasí so zvoleným typom PROM je možné ohlásiť chybu skôr, ako sa data začnú reálne sťahovať a spracovávať.

(Pozn. IG: U mňa sa vždy kontroluje celý komplet súboru - aj keď niečo nesedí hneď na začiatku, proste iná filozofia návrhu.)

Nuž - prajem príjemnú zábavu a prácu s týmto programom !

__________________________________________________________

! ! !

28.11.2025

Pri testovaní som narazil na interný problém s MyDOS-om, namiesto maximálne 64 súborov bol ochotný akceptovať iba 62 ... zavolal som SH a obratom mi poslal opravený MyDOS aj s pôvodným programom pre TOPP programmer, jeho sa tá chyba netýkala.

Uverejnená verzia je už opravená.

(Chcem upraviť verziu 2.6 určenú pre DOS 2.5 pre prácu pod MyDOS 4.53/4, tento bug som objavil pri tejto príležitosti.)


Programová verzia TOPP P188_46F_Vigi_MyDOS_64 - MyDOS 4.53/4 (28.11.2025):

P188_46F_Vigi_MyDOS_64.atr (359,64 kb)

(Program beží priamo pod Pal aj NTSC počítačmi.)


Takže v tejto verzii DS/DD (360kB) je vhodný priamo pre Atari XF551 (alebo emulátory floppy jednotky), na Atari 1050 nepobeží, ale samozrejme je možné ho uložiť v nižšej hustote (napr. Medium 128kB) a potom bude fungovať aj na tejto jednotke.

Nakoniec teda máme aj druhé programové vybavenie pre TOPP, čo je pre Vás najvhodnejšie si vyberte podľa svojho uváženia.

Prajem príjemnú prácu s TOPP programátorom !

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

 

_____________________________________________________________________________

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ť:

Tú práve sledujete ...

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.

_____________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at September 14, 2025 00:09
Filed Under: Atari

TOPP verzia 2.6


Ako vidieť počet vydaných verzií k dnešnému dňu utešene narástol (za 8 mesiacov 10 verzií, nehovoriac o tom že predtým napísanie základnej mustry trvalo taktiež pekných pár mesiacov). Verzia 2.6 obsahuje ešte jeden nový nápad - máme tu k dispozícii analýzu obsahu buffra a teda v menu pribudla ďalšia položka - Analyze nibble in buffer. Je to zase vec ktorá má uľahčiť kontrolu správnosti dostupných údajov ktoré chceme naprogramovať do PROM pamäte. A ako vždy a stále platí - najlepšie je vždy používať najnovšiu verziu programu.


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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

 

Pozor, nesleduje sa či má byť použitý High alebo Low nibble, len sme upozornení že prvý znak v hex nie je rovný 0xh alebo Fxh - nechal som vypísať inverzne celú dvojicu znakov, je to lepšie čitateľné ako keď ide do inverzie iba prvý znak z tejto dvojice. Aj je všetko v poriadku tak uvedená analýza neovplyvňuje výpis nastavenia nibble v základnom menu a žiadna hex dvojica sa nezjaví v inverznom tvare.
Táto položka je dostupná pre PROM typu 2, 3, 4 a 5, pre 1 je potlačená pretože tam High a Low nibble neexistuje. Ak použijeme editáciu obsahu buffra pre typ 3 a 5 sa po naplnení jeho obsahu spúšťa analýza automaticky.

 

Programová verzia TOPP V.2.6 PAL - DOS 2.5 (02.12.2025):

Turbo-BASIC PAL 1.5 TOPPV26.atr (130,02 kb)

 

Programová verzia TOPP V.2.6 NTSC - DOS 2.5 (02.12.2025):

Turbo-BASIC NTSC 1.5 TOPPV26.atr (130,02 kb)

 

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

Celkový počet programových riadkov: 581

Pred zmenou bolo riadkov:  582

 

Dňa 13.10.2025 bola v programe urobená zmena - program je kratší o jednu procedúru a má o 2 riadky menej pri plnom zachovaní funkčnosti.

28.10.2023 - prevedená zmena pri výpise Directory, pre bug v programe nešlo správne spustiť výpis directory D8:

02.12.2025 - ešte prevedené nejaké "drobotiny" v programe

.

Nová položka - Analyze nibble in buffer.


Ak sa nájdu pre typ 2,3,4 alebo 5 chybne uložené data tak sú označené ako inverzné a sú spočítané. Pri analýze dát v buffri sa vypíše počet chýb až po vygenerovaní celého jedného bloku 128 byte na displeji, teda nedeje sa to priebežne pri každom nájdenom chybnom byte.

 
Pri analýze dát v buffri sa vypíše počet chýb až po vygenerovaní výpisu celého jedného bloku 128 byte na displeji, teda nedeje sa to priebežne pri každom nájdenom chybnom byte.

Touto verziou by som rád ukončil moje snaženie v oblasti programového vybavenia pre TOPP programátor. Tu už počítam len s tým že ak sa niekde objaví nejaký bug tak ho odstránim a nebudem do programu pridávať ďalšie veci. Pre mňa to bola hodne poučná cesta hlavne ohľadne použitia príkazov Turbo Basic. Zabralo to hodne času, naozaj hodne.

Na danú tému som už toho popísal naozaj dosť - takže už len poprajem veľa zdaru pri programovaní TESLA PROM pomocou TOPP !

 

V blízkej budúcnosti ešte budú nasledovať dve prekvapenia pre TOPP programátor - i keď už nebudú odo mňa, potom už len urobím záverečné zhrnutie všetkých dostupných verzií programov pre TOPP.

_____________________________________________________________________________

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ť:

Tú práve sledujete ...

Š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.

_____________________________________________________

Vaše hodnotenie, Rate post:

09_2025 Blog, Notes.

By Administrator at September 01, 2025 11:54
Filed Under: Blog

01.09.2025

Dnes uverejnená verzia 2.52 programového vybavenia TOPP pre PROM programátor. Rieši niektoré bugy čo sa objavili. Táto "podverzia" je uverejnená priamo v článku o verzii 2.5.

___________________________________________________________

14.09.2025

Programová TOPP verzia 2.6:

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

_________

Citát:

Jedným z najdôležitejších rozdielov medzi človekom a zvieraťom je to, že zvieratá nedovolia aby sa najväčší idiot stal vodcom svorky.

___________________________________________________________

22.09.2025

Alternatívne programové vybavenie pre TOPP, funguje pod MyDOS:

TOPP - software P188_46C_Vigi_MyDOS - SH. Part14.

_____________________________________________________

27.09.2025

Dnes som prevzal opravenú verziu programu (viď predchádzajúci odstavec), ktorá opravuje malý bug v tomto programe. Oprava je zverejnená priamo v článku z 22.09.2025.

___________________________________________________________

29.09.2025

Alternatívne programové vybavenie pre TOPP - funguje pod SpartaDOS:

TOPP - software P188_46F_Vigi_SpartaDOS - aka SH. Part15.

__________

Od nejakého času sú programy výrazne kratšie ! (Piotr Kakiet)

__________

Citát:

Vedci zistili, že ľudia, ktorí chodía neskoro, majú ďaleko lepšiu náladu, ako tí, ktorí ína nich čakajú.

___________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at August 21, 2025 11:40
Filed Under: Atari

 

Staré príslovie hovorí: "Nikdy nehovor nikdy ..." - môj prípad. A tak sa z poslednej verzie teraz stala verzia predposledná ... niečo na tom bude.

(Keď si človek sadne k programu tak vždy sa nájde niečo čo sa ešte dá v ňom vylepšiť alebo skrátiť.)

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !


Sú stále prázdniny a mal som konečne niekoľko dní na to aby som sa mohol venovať ďalším úpravám programu a je tu nová verzia TOPP programového vybavenia - v.2.5. Najviac mi dala zabrať editácia obsahu (presnejšie skok na danú adresu), hlavne preto že som s tým doteraz nepočítal. Nejako som proste ešte stále nebol celkom spokojný.


Na konci článku sú dostupné najnovšie úpravy verzie 2.5.

 

Jedná sa o nasledovné veci:

- teraz je už možné spustiť zápis do PROM aj v demo móde, akurát sme na to upozornení zmenou farby pozadia že nebežíme v "reáli"

  (dobré na skúšanie programu)

- taktiež môžeme spustiť Igiho verifikáciu v demo móde, tak isto sa vtedy zmení farba pozadia

  (dtto)

- teraz už môžeme vytvárať (editovať) obsah buffra nielen pre PROM typu 1 (74188), ale aj pre typ (74S287) a taktiež pre typ (74S571), len pozor pri typoch 3 a aj 5 je to už fuška, ale práca sa dá priebežne ukladať na médium a teda je možné "dlapať" potrebný obsah aj postupne, priebežne - neprídeme o duševné zdravie.Wink

   (pri editácii je tu už možné skočiť na ľubovoľnú adresu v danom rozsahu uvedeného typu PROM)

- do buffru cez nový príkaz Modify (nahrádza pôvodný príkaz All) je už možné ukladať ľubovoľné číslo z rozsahu  00÷FFh, toto platí priamo pre typ 1, pre typy 3 a 5 je to síce možné zadať tiež, ale program nás upozorní že pracujeme len zo 4 bitmi a teda tu by najlepšie zadať niečo ako 0xh (Low nibble) alebo Fxh (High nibble)

 

Programová verzia TOPP V.2.5 PAL - DOS 2.5 (21.08.2025):

Turbo-BASIC PAL 1.5 TOPPV25.atr (130,02 kb)

Programová verzia TOPP V.2.5 NTSC - DOS 2.5 (21.08.2025):

Turbo-BASIC NTSC 1.5 TOPPV25.atr (130,02 kb)

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

Celkový počet programových riadkov: 589

 

Uvedené zmeny majú samozrejme za následok mierne zväčšenie výslednej dĺžky programu - je to ako vždy niečo za niečo.

 

Zmena v menu, na úpravu obsahu buffra teraz slúži nový príkaz Modify.

(rozsah: 00÷FFh)

 

Pomocou príkazu NA sa dostaneme na priamy skok na potrebnú adresu.

Povolený rozsah adries sa zobrazuje priamo pod príkazom.

 

Zadaný skok na adresu buffra -  adresa 1A.

 

Po povrdení nasleduje skok na nami zadanú adresu.

 

Prajem príjemné chvíle s TOPP !

____________________________________________________

! ! !

Dňa 24.08.2025 urobená oprava v programe - pri zlom zadaní pre skok na adresu pri editácii obsahu sa zobrazoval zlý obsah aj mimo správneho miesta - o 2 riadky nižšie. Síce funkčnosť programu to nijako nenarušilo - ale rozhodne to tam nepatrilo ...

___________________________________________________________

26.08.2025

A je tu verzia 2.51 ...


 

Zase som sa naučil nové veci - poriadne nasadiť príkaz IF NOT meno premennej THEN ... a taktiež namiesto IF A$="Q" OR A$="A" OR atď.  už používam príkaz IF INSTR("QA",A$) THEN ...

Vďaka nasadeniu nových príkazov je program kratší viac ako o 180 byte (program je zároveň kratší o 2 programové riadky, použitie príkazu INSTR na jednom mieste umožnilo zmazať 2 riadky programu), inak čo sa týka vlastností je to to isté ako verzia 2.5, tu sa skôr už sústreďujem na vychytanie nejakých drobností.

 

Programová verzia TOPP V.2.51 PAL - DOS 2.5 (28.10.2025):

Turbo-BASIC PAL 1.5 TOPPV251.atr (130,02 kb)

Programová verzia TOPP V.2.51 NTSC - DOS 2.5 (28.10.2025):

Turbo-BASIC NTSC 1.5 TOPPV251.atr (130,02 kb)

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

Celkový počet programových riadkov: 587


Ešte asi skúsim znížiť počet riadkov, občas sa ukazuje že menej je vlastne viac ... úpravy podverzie nemenia vlastnosti, akurát znižujú výslednú veľkosť programu a snažia sa lepšie využiť použité procedúry.

28.10.2023 - prevedená zmena pri výpise Directory, pre bug v programe nešlo správne spustiť výpis directory D8:

_____________________________________________________________

26.08.2025


 

Verzia 2.52, opravuje bug pri zadaní príkazu Create/edit buffer:

Po zadaní skoku na novú adresu pri zadaní nad limit typu konkrétnej PROM neprišlo k chybovej hláške - dalo sa pokračovať, už opravené. Vzhľadom k už uvedenému nahrádza verzia 2.52 plne doterajšie verziie 2.5 a 2.51. Vcelku výrazne sa tu podarilo zredukovať celkový počet programových riadkov pri zachovaní funkčnosti programu.

 

Programová verzia TOPP V.2.52 PAL - DOS 2.5 (28.10.2025):

Turbo-BASIC PAL 1.5 TOPPV252.atr (130,02 kb)

Programová verzia TOPP V.2.52 NTSC - DOS 2.5 (28.10.2025):

Turbo-BASIC NTSC 1.5 TOPPV252.atr (130,02 kb)

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

Celkový počet programových riadkov: 560

Pred zmenou bolo riadkov: 562

 

Dňa 13.10.2025 bola v programe urobená zmena - program je kratší o jednu procedúru a má o 2 riadky menej pri plnom zachovaní funkčnosti.

28.10.2023 - prevedená zmena pri výpise Directory, pre bug v programe nešlo správne spustiť výpis directory D8:

_____________________________________________________________________________

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ť:

Tú práve sledujete ...

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.

____________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at August 07, 2025 18:30
Filed Under: Atari

No a ako sa zdá máme tu poslednú, záverečnú verziu TOPP programového vybavenia v.2.4

s ďalšími vylepšeniami.
(Verzia 2.3 bola iba pracovná a teda nebola určená na zverejnenie.)

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !


Priamo v programe prišlo k významným presunom procedúr v poradí voči sebe, niečo z nich prišlo na začiatok programu a niečo prešlo do úzadia. Boli urobené ďalšie úpravy hlášok v programe. Ako vidieť príkazy Erase a File Rename v menu programu zostali, nechal som ich - síce až po dlhom váhaní, ale ukazuje sa že je dobré ak sú priamo súčasťou programu.

 

Programová verzia TOPP V.2.4 PAL - DOS 2.5 (07.08.2025):

Turbo-BASIC PAL 1.5 TOPPV24.atr (130,02 kb)

Programová verzia TOPP V.2.4 NTSC - DOS 2.5 (07.08.2025):

Turbo-BASIC NTSC 1.5 TOPPV24.atr (130,02 kb)

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

Celkový počet programových riadkov: 547

 

TOPP verzia 2.4 dostala do vienku novú možnosť - a to nahrať do ovládacieho programu priamo aj hex súbor - zďaleka najpoužívanejší formát je INTEL HEX-86. Ten sa používal na PC-XT, 286 a 386 za čias DOSu - a pretože pracujeme zo starými počítačmi zotrvám na tomto formáte aj ja. 
Dôvod začlenenia tejto možnosti ? - je dostupných hodne hex súborov a teraz už teda netreba zháňať externý PC program HEX2BIN na potrebný prevod.


Značenie hex súborov vyžaduje použitie povinnej koncovky *.HEX


Použitý spôsob načítania Intel-hex súboru a jeho následný preklad priamo do buffra je vlastné, hodne neštandartné riešenie ála Igi(c)2025Laughing, bola vytvorená extra procedúra na čítanie a preklad hex formátu, pre daný účel vyhovuje. Hlavný dôvod vývoja ? - malá dĺžka takto vytvorenej procedúry, tak isto pomohlo že sa riešilo iba nahrávanie. Táto nová procedúra je určená iba pre použité typy PROM, nehodí sa pre iné PROM s väčšou kapacitou a nie je určená pre pamäte EPROM. Pri dlhších hex súboroch môže vlastná akcia nahrávania trvať aj niekoľko sekúnd (načíta sa celý súbor) - je to dané použitým riešením internej kontroly, ak je načítaný správny súbor tak je reakcia programu okamžitá. Súbory hex sú samozrejme dlhšie ako binárky pretože obsahujú dodatočné informácie.

Len tak medzi rečou - na prevod sa (mimo iného) používa 67 znakov v jednom stringu a ďalších 80 byte z RAM (7 z nich je pritom stále nevyužitých - s celým číslom sa mi lepšie počítalo).

Program rozpoznáva či má čítaný hex súbor správnu dĺžku, ak áno zaregistruje to a prevedie správny prevod dát do buffra (po načítaní si môžeme obsah skontrolovať cez príkaz "B", vidíme potom priamo hex údaje - následnú kontrolu správnosti obsahu priamo v buffri osobne považujem za samozrejmosť). Ak sme pre načítanie zvolili nesprávny hex súbor (chybná dĺžka, zlý extender, alebo neexistujúci súbor) sme na to upozornení chybovou hláškou. Pri nesprávnom súbore príde vždy k tomu že sa obsah pre buffer prepíše samými nulami.

Použité vlastné programové riešenie prevodu HEX2BIN oproti dostupnému štandardu dosahuje teraz iba 1/6 dĺžky pôvodnej veľkosti. 

 

Pripomínam že pre ukladanie dát z buffra pritom zostáva naďalej iba jedna možnosť - a to uloženie obsahu buffra do binárneho súboru - s inou alternatívou ukladania obsahu sa v programe zásadne nepočíta.


(Sám na sebe zisťujem že pridávať ďalší programový modul do TOPP bola už celkom slušná fuška ..., hlavne ak sa s ním pôvodne vôbec nerátalo. Je to dané hlavne tým že som sa snažil využiť niektoré už existujúce časti procedúr.)


Ak nepríde k správnemu prevodu tak použite niektorý externý PC program HEX2BIN (mne sa to ale pri práci s programom TOPP a jeho prevodom HEX2BIN na Atárku zatiaľ nestalo).

Kontrolné mechanizmy čo sledujú či je použitý DOS 2.5 a či sa v programe niekto nevŕtal doteraz dokázali rozpoznať a upozorniť vždy iba na jednu zo spomenutých vecí - odteraz už program dokáže sledovať obidve možnosti naraz a aj naraz na ne upozorniť.

 

Jedna vec ktorú som sa snažil dodržať pri tejto verzii (a mierne mi to komplikovalo život) bolo to aby programové vybavenie nemalo veľkosť nad 200 sektorov, nakoniec sa to podarilo, toto ma naozaj potešilo. Taktiež som prepracoval niektoré procedúry čo má za následok že program je o niečo rýchlejší pri niektorých akciách ako boli predchádzajúce verzie (samozrejme urýchlenie sa netýka dĺžky PGM pulzu ...Foot in mouth). Údaje zobrazované v hlavičke hlavného menu sa už zobrazujú inverzne aby sa údaje ľahšie čítali. Pri voľbe "A" v menu je zmenené zobrazenie ak sa spustí akcia "čistenia buffra".

(Tých drobných zmien a úprav v TOPP programe od verzie 2.2 bolo urobených naozaj hodne ...)

 

Základný výber PROM a možnosti v servisnom priestore.

Ako vidieť testovanie funkčnosti (Simple test) priamo v programe oproti verzii 2.2 vypadlo - na základný test

funkčnosti stačí zabudovaný test HW pri spustení TOPP programátoru.

 

Základný vzhľad menu vo verzii 2.4, voľba Load file už nemá označenie typu súboru,

to sa vyvolá až po stlačení tejto voľby.

Stále platí že nie je možné spustiť napaľovanie a ani Igiho verifikáciu bez

pripojeného (a funkčného) TOPP programátoru.

 

Po stlačená voľby "L" máme ponúknuté možnosti nahratia binárky alebo nahrávame v hex tvare.

Používanie pri nahrávaní binárky sa nezmenilo a tak teda tu to ani ďalej neuvádzam.

 

Pozrieme sa teraz na konkrétny hex súbor ...


Po zadaní správneho názvu pre konkrétny typ PROM sa zobrazí potvrdenie správnosti zadaných údajov.

(Program sa potom automaticky vráti do menu.)

 

Ak sme zadali niečo nesprávne nasleduje táto hláška.

 

V rámci predchádzajúcej hlášky ešte nasleduje upresnenie možných príčin.

Program sa potom sám vráti do voľby nahrávania.

 

Ostatné veci použité v TOPP programe boli už dostatočne popísané v predchádzajúcich článkoch - tak to tu nebudem ďalej pitvať.

Nuž čo dodať na záver ? - aby ste si program užili spolu s bezchybným napálením Vašej PROM pamäte - k plnej spokojnosti.


____________________________________________________________

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ť:

Tú práve sledujete ...

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.

____________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at July 27, 2025 10:33
Filed Under: Atari

 

27.07.2025

Do všetkých doteraz uverejnených verzií TOPP (1.0, 1.1, 2.0, 2.1  a 2.2) boli aplikované úpravy ktoré skrátili celkovú dĺžku jednotlivých programov o pár sektorov, reálne sa tak v každej verzii ušetria stovky byte. Zmeny v programovom vybavení v uvedených verziách boli prevedené včera.

(Použité šikovnejšie procedúry.)

____________________________________________________________

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ť:

Tú práve sledujete ...

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.

____________________________________________________________

Vaše hodnotenie, Rate post:

07-08_2025 Blog, Notes.

By Administrator at July 24, 2025 16:16
Filed Under: Blog

24.07.2025

Máme prázdniny a tak zvolím tému už skoro zabudnutú - príliš veľký počet súborov v jednom adresári pod DOSom, dtto pod Win98 a dtto pod Win7 a Win2008_R2. Proste oddychovka.


Kedysi v dávnej dobe existoval DOS program pre príjem agentúr (roky deväťdesiate), preberal správy, spracoval ich a posielal do siete - vtedy to bol ešte Novell 3.12. Samotné prebraté súbory zostávali v adresári c:\temp. Denne sa preberali stovky správ a preto bol v počítači súbor deltime.exe ktorý sa spúšťal 1x denne a mazal z uvedeného adresára súbory staršie ako 7 dní, jednoducho aby sa to nepreplnilo. V adresári bol umiestnený pomocný file ktorý slúžil na kontrolu že program je naozaj vnorený v správnom adresári /bol read only/ a až po tejto kontrole nastalo mazanie súborov. No, ale ako to už býva v redakcii sa našiel "bublifuk" ktorý usúdil že spúšťanie potrebného batchfilu nie je potrebné a vymazal ho. Na prvý pohľad sa nič nedialo všetko fičalo tak ako treba, bublifuk bol zo svojou úpravou spokojný.

Akurát po pekných pár mesiacoch nastala divočina, počítač "scepenel" a odmietal sa spustiť a na akýkoľvek prístup do potrebných adresárov bolo treba desiatky minút. Tu už nepomohlo nič iné len začať postupe tie desiatky tisíc (možno až stovky tisíc) súborov pekne postupne rad-zaradom mazať. Počítač odstavený tak na 10 hodín než som dostal von čo už nebolo treba. Jednoduchá preinštalácia by pomohla okamžite, lenže oni chceli zachovať obsah súborov za posledný týždeň ... potom som len nahral do počítača nanovo potrebý súbor a bolo vystarané.

Toto sa stal v nemenovanej redakcii v jednom stredoslovenskom meste (BB), ale ako hovorím je to už naozaj veľa rokov.


Ďalšie 4 príklady sú už z nemenovaného hlavného mesta republiky.


Prvý príklad bol kompletná kópia ako v prvom prípade, tiež samozvaný "údržbár", tiež chceli zachovať obsah súborov na disku. Pomohla výrazná tabuľka "nedotýkať sa !". Ale padol na to skoro celý deň, čistilo sa to neuveriteľne pomaly.


Druhý príklad - agentúrny prijímač bežal pod Win98SE (sieť už WinNT) podobný problém ako v predchádzajúcom prípade, v temp adresári bolo vyše 320.000 súborov, odozva pri vstupe do adresára nekonečne dlhá /pár minút/ - na prekvapenie. Predsa len to nakoniec bolo o niečo živšie a celé sa to spravilo tak za 2 hodiny. Dôvod problému - zase raz samozvaný "správca" v redakcii urobil zásah do scheduleru a odstavil pravidelné mazanie temporary files. Tiež pomohla inštalácia tabuľky: "Nedotýkať sa !!!". Hja, v redakciách to dali tam kde bolo miesto a ak to miesto bolo ľahko dostupné tak ... ... ...


Tretí príklad  - tu som si nechal perličku na počítači s Win7. Redaktorka ukladala svoje zálohy na počítač, akurát každá záloha bola vnorená o jeden adresár nižšie ako predcházajúca záloha. Win7 nemajú problém s vnorenými adresármi tak do ôsmej úrovne /oficiálne/. U nej som napočítal tých vnorených adresárov 28 ... každý vstup do novej úrovne adresára znamenal tak 2÷3 minúty čistého času než som tam niečo videl - a to aj v tej 28 úrovni bolo tak ešte vnorených 7 až 8 podadresárov, no maglajz ako sviňa. Samozrejme volala až vtedy keď to celé v podstate krachlo.

A všetko chcela zachovať ... zabralo to hodne času, dal som všetko pekne do jedného adresára kde boli názvy jednodlivých backupov, myslel som si vybavené ... lenže baba povedala že sa v tom nevyzná a ona taký sprostý počítač nechce ... no o tom kto je kto a kto je čo by sa tu dalo v tomto prípade skutočne významne polemizovať.

No a potom nasledovala jej najobľúbenejšia hláška: "Nejde to ?, volám šéfredaktora !"

A moja odpoveď: "Nuž ako Vám to on opraví, tak prečo nie ! ..." - toto vždy zabralo.

(Len dodám že bola známa tým že keď telefonovala tak bola vyradená celá redakcia v showroome pretože tie jej decibely proste neprevrieskal nikto  ..., osobne som nikoho tak hlučného ešte v živote nestretol - a ani neskôr.)

 

Príklad č.4 - zakúpený program pre archiváciu fotografií, stačilo "nasypať" fotografie do určeného adresára a program to zožuval a vypľul do archívu tak ako treba. Na otázku či je mazanie pomocných filov vyriešené som bol uistený že áno - až na tú maličkosť že autori drahého programu "zabudli" po sebe čistiť temporary files ... po čase sa to zosypalo. No neber to za tie prachy. Náprava zabrala cca 15 minút, zvládol to priamo Win2008 server v spolupráci s jeho schedulerom.

 

Záver: Ako vidieť niektoré veci (a ľudia) sa vekom príliš nemenia (sú ľudia čo cpú nos /alebo ruky/ do toho do čoho nemajú) a teda niektoré veci prechádzadjú dejinami nezmenené ...

____________________________

Nakoniec som si nechal jeden naozaj pekný vtip, možno som ho už aj uverejnil, ale to sa dá predýchať, myslím si že preklad textu naozaj nepotrebuje ...

 

_________________________________________________________________________________

27.07.2025

Všetky doteraz uverejnené verzie programových verzií pre TOPP boli upravené výhodnejšími procedúrami, t.j. = skrátenie programu.

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


_____________________________________________________________

07.08.2025

TOPP  verzia 2.4, ktorá má mimo iného aj možnosť nahrávania hex súborov (plus ďalšie vylepšenia):

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


Bez prekladu ...

_____________________________________________________________

21.08.2025

Dnes si pripomíname jedno smutné výročie - ale zlepším si náladu novým programovým vybavením pre TOPP programátor:

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

Jednoducho mi to nedalo a ešte som nejaké tie úpravy v programe previedol ...

_____________________________________________________________

24.08.2025

Pred 30 rokmi - 24.08.1995 bol na trh uvedený Windows´95. Letí to ...

_____________________________________________________________

26.08.2025

Prevedená ešte jedna úprava programu TOPP verzie 2.5. Pretože sa jedná len o použitie doteraz nepoužitých príkazov program dostal označenie verzia 2.51 a nachádza sa na konci pôvodného článku verzie 2.5 - viď odstavec vyššie.

_____________________________________________________________

Vaše hodnotenie, Rate post:

Tipy a triky 022.Tips & tricks. Turbo Basic - vyplnenie RAM znakom.

By Administrator at June 16, 2025 11:11
Filed Under: Atari

Kolega Stano Havran (aka SH) prišiel na jednu naozaj peknú vecičku v súvislosti s programom Turbo Basic. Veľmi často treba vyplniť časť pamäte rovnakou hodnotou v rozmedzí 0 255d /0 až FFh/. Samozrejme je to to možné previesť pomocou slučky FOR-NEXT, kde v nej pomocou príkazu POKE ADRESA, OBSAH napĺňame potrebný údaj.  Pri krátkej slučke je to O.K, ale ak veľkosť potrebných byte je veľká tak doba potrebná na vyplnenie obsahu RAM stále narastá a narastá ... až je to neúnosné - ale existuje na to skutočne jednoduché a pritom elegantné a funkčne rýchle riešenie.


V jazyku Turbo Basic to ide previesť pomocou príkazu MOVE:

 

 

BYTE = obsah ktorý potrebujeme zapísať

START = štartovacia adresa odkiaľ sa bude obsah ukladať

LENGTH = počet byte ktoré sa majú zaplniť


Vzhľadom k tomu že príkaz sa prevedie v strojovom kóde tak vyplnenie uvedeného rozsahu sa vykoná fakticky okamžite. Je to jednoduché, účinné - a hlavne je to zadarmo k dispozícii.

Dodatočná poznámka:

Uvedený príkaz v tejto podobe je plne funkčný aj pod kompilátorom TB.

__________________________________________________________

Vaše hodnotenie, Rate post:

06_2025 Blog, Notes.

By Administrator at June 11, 2025 08:40
Filed Under: Blog

Ďalšia verzia programového vybavenia pre TOPP programátor:

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

 

____________________________________________________________

16.06.2025

Vyplnenie oblasti RAM znakom v jazyku Turbo Basic:

Tipy a triky 022.Tips & tricks. Turbo Basic - vyplnenie RAM znakom.

_____________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at June 11, 2025 08:30
Filed Under: Atari

 

Tak tu máme ďalšiu verziu TOPP programového vybavenia a to verziu 2.2. V tejto verzii už nie je k dispozícii na diskete samostatný program HW tester (ak ste sa dostali do tohoto bodu asi už právom predpokladám že máte TOPP zariadenie funkčné), na diskete je tým pádom viac miesta a máme tu k dispozícii ďalšiu možnosť nastavenia programového pulzu - a to na hodnotu =1ms.

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

 

Predtým som predpokladal že v programe definitívne končím na pulze s dĺžkou 2ms, ale našiel som spôsob ako v TB skrátiť potrebnú dĺžku (pre 1ms pulz bol použitý iný spôsob jeho tvorby ako pre ostatné dĺžky pulzov). Ak by najkratší možný PGM pulz zostal na 2ms nič zásadné by sa nestalo, ale teraz je k dispozícii PGM pulz v rozsahu ktorý je odporúčaný výrobcom (1÷20ms a aj jeden dlhý 50ms navyše pre PROM ktoré "odolajú" 20ms PGM pulzu). V programe prebehlo niekoľko drobných úprav ktoré majú za cieľ ďalej zlepšiť funkčnosť (rýchlosť) a tiež boli použité ďalšie drobné zmeny v zobrazeniach hlášok po vykonaní príkazov.

 

Rozšírené možnosti voľby P - po stlačení Default príde k aut. nastaveniu PGM pulzu na hodnotu =10msec.


Po stlačení čísla 6 sme programom upozornení že už ideme použiť PGM pulz s dĺžkou mimo špecifikácie výrobcu.

Zmena hodnoty na 50msec sa v hlavičke programu prevedie po skončení oznamu na displeji.

(Tento screenshot bol do článku vložený dodatočne.)


Voľba P, bola nastavená hodnota 0 - PGM pulz =1mse

 

Programová verzia TOPP V.2.2 PAL - DOS 2.5 (11.06.2025):

Turbo-BASIC PAL 1.5 TOPPV22.atr (130,02 kb)

Programová verzia TOPP V.2.2 NTSC - DOS 2.5 (11.06.2025):

Turbo-BASIC NTSC 1.5 TOPPV22.atr (130,02 kb)

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

Počet programových riadkov = 570

____________________________________________________

06.07.2025
Oprava v programe - pri použití príkazu Save (ak je zaplnený disk 64 súbormi ) síce prišlo k pípnutiu v programe a potom nasledoval návrat do príkazu, ale nezobrazila sa hláška "Disk full". 
Opravené.

Priamo do programu bol umiestnený odkaz na webovú stránku.

____________________________________________________

Stále platí - program TOPP V.2.2 je možné priamo používať aj bez naštudovania manuálu, všetko potrebné pre prácu s ním sa postupne vypisuje na displeji.

Dodatok:

Ak niekedy bude nasledovať nejaká ďalšia TOPP programová verzia (ešte minimálne jednu predpokladám) tak by som v nej chcel odobrať 2 príkazy v menu a to Erase a File rename, skrátilo by to program - ale na druhú stranu tým že sú tieto príkazy priamo v programe to rieši hodne vecí ... uvidím, tu nad riešením mierne váham. Do budúcej verzie by som rád dostal možnosť priamo načítať hex súbory, ale nerátam s tým že by sa aj ukladalo v hex formáte, myslím si že by stačilo ak by sa dali údaje načítať binárne alebo v hex tvare - ukladanie by naďalej zostalo iba v binárke.

Usilovne na to pracujem ...

____________________________________________________

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ť:

Tú práve sledujete ...

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.

__________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at May 02, 2025 08:30
Filed Under: Atari

Verzia 2.1 - All in One

(Na konci článku je dostupná posledná verzia 2.1D)


V tejto verzii je použitých viacero zmien ktoré vo výsledku "stláčajú" potrebnú veľkosť niektorých procedúr vďaka čomu je možné dosiahnuť menšiu výslednú dĺžku samotného programu -  i keď na druhú stranu vďaka  dodatočne pridaným veciam je program už dosť dlhý.


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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !


Táto programová verzia 2.1 je vlastne takým riešením All in One, všetko máme hneď k dispozícii v jednom programe - teda ak nerátam prídavný, samostatný pomocný program HW tester ktorý sa nachádza taktiež na diskete TOPP V.2.1. Pri stlačení medzerníku príde tak ako doteraz k testu prítomnosti TOPP programátoru, ale samotný test HW pri spustení TOPP je už zrýchlený = rýchlejšie spustenie samotného  programu.

 

Ak je disk kompletne zaplnený, alebo je na ňom už uložených 64 súborov tak sme pri použití príkaze Save po neúspešnom pokuse zapísať údaje upozornení že už nie je možné na disk ukladať ďalšie Data. Dôvod ?:

DOS 2.5 nepodporuje viac ako 64 súborov na disku.

 

Pribudla ďalšia novinka -  pri zápise do PROM pamäte sa na displej priebežne vypisuje doba trvania samotného zápisu (údaj sa mení, je daný obsahom v buffri, čím viac núl tak tým kratšie trvá vlastné programovanie):

 

Ako vidieť možnosti v sekcii Service area sa podstatne rozšírili.

 

Ďalšie novinky:

Ak spustíme Simple HW tester a zistí sa nesúlad medzi posielanými a načítanými Data tak v tejto verzii je už zabudovaná obrazová a zvuková signalizácia ktorá na to upozorní.

 

Pribudla tiež možnosť vyvolať si priamo z programu zapojenie nožičiek jednotlivých typov PROM, tzv. pinout:

 

 

V sekcii Service area môžeme vyvolať rýchly tzv. Compatibility test, ten nám skontroluje či používame programové vybavenie TOPP na správnom počítači (teda PAL alebo NTSC atr a taktiež sa dozvieme aký systém používa počítač). Ak je test  kompatibilty v poriadku tak sa to vypíše, inak nasleduje chybová hláška s výpisom aký systém je k dispozícii a taktiež vypíše aj použitý typ atr:


Compatibility test: PC typ PAL + PAL atr = OK

 

Tu si treba uvedomiť že program bude fungovať aj vtedy ak sa objaví nesúlad medzi počítačom a použitou verziou Turbo Basicu - akurát vtedy nebude sedieť správna dĺžka programového impulzu (PGM). Nie je to vec čo by dokázala zničiť PROM, len chcem na to upozorniť že toto je zásadný rozdiel medzi PAL a NTSC počítačmi a ich verziami TB. Práve tento test pri potvrdení hláškou OK na displeji nám potvrdí že máme správny typ počítača a aj správny typ použitého atr (TB).

 

Je tu k dispozícii aj zobrazenie základného zapojenia DIP switchu na doske programátoru pre jednotlivé typy počítačov, teda potrebné nastavenie pre TOPP si vieme pozrieť priamo v programe:

 

Nastavenie DIP switchu pre jednotlivé typy počítačov. Ak vidieť č.4 je trvale zopnutý.

 

Ďalej v sekcii Service area je možnosť vyvolať samostatný program s názvom Advanced HW tester, nachádza sa priamo na systémovej diskete TOPP V.2.1 (mimo iného to značí že v disketovej jednotke musí byť založená TOPP disketa) a  v podstate rieši niekoľko vecí. Tieto testy sú dôležité z jedného dôvodu - otestujú že cez IC2, IC3 a IC4 prechádzajú správne údaje a teda ak je všetko v tejto časti O.K. tak je funkčne dobrý celý tento reťazec. (Pri oživovaní TOPP tu bol práve pri rozličných typoch počítačov najväčší problém a tento software hodne, hodne pomohol pri odstraňovaní problémov).

 

Úvodná obrazovka samostatného programu HW tester.

 

Meracie body a všetky možnosti programu HW tester.

 

A čo je v ňom k dispozícii?

- voľba "S", short test posiela náhodne vygenerované data na IC2 a IC3, na IC4 sa posielajú Data ktoré postupne narastajú od 0-FFh, z IC5 sa číta prevrátená hodnota z IC4. Tento test zbehne 4x t.j. spolu je to 1024 priechodov, tento test trvá cca 15 sec.

- voľba "L", long test, dtto ako pri S, akurát to zbehne celých 256x za sebou t.j. už to robí celých 65536 priechodov, test trvá niečo nad 16min., ak dobre počítam tak výsledná rýchlosť testovania v TB je o niečo viac ako 65 byte/sec.

Pre tieto voľby sa vypisuje počet vykonaných priebehov + doba trvania testu,  uvedené časy platia ak testy zbehnú bez chýb, inak sa začnú vypisovať chyby - potom treba rátať s tým že čas testu môže byť vo výsledku podstatne dlhší ... je tu treba rátať s tým že tu už budeme mierne počuť "cvrlikanie" relé, pretože v týchto testoch bude spínať niekoľko desiatok krát za sekundu.

- voľba "B", blue zapne modrú LED a zároveň zapne na ZIF päticiach napájanie +5V, po 10sec sa zase vypne, testuje funkčnosť DIP relé a aj zopnutie +5V pre PROM

- voľba "R", t.j. Red+Blue, zapne zároveň modrú a červenú LED, zároveň zapne na ZIF päticiach napätie +10.5V na 10 sec, potom to zase vypne, otestuje že funguje zapnutie a vypnutie programovacieho napätie 10.5V pre PROM. Je tu možnosť skočiť priamo do DOS-u a taktiež je tu aj možnosť spätného priameho spustenia programu TOPP.

Tento program bol taktiež napísaný v TB, na rozdiel od TOPP programu je tu možné jeho prevádzku zastaviť stlačením klávesy BREAK a príkazom RUN sa program dá nanovo spustiť - toto pri existujúcich možných problémoch považujem za dobré riešenie. Pozor, priamy listing programu sa nedá vypísať, používa základnú ochranu proti vypísaniu listingu, ale napriek tomu funguje naprosto v pohode.

Viac asi k tomu nemám čo dodať, všetky veci čo sú k dispozícii sa priebežne vypisujú na displej.

 

No a na záver samotné programové vybavenie:

 

Programová verzia TOPP V.2.1D PAL - DOS 2.5 (15.05.2025):

Turbo-BASIC PAL 1.5 TOPPV21.atr (130,02 kb)

Programová verzia TOPP V.2.1D NTSC - DOS 2.5 (15.05.2025):

Turbo-BASIC NTSC 1.5 TOPPV21.atr (130,02 kb)

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

Počet programových riadkov = 565

 

Poznámka - posledný dátum je aj dňom zverejnenia upravenej verzie, teraz už verzie v.2.1D:

Dňa 04.05.2025 bola v programe urobená jedna malá, drobná zmena - jedná sa len o  kozmetickú úpravu.

09.05.2025 - ešte jedna drobná úprava v programe.

12.05.2025 - pri výpise directory disku pri počte viac ako 60 súborov na disku sa vypíše upozornenie že

DOS v.2.5 podporuje maximálne 64 súborov na disku, čiže je to upozornenie že sa už blížime k hornému

limitu počtu súborov.

Taktiež bol upravený text ktorý sa zjaví po spustení Compatibility test-u.

15.05.2025 - pri Igiho verifikácii ak nesedia vzájomne obsahy tak sa to prejaví aj vizuálne - červenou

farbou pozadia.

Asi ešte časom urobím verziu ktorá nebude mať v sebe zahrnuté testovacie veci, zostane tým pádom viac miesta na disku ..., uvidíme

__________________________________________________

06.07.2025 
Oprava v programe - pri použití príkazu Save (ak je zaplnený disk 64 súbormi ) síce prišlo k pípnutiu v programe a potom nasledoval návrat do príkazu, ale nezobrazila sa hláška "Disk full". 
Opravené.

Priamo do programu bol umiestnený odkaz na webovú stránku.

__________________________________________________

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:

Tú práve sledujete ...

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.

__________________________________________________________

Vaše hodnotenie, Rate post:

05_2025 Blog, Notes.

By Administrator at May 02, 2025 08:20
Filed Under: Blog

02.05.025

Ďalšia verzia programového vybavenia pre TOPP programátor:

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

______________________________________________________

Vaše hodnotenie, Rate post:

 

04_2025 Blog, Notes.

By Administrator at April 10, 2025 07:03
Filed Under: Blog

10.04.2025

Ďalšia verzia (2.0) TOPP programového vybavenia:

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

_______________________________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at April 09, 2025 07:00
Filed Under: Atari

Rozpoznaný počítač normy PAL/Secam.

 

Rozpoznaný počítač normy NTSC.


Ako vidieť pri programovej verzii TOPP 2.0 sa zmenil vzhľad úvodnej hlavičky, čo sa týka programového vybavenia to ostáva naďalej rovnaké a platí naň bezo zbytku uverejnený obrazový manuál. Teraz sa už priamo v programe rozpoznáva či pracujeme s PAL počítačom alebo NTSC. A zase je tu pridané do programu aj niečo navyše, teda program zvláda viacero ďalších vecí.

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

 

Od tejto verzie je uvoľnená možnosť editovať obsah pre PROM 74188, t.j. editácia je tu možná aj bez pripojeného programátoru, čiže bola uvoľnená doterajšia striktná politika pre prácu v demo móde. Teraz je obmedzenie nastavené iba na to že sa nedá spustiť Igiho podrobná verifikácia a nespustí sa príkaz Write, ostatné veci sú uvoľnené aj pri prevádzke v demo móde - toto umožní vyskúšať si v podstate všetko ostatné čo programátor zvláda.



Táto verzia tiež dostala "do vienku" možnosť vyvolať v sekcii Service area rutinu s názvom Simple HW tester, vyvoláva sa zo základného menu kde je voľba typu PROM. Tu priamo "ručne" zadáme údaje ktoré chceme mať na výstupoch pre IC2, IC3 a IC4, tak isto vieme prečítať čo je na vstupe IC5. Táto možnosť je určená k tomu ak máme nejaké objavené problémy s oživením reťazca IC2 IC4 samotného programátoru. Navolíme potrebné data a meriame na výstupoch či tam máme rovnaké pre nás potrebné údaje. Ak to sedí - tak no problem, môžeme programátor naplno využívať.


Ukážka príkladu poslaných a prečítaných dát. Pozor, v tejto verzii mimo výpisu na displej sa nijako neindikuje ak sú zobrazené Data vo výsledku rozdielne ! Je to z toho dôvodu aby to "nenervovalo" niekoho kto má problémy to rozbehať ... v budúcej verzii tu už bude funkčná zvuková a aj obrazová signalizácia pri nesúlade dát. (Tiež som si tie rozdiely pri vývoji TOPP  "užil" ...)


Programová verzia TOPP V.2.0 PAL - DOS 2.5 (09.04.2025):

Turbo-BASIC PAL 1.5 TOPPV20.atr (130,02 kb)

Programová verzia TOPP V.2.0 NTSC - DOS 2.5 (09.04.2025):

Turbo-BASIC NTSC 1.5 TOPPV20.atr (130,02 kb)

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

Celkový počet programových riadkov = 532

____________________________________________________

Poznámka:

Na týchto dvoch disketách (atr súboroch)  sa nachádzal aj súbor HWTESTER.BAS ktorý je určený pre verziu 2.1 a vyššie, preto som ho tu odstránil. Na vysvetlenie: pôvodne mal byť aj súčasťou verzie 2.0, ale nakoniec z toho vzišlo ... a je teda až súčasťou budúcej verzie 2.1.

____________________________________________________

06.07.2025
Oprava v programe - pri použití príkazu Save (ak je zaplnený disk 64 súbormi ) síce prišlo k pípnutiu v programe a potom nasledoval návrat do príkazu, ale nezobrazila sa hláška "Disk full". 
Opravené.

Priamo do programu bol umiestnený odkaz na webovú stránku.

____________________________________________________

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ť:

Tú práve sledujete ...

Č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.

__________________________________________________________

Vaše hodnotenie, Rate post:

Oprava klávesnice Atari 600XL. Atari 600XL keyboard repair.

By Administrator at March 24, 2025 08:45
Filed Under: Atari

Včera pred obedom som si sadol k Atari 600XL, zapol mašinu, spokojne nabootovala do Turbo Basicu a chcel som napísať LOAD "D:atď - ale chyba lávky, klávesnica sa nesprávala celkom štandartne ako by som čakal. Prekvapenie dokonalé, deň predtým som napísal zopár programových riadkov bez najmenších problémov, všetko fungovalo tak ako treba, jednoducho fakt "milé" prekvapenie ktoré som naozaj nečakal.

Po chvíli bádania som zistil že je trvale zopnutý ľavý Shift čiže nezostávalo nič iného ako rozobrať klávesnicu. Po odstránení krytu a odpojení klávesnice - jej pripojovací káblik na konektor festovne drží, po tých rokoch by som povedal že sa to tam dokonale zapieklo ... ale zase raz po chvíli sila zvíťazila a i keď neochotne ale predsa len sa podarilo prívodný káblik vyslobodiť z jeho konektoruu na motherboarde.

Použitá klávesnica používa mylarovú fóliu ktorá má v svojich dvoch vzájomne preložených vrstvách vloženú ešte jednu, tretiu oddeľovaciu fóliu ktorá má zabezpečovať aby sa naparené kontakty v kľude vzájomne nedotýkali. No, tu sa to ale zjavne na ľavom Shifte časom "unavilo" a vzájomné kontakty tu klesli tak že zostali trvale zopnuté. Klávesnica na potrebné miesta tlačí pomocou malej pružinky takže klávesnicu treba rozoberať na rovnom, veľkom stole, aby ste všetky pružinky našli ak to náhodou obrátite nesprávnym smerom ... mne sa to našťastie nestalo. V tej strednej fólii ktorá neobsahuje kontakty ale má v sebe iba vyrazené potrebné diery pre umožnenie spínania kontaktov som na mieste otvoru pre ľavý shift na jeho okraj pridal rovnomerne dokola tenučké 3 pásiky lepivej fólie (určená do samolepiacich textových termopások), teda som vlastne na tomto mieste prinútil klávesu k tomu že tu treba teraz na stlačenie väčšiu dĺžku dráhy aby prišlo k zopnutiu kontaktu. Síce je to možno na výšku  teraz asi o 0.15mm vyššie, ale Shift už konečne začal fungovať a zopne len vtedy keď to treba. Umiestnenie pridaných prúžkov je možné aplikovať buď na vrchnej strane tejto fólie, alebo na jej spodnej strane  = jednoducho tu to nerozhoduje.

Po opätovnom zložení klávesnice - je to spolu 14 šróbikov + ďalšie 4 ktoré držia klávesnicu vo vrchnom kryte (pozor, časť RESET, OPTION, SELECT atď., tu sú ďalšie 4 šróbiky, tá sa prikladá posledná a na jej osadenie treba fóliu klávesnice mierne "prikrčiť", inak nesadne táto časť na svoje miesto). Ešte nasledujú 4 spodné šróby kryty klávesnice ktoré sú na spodnej strane počítača a celú "šróbikovú show" máme za sebou, ale teda najprv to otestujem, až potom záverom kompletne zošróbujem.

Poskladal som to, nanovo pripojil klávesnicu - dostať fóliu klávesnice do konektoru klávesnice je naozaj fuška - zapol som počítač - a niektoré klapky nefungovali, dobré na tom bolo to že som to ešte celé napevno nezašróboval.

Takže zase išla fólia od klávesnice von z konektoru - a na jej konci tam kde je fólia zosilnená sa nachádzali zvyšky nejakého sajrajtu, najlepšie by som to asi popísal ako lepkavú hmotu ktorá sa ponáša na lepidlo zo zadnej strany pásky menom Izolepa, nebola síce všade ale iba na pár kontaktoch, ale aj tak bolo jasné že tu bude asi jadro problému. Vlastný konektor na doske motherboardu bol čistý, to som si skontroloval, tam nebolo čo riešiť.

Stačilo zobrať chumáčik vaty, namočiť ho v technickom liehu, oprieť klávesnicu na pevnú podložku a opatrne pomaly niekoľkokrát pretrieť jej vývody ktoré sú určené na prepojenie s konektorom na doske počítača ... hotovo.

Nasledovalo nové pasovanie sa s pripojením klávesnice na konektor, po zapnutí počítača všetko konečne funguje tak ako má - a až teraz som prišróboval vrchný kryt s klávesnicou k počítaču.

Na celú túto prácu bolo treba tak cca 20 minút, odmenou je zase dokonale funkčná klávesnica.

A už zase môžem riešiť iné veci.

__________________________________________________________

Vaše hodnotenie, Rate post:

Turbo OS for Atari XF551 - TurboWIgi.

By Administrator at March 19, 2025 12:12
Filed Under: Atari

Atari XF551

 

Tak som si dnes našiel čas a zamyslel som sa nad Turbo OS pre disketovú jednotku Atari XF551, ktorý napísali pred rokmi v Poľsku. Jeho nedostatkom bolo tak ako u originálneho OS že automaticky nerozpoznával zmenu hustoty pri novozaloženej diskete, čo spôsobuje občas neskutočné patálie - toto bol jediný dôvod prečo som tento OS fakticky prestal používať. Až dnes ani neviem prečo som porovnal pôvodný OS od Atari a Turbo OS (zaujímavé je že toto urobiť doteraz nikoho nenapadlo). Tie práve potrebné sekvencie sú úplne rovnaké a tak som len nahradil potrebných pár byte čo je vlastne v reáli aplikovaný patch od Boba Wooleyho a - svete div sa, tento poľský Turbo operačný systém pre Atari XF551 začal perfektne rozpoznávať hustoty novo založených diskiet. Možno to niekoho poteší kto má rád k dispozícii viacero OS, ja som túto úpravu vcelku "skromne" nazval ako TurboWIgi OS ...

Čo stojí za zmienku je to že pri prepínaní hustôt sa nezobrazí známa hláška "Boot error" ako pri originálnom firmware v.7.7 s patchom od Boba Wooleyho.

 

Ale poďme po poriadku:

 

Najprv sem dám pôvodný TURBO OS bez úprav (má tie isté trable pri zmene hustoty ako má pôvodný OS v.7.7 bez použitia opravného patchu od Boba Wooleyho):

XF551_Turbo.bin (8,00 kb)

 

Nasleduje upravená verzia Turbo WIgi, určená pre Eprom 2732, t.j. 4kB Eprom:

TurboWIgi4.bin (4,00 kb)

 

+ upravená verzia Turbo WIgi, určená pre Eprom 2764, t.j. 8kB Eprom:

TurboWIgi8.bin (8,00 kb)

 

Tento operačný systém bol testovaný na disketovej Atari XF551 (s radičom WD1772) a počítačom Atari 600XL/64kB RAM s externým rozšírením RAM o ďalších 512kB od autora TFHH. Testoval som to na Eprom pamäti 2732, ktorú som založil na miesto pôvodnej Eprom. Pre menej znalých - pripomínam že pre plnú funkčnosť tohoto firmware stačí iba nahradiť pôvodnú Eprom v tejto disketovej jednotke, netreba urobiť nič ďalšie a správne rozpoznáva hustotu novozaloženej diskety.

Zatiaľ som nenašiel žiaden ďalší problém, formátovanie a čítanie funguje na S/M/D/XF hustote. Je to síce drobnosť, ale aj tak ma potešila pretože konečne aj tento firmware nemá problémy zo zmenou hustoty. Na nejaké ďalšie uzávery je príliš skoro, chce to riadne ďalej otestovať (za pár hodín sa to nedá), takže kto má chuť tak smelo do toho !

__________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at March 14, 2025 09:20
Filed Under: Atari

 

Verzia 1.1  - PGM:

Táto verzia oproti doterajšej základnej verzii 1.0 prináša to že predvoľby pre PGM pulz sa teraz dajú nastaviť už na 6 rozdielnych hodnôt, pribudla tu možnosť nastaviť PGM pulz na novú hodnotu =50ms.

 


Ale pozor - použitie módu 50ms pre PGM pulz je na Vaše vlastné riziko, je to už mimo špecifikácie výrobcu ! Sprievodným javom pri tomto móde je dlhšie trvanie doby napaľovania, tu sú už v programe vkladané wait stavy pre následné zotavenie PROM.
(I keď ak sa nedarí napáliť potrebné hodnoty pri PGM pulze =20ms  vlastne inú možnosť ako to skúsiť aj s 50ms pulzom už aj tak nemáte ..., buď sa podarí dostať do PROM správny obsah pri 50ms pulze alebo samotná PROM by aj tak potom išla do koša.)
Mám otestované na 2x PROM 74188 že PGM pulz s hodnotou =50ms napáli všetky bity ktoré predtým "odolali" PGM pulzu dĺžky 20ms.

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !


Programová verzia TOPP V.1.1 PAL - DOS 2.5 (05.04.2025):

Turbo-BASIC PAL 1.5 TOPPV11.atr (130,02 kb)

Programová verzia TOPP V.1.1 NTSC - DOS 2.5 (05.04.2025):

Turbo-BASIC NTSC 1.5 TOPPV11.atr (130,02 kb)

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

Celkový počet programových riadkov = 492

 

(05.04.2025 - posledné úpravy tejto verzie programového vybavenia, tu už nebudú prevedené ďalšie zmeny. Vo vyšších verziách nad V.1x bude odstránené podstatné striktné obmedzenie v tzv. demo móde., bude sa týkať iba príkazu Write a vstupu do Igiho verifikácie.)

__________________________________________________

06.07.2025 
Oprava v programe - pri použití príkazu Save (ak je zaplnený disk 64 súbormi ) síce prišlo k pípnutiu v programe a potom nasledoval návrat do príkazu, ale nezobrazila sa hláška "Disk full". 
Opravené.

Priamo do programu bol umiestnený odkaz na webovú stránku.

__________________________________________________

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ť:

Tú práve sledujete ...

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.

__________________________________________________________

Vaše hodnotenie, Rate post:

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

By Administrator at March 04, 2025 10:10
Filed Under: Atari

 

TOPP - Tesla Old PROM Programmer pre Atari 8bit.

(Konečné zapojenie súčiastok na doske.)

 

Pokec k vlastnej stavbe programátoru a veciam čo s tým súviseli (a súvisia):

 

Prvý a základný problém ktorý sa sa pri stavbe programátora prejavil bol ten že SH doma používa na prácu počítač Atari 800XLF, na rozdiel odo mňa (XLF počítač doma nemám) - ja najradšej používam Atari 600XL/64kB RAM s rozšírením 512kB RAM od TFFH alebo 800XL s rozšírením na 512kB RAM, v oboch prípadoch sa jedná o externé rozšírenie RAM cez PBI zbernicu (XL rada má dobrú klávesnicu, dobre sa mi na nej píše). Aký je rozdiel medzi nimi a XLF ?, v Atari 800XLF je obvod FREDDIE, v XL mašinách nie je. Čo jemu doma fungovalo tak u mňa ani za toho boha nefungovalo - teda myslím tým sériové prenosy. Nakoniec ma napadlo že jediný rozdiel medzi počítačmi je práve v použití uvedeného čipu a tak som vytiahol z poličky jeden z dobre založených  počítačov Atari 800XE prerobený na 320XE - a všetko okamžite šlapalo na prvú dobrú - nechcite vedieť koľko času som predtým strávil hľadaním chyby na mašinách XL ... toto bol aj hlavný dôvod prečo sa SH rozhodol postaviť si taktiež svoj pracovný TOPP programátor a teda aby sme vedeli porovnať vzájomné rozdiely.

Zásadnou vecou ktorá komplikovala funkčnosť programu sú trvale pripojené 1nF kondenzátory na pinoch 6520 v samotnom počítači - či je to už v režime vstupu a výstupu. Na to aby sa zo signálom dalo rozumne pracovať (a aj ho spracovať) bolo potrebné do cesty zaradiť TTL obvod 74LS14 ktorý jednoznačne definuje dobu prechodu z jednej úrovne na druhú, proste Schmittov klopný obvod nasadený v praxi, toto bola vec naozaj zásadná. Ďalšou vecou ktorá je rozdielna medzi typmi 600XL a 800XL je to že 600-ka nemá pred spomenutými kapacitami zaradené odpory 100Ω, zato 800XL ich v sebe má, sú použité aj v rade XE. Zásadnou vecou je aj použitie kapacity C16 v programátore.

Práve tieto veci a mierne odlišné generovanie jednotlivých signálov spôsobujú že pre jednotlivé typy počítačov treba voliť celkom iné nastavenie prepínačov D1÷D4 a aj prípadné dodatočné zapojenie kapacity C18 (A800XL).

 

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. Program nikdy nespúšťajte ak máte v joyporte č.2 pripojený joystick ! - mohlo by prísť k poškodeniu čipu 6520 ak by ste stlačili niektoré tlačítko na joysticku !

 

Postavil som 2 verzie základnej dosky TOPP, dôvod uvediem v ďalšom. Po postavení prvej verzie som zistil že mi z naprosto neznámych príčin "odchádza" do večných kremíkových lovíšť druhý čip 4094 v poradí (je označený v schéme ako IC3), dokonca aj vtedy keď jeho vývody na ZIF päticu v doske ešte neboli vôbec zapojené. Zopakovalo sa to aj po postavení celého zapojenia (ešte 2x mi na tomto mieste "odišiel" bez zjavných príčin čip 4094). Priznám sa že doteraz na to nemám celkom jasné vysvetlenie (osobne predpokladám blbú radu obvodov 4094), ale nakoplo ma to tak že som celé zapojenie postavil ešte raz kompletne nanovo ... zase to stálo čas, súčiastky a ďalšie úsilie.
Vďaka týmto mojím problémom sa SH rozhodol a postavil na univerzálke aj svoju testovaciu verziu programátoru - pričom sa s mojimi problémami vôbec nestretol ... tak to ma iritovalo zo všetkého najviac. Kde sa stala chyba ? Postupne som to ale zistil a našiel som kde bol problém.
Po postavení druhého kusu som do neho zohnal ďalšie obvody 4094 - ale už od iného výrobcu (teraz mám nasadené čipy od výrobcu ST s označením HCF4094BE) a tu sa mi už nestalo ani jeden jediný krát že by mi niektorý čip 4094 odišiel do kremíkového neba
(tieto čipy sú v programátore doteraz, bez jedinej výmeny) ..., tak to bola naozajstná úľava. Samozrejme že mi to nedalo a použil som čipy z tejto novej várky aj do svojej prvej postavenej verzie programátoru - a problém z likvidáciou čipu 4094 na druhej pozícii v poradí sa už nikdy neobjavil, takže vďaka tomu mám teraz 100%-nú istotu že som aj v prvom zapojení programátoru nemal žiadnu chybu. Mať tieto čipy k dispozícii už od začiatku - ušetrilo by mi to minimálne týždeň života ...
Môj pravdepodobný záver je taký že mám teraz prevedenie čipu 4094 od iného výrobcu ktorý nie je náchylný na niektoré javy ktoré sa tu môžu vyskytnúť - rozumnejší záver nemám.

Pomocná doštička pre kontrolu signálu CS a zmeny napájania +5V na +10.5V a naopak.


Pre pohodlné meranie priebehov PGM pulzu a teda CS=0 alebo CS=1, +5V, +10.5V som si vytvoril pomocnú doštičku kde som sa pripájal pomocou osciloskopu a teda tu som si kontroloval potrebné priebehy. Pretože na ZIF pätici mám trvale pripojenú kapacitu M1 tak tá by mi bez pripojenej záťaže (PROM) pri meraní skresľovala priebehy pri prechode z +5V na +10.5V a naspäť - tak som si vytvoril umelú záťaž v podobe 4x 470Ω zapojených paralelne, čo mi približne nahrádza odber založenej PROM do pätice. Krpaté riešenie, ale je to plne funkčné - žeby som to nazval emulátorom PROM ? (ale to určite nie ... Laughing).

 

Pomocná doštička pre kontrolu signálu CS a zmeny napájania +5V na 10.5V a naopak.


No a idem na to čo som spomenul už na začiatku - ako sa dosiahol stav  že program funguje taktiež na počítačoch rady Atari 600XL, Atari 800XL a teda nielen na rade počítačov XE. Pri riešení tohto problému som dosť dlho zlyhával, pretože som do prvého programátoru osadil naraz štvoricu odporov 4k7 ktoré boli trvale pripojené na pinoch 1,2,3 a 4 na konektore CANNON - toto ale ako sa ukázalo k funkčnosti nijako pozitívne neprispelo, hja - chybami sa človek učí ... ale že to dá občas poriadne zabrať než sa na problém (chybu) príde ... takže tu pomohlo osadenie štvoritého DIP switchu D1÷D4, kde je teraz možné túto štvoricu odporov pripojiť alebo odpojiť. Ako sa postupom doby ukázalo, stači "cvičiť" pri nastavovaní iba zo switchmi D1÷D3, switch D4 zostáva trvale pripojený. Tak isto som ešte v začiatkoch osadil na mieste kapacity C16 kondenzátor 22uF/10V (obyčajný elektrolyt) spolu s keramikou 100nF - čo sa ukázalo ako nedostačujúce. Tu treba nasadiť a použiť tantalovú kapacitu, minimálnej hodnoty 47uF a "zázračne" veľa problémov zrazu zmizlo a niektoré javy taktiež ustúpili do pozadia - a ušetrilo by mi to taktiež hóóooooodne času pri začiatočnom oživovaní ... teraz to už viem - a už to viete aj Vy.

 

Na fotografii vpravo hore je vidieť 5-miestny jednoradový  konektor do ktorého sa pripája switch D1÷D4 spolu

s odporovou sieťou RF3. Nachádza sa  hneď vedľa konektoru pre pripojenie na joyport2.

 

Počas stavby sa vyskytlo toľko neznámych a toľko zavádzajúcich zistení (a prekvapení) že som mal 2x obdobie kedy som chcel úplne "hodiť flintu do žita" a vrátiť sa naspäť k riešeniu cez PBI zbernicu. Našťastie, vždy mi pomohlo byť pár dní bez počítača a potom nasledovala ďalšia komunikácia z SH. To ma zase priviedlo k tomu že som bol problémy zase ochotný riešiť, nájsť a doriešiť. A SH taktiež pomohol pri testovaní, kontrole a úprave mojich podprogramov. Stano - máš to u mňa ! Bolo to časovo hodne, naozaj hodne náročné a tých prebdených nocí bolo taktiež viac ako by som si prial - hlavne to bolo dané problémami s rozličnými typmi počítačov a ich rozdielnym správaním sa pri testoch. Ak by sme sa sústredili iba na XLF a XE radu počítačov Atari  tak TOPP programátor mohol byť uvoľnený na web možno aj viac než pred pol rokom ... No, nakoniec sa z toho predsa len stalo použiteľné zariadenie aj pre radu XL.

Ešte dodám - vyzerá to tak, že odber zariadenia pri pálení bitu neprekračuje hodnotu 450mA (12V/DC), takže 12V/DC/1A zdroj skutočne s bohatou rezervou postačuje (v niektorých materiáloch sa hovorí aj o hodnote až 750mA, ale to asi bude naozaj iba nejaká hraničná hodnota nepodareného kusu). Tento zvýšený odber je naozaj krátkodobý - je to iba do okamžiku prepálenia internej prepojky v čipe, čiže reálne a štandartne sa nejedná o číslo ktoré trvá dlhšie ako pár milisekúnd.

 

Na záver pridávam ešte pár fotografií:


Prvá verzia TOPP, ešte stále bez osadenia čipu 74LS14, na začiatku sa s ním na doske nerátalo. Nakoniec som ho tam taktiež dostal, ale miesta na jeho osadenie už veľa nezostalo ... Pekne vidieť odlišné rozmiestnenie súčiastok na tomto programátore a inak umiestnený konektor pre pripojenie na joystickový port č.2 - ešte nie je otočený o 90° ako na konečnom riešení. Tranzistory BS 170 sa tu nachádzajú až za ZIF päticami.


Druhá verzia TOPP - oživovacie testy, konektor je tu už pootočený v uhle 90°. Tu som testoval správnosť údajov na riadiacom čipe IC2. Tento stav sa "normálne" nedá dosiahnuť, bolo to prepojené takto iba v rámci testu oživovania. (Normálne ak svieti červená LED tak musí svietiť aj modrá LED ... vid ďalší obrázok kde je to už prepojené tak ako treba.) Ešte doska nie je plne obsadená všetkými súčiastkami.


Druhá verzia TOPP - oživovacie testy.

Na týchto snímkoch ešte nie sú osadené všetky ďalšie doplnky na doske  ktoré sa objavili počas realizácie.

 

Pod páčky ZIF pätičiek prišli gumové podložky, ich páčky nepresahujú obrys dosky.

Tu je už tých osadených súčiastok na doske predsa len viac.


Ako vidieť kapacitami sa na doske nešetrilo ... použité su elektrolytické kondenzátory.

(Domáce zásoby tantalov došli ...)


Tu je už osadený inak riešený DIP prepínač. Pri testovaní bol predchádzajúci switch lepšie otočený,

hodilo sa to pri potrebnom častom prepínaní, teraz to už tak intenzívne prepínať netreba.


Tento pohľad na kompletne osadenú dosku je už dosť známy.

 

A teraz niečo z iného "súdku":

Pracovná verzia TOPP-u - autor SH, je to urobené na menšej doske. Šedý hranol s označením RGK

je 12V jazýčkové relé. Tranzistory BS170 sú osadené v pätičkách.

 

Pracovná verzia TOPP - autor SH. Ako vidieť Stano osadil ZIF pätice v poradí ako na schéme, čipy sú osadené "opačne" oproti mojej verzii, dtto sa týka ZIF pätíc, LED-ky sú tu osadené v inom poradí, funguje to samozrejme taktiež, na univerzálke doske to nie je problém. A s XLF mašinou to chodilo okamžite a na prvú dobrú ...

 

Touto časťou končí tento miniseriál, ak ešte bude nejaké pokračovanie tak to budú nové, rozšírené verzie programového vybavenia. Pôjde to stále priamo v TB (Turbo Basic), pretože to vyzerá tak že ak to chcem skompilovať tak v kompilátore stále narazím na nejaký ďalší skrytý bug (nevypíše sa žiadna chybová hláška, len to proste nerobí presne to čo má). Nevadí to, TB je na použitie dostatočne rýchly. A už je načase robiť aj niečo iné, mám rozpracované nejaké tie ďalšie verzie programu s rôznymi doplnkami, teda teraz sa sústredím na ich postupné dokončenie.

___________________________________________________________

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ť:

Práve ju sledujete ...

Š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.

__________________________________________________________

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: