
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 doddatočne pridaným veciam je program už dosť dlhý.
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 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 a či je pripojený kondenzátor C18 - ako vidieť je pripojený iba pre typ Atari 800XL.
Ď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 (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)
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ím, možno to nakoniec bude celkom inak ...
__________________________________________________
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.
__________________________________________________________

Vaše hodnotenie, Rate post: