SBC6502 - 45 - PROM 74188 - program v.1.03.

By Administrator at January 04, 2021 16:20
Filed Under: SBC6502

 

Mám tu najnovšiu verziu programového vybavenia pre programátor PROM 74188, pribudla možnosť reprogramovania nepoužitých výstupov tejto PROM. Občas sa ukáže že potrebujeme zmeniť program v PROM - samozrejme normálne sa to nedá, ale ak máme k dispozícii doteraz nepoužité výstupy a preventívne sme v nich nezmenili základnú hodnotu z 0 na 1 tak ich stále môžeme naprogramovať. Následne sa stačí prepojiť na tento nanovo naprogramovaný výstup - alebo môžeme ho paralelne spojiť s výstupom doterajším, pretože výstup je otvorený kolektor takže sa to skutočne "nepobije". No, doteraz som to síce  nepotreboval, ale takáto možnosť sa naozaj môže hodiť a tak teda som programové vybavenie príslušne upravil. Nápad pridať túto funkciu vznikol v hlave na Nový rok nadránom - keď som po neskoršej večernej káve nevedel zaspať ...

 

Ďalší príklad:

Máme PROM ktorá je naprogramovaná ako dekodér pre sedemsegmentovku LED. Štandartne na to postačuje 10 byte, ak zobrazujeme aj hexa tvar tak treba 16 byte. To značí že stále máme nepoužitých minimálne ďalších 16 byte. Ak do nich naprogramujeme novú funkciu stačí trvale vstup E (ako A,B,C,D,E - nie Enable) pripojiť do log.1 a môžeme využiť PROM na nový účel. Pôvodná verzia programátoru neumožňovala takéto veci, iba napálenie celého obsahu v jednom ťahu a tým to končilo, teraz sa dajú za istých okolností meniť obsahy pre nové, alebo upravené použitie.


Nová voľba "S" - reprogramming PROM

 

Takže v programovom vybavení pribudla voľba "S" - kde je možné takúto PROM 74188 preprogramovať. Tu sa pritom predpokladá, že ten kto to ide robiť si vie skontrolovať či má v PROM priestor na takéto riešenie. Pri tejto voľbe sú vypnuté ochrany ktoré kontrolujú že je PROM čistá a že obsahuje samé 0 - je to potrebné, inak by nebolo možné reprogramovanie. Nachystanie potrebných (a správnych !) dát na takéto niečo je už plne v réžii toho kto sedí na stoličke pred počítačom.

 

Autor nenesie žiadnu zodpovednosť za škodu ktorá vznikne

zničením PROM pri nesprávnom preprogramovaní !

(Ak si nachystáte chybné Data pre napálenie.)


 

Na obrazovke sa vypíše varovná hláška o tom, že ak je na niektorom výstupe naprogramovaná 1 tak ju na tomto konkrétnom výstupe nie je možné  preprogramovať na 0, to je myslím jasné. Ale predsa len na to radšej upozorním. Asi právom predpokladám že túto funkciu využije len ten kto tomu naozaj rozumie.


 

Následne zbehne klasické naprogramovanie a nasleduje verifikácia obsahu PROM 74188, ak nezbehne na prvýkrát nasleduje ešte jeden pokus. Ak je všetko O.K, skáče program po naprogramovaní do menu. Ak verifikácia nezbehne ani po druhom pokuse naprogramovať správne údaje program ukončí svoju činnosť a vypíše hlášku o neúspešnom programovaní.

 

Teraz už nasleduje vlastné programové vybavenie (BASIC) kde je už implementovaná možnosť výberu reprogramovania PROM 74188, je to pripravené  pre 4 rýchlosti procesoru na doske SBC6502:

 


 

74188 programmer 1_8432MHz_v103.txt (12,96 kb)

 


 

74188 programmer 2_4576MHz_v103.txt (12,96 kb)

 


 

74188 programmer 4_0000MHz_v103.txt (12,96 kb)

 



74188 programmer 5_0000MHz_v103.txt (12,96 kb)

(Jedná sa o textové súbory.)

 

Toto programové vybavenie je funkčné výhradne zo zapojením programátoru uvedeným na tejto stránke:
SBC6502-33-Programator-PROM-74188-PROM-74188-programmer-Part-1-4.

____________________________________________________________

Poznámka:

Ak na stránkach nájdete novšiu verziu programového vybavenia - prosím použite novšiu verziu, určite má v sebe viacero zmien ktoré vedú k lepšiemu využitiu použitého programového vybavenia.

____________________________________________________________


Všetky ostatné možnosti programátoru boli popísané v manuáli v druhej časti o programátore PROM 74188, v tej časti sa nič nezmenilo, ak áno tak sú to len nejaké naozaj kozmetické úpravy (posun textu a pod., nakoniec som odstránil zdvojenú možnosť ukončenia programu klávesou "E").

Možnosť reprogramovania považujem za naozaj príjemné rozšírenie funkcií programátoru PROM 74188. A už vážne uvažujem nad drobnými doplnkami (vylepšeniami) ktoré uplatním v nasledujúcej verzii programového vybavenia 1.04 ... zatiaľ chystám malý návod ako postupovať pri tvorbe dát pre reprogramovanie, bude to v ďalšej časti, alebo hneď po návode, ešte uvidím, ale určite to tam niekde priložím.


Manuál:
SBC6502 - 34 - Programátor PROM 74188. PROM 74188 programmer. Part 2-4.

_____________________________________________________

 

Už existuje novšia verzia, viď odkaz nižšie.

21.02.2021

Najnovšia verzia programu:
SBC6502 - 48 - PROM 74188 - program v.1.04 - + adresy programu.

 ___________________________________________________________

Vaše hodnotenie, Rate post:

Comments

1/4/2021 4:22:45 PM #

trackback

Directory SBC6502

Directory SBC6502

Igi blog |

Comments are closed

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Blog je o mojich záujmoch - som už na dôchodku, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy vo viacerých denníkoch - až som pred rokmi nakoniec zakotvil v jednom denníku kde som to potiahol až do konca mojej profesnej kariéry.