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 joyportoch č.1 a  č.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.

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.

____________________________________________________________

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: