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

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

Programová verzia TOPP v.3.0

 

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

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


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

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

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

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

 

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


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

 

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

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

 

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

 

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

___________________________________________________________

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

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

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

MyDOS_TOPP30R8_TB_PAL_128kB.atr (130,02 kb)

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

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

MyDOS_TOPP30R8_TB_NTSC_128kB.atr (130,02 kb)

___________________________________________________________

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

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

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

MyDOS_TOPP30R8_TB15_PAL_360kB.atr (359,64 kb)

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

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

MyDOS_TOPP30R8_TB15_NTSC_360kB.atr (359,64 kb)

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

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

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

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

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

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

___________________________________________________________

 

Upozornenie:

Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu zodpovednosť za škody spôsobené používaním zariadení postavených podľa tu uverejnených schém alebo zobrazených úprav.


Uvediem príklad:

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

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


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

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

 

P.S.:

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

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

_____________________________________________________________

Prvá časť:

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

Druhá časť:

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

Tretia časť:

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

Štvrtá časť:

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

Piata časť:

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

Šiesta časť:

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

Siedma časť:

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

Časť číslo  osem:

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

Deviata časť:

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

Desiata časť:

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

Jedenásta časť:

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

Dvanásta časť:

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

Trinásta časť:

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

Štrnásta časť:

TOPP - software P188_46C_Vigi_MyDOS - SH. Part14.

Pätnásta časť:

TOPP - software P188_46F_Vigi_SpartaDOS - aka SH. Part15.

Šestnásta časť:

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

Sedemnásta časť:

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

Osemnásta časť:

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

Devätnásta časť:

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

Dvadsiata časť:

Práve ju sledujete ...

_____________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

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

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

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