

Zase som niečo vyhrabal zo svojich zásob - nepoužitý projekt programátoru EPROM na malom Atari pre typy EPROM 2716, 2532, 2732, 2564, 2764 a 27128. Hw a sw bol uverejnený v prílohe pre ZAK spravodaj Atari klubu Praha 04/88, podrobný popis začína na strane č.105.
Link na spomenutý materiál:
ZAK Praha 1988/04.
Nuž - k samotnému postaveniu hw som sa nakoniec nedostal, upravoval som len východzí sw podľa mojich predstáv, ale keďže v danej oblasti už nehodlám pokračovať tak aspoň uverejním upravené programové vybavenie ktoré vychádza z pôvodného - v základe beží pod TBasic-om. V uverejnenej verzii sú opravené nájdené chyby v listingu, sú pridané nové fičúrky a kompletne zmenený vzhľad programu. Program nie je chránený proti výpisu - listing programu je free.
Na otázku prečo v programe nie je umiestnený popis - je príliš málo voľného miesta ..., nakoniec stačí naštudovať si pôvodný materiál z ktorého som vychádzal. Nevylučujem že v programe bude potrebné ešte urobiť nejaké drobné zmeny - ale bez reálneho hw sa to nedá plne otestovať.
Ak chceme urobiť komparáciu dát voči Eprom tak treba najprv nahrať do buffra údaje - potom komparátor číta data z buffra a porovnáva s obsahom v Eprom.
Uvedené riešenie programového vybavenia neumožňuje priamo pracovať s Eprom väčšou ako 16kByte (teda 27128). Ak budeme ručne prepínať najvyšší bit tak potom postupne na 2x naprogramujeme aj Eprom 27256 (teda musíme mať pripravený obsah rozdelený na 2x 16kByte).
Teda - ak má niekto chuť s tým ešte niečo urobiť - nech sa páči ! - program funguje aj bez pripojeného hw.

MyDOS_TOPP_EPR1.atr (359,64 kb)
Program sa nachádza na 360kB médiu (DS/DD), použitý je MyDOS 4.53/4.

Poznámka:
Ak chcete programové vybavenie urýchliť je možné program skompilovať - kompilátor by nemal hodiť chybu - v tom prípade odporúčam vyhodiť riadky s ----------, zbytočne potom zaberajú miesto. Následne ešte bude treba príslušne upraviť dĺžky programovacích pulzov - ale ak si dobre spomínam tak toto je už implementované - automaticky rozpozná či program beží pod TB alebo pod TBC a podľa toho príslušne upraví dĺžku PGM pulzu. Urýchlenie celého programátoru je po kompilácii evidentné.
___________________________________________________________
11.09.2026
Pridaná malá obrazová galéria:

Úvodná obrazovka.

Výber typu EPROM.

Základné menu pre typ EPROM 2716.

Základné menu pre typ EPROM 27128.
_____________________________________________________

Vaše hodnotenie, Rate post: