OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

HVDOSdev2019!

Právě je 16 zář 2019, 00:00

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 
Autor Zpráva
PříspěvekNapsal: 03 čer 2019, 20:46 
Online
Radil

Registrován: 01 pro 2017, 21:01
Příspěvky: 546
Bydliště: BA-Králikárne
Has thanked: 4 times
Been thanked: 86 times
Ako názov napovedá, zaujímalo by ma, či ste niekto mali a používali nejaký programátor pamätí EPROM pripojený k ZX Spectru. Aký a s akým softwérom? Alebo sa vždy všetko programovalo na PC? Dostal sa mi totiž do rúk staručký programátor ELNEC PREPROM-01, a podľa toho, že komunikuje cez TTL logiku (Parallel port, použitých iba 5 signálov), tak s vhodným programom by fungoval určite aj so Spectrom. (a priznám sa, nejaký programátor pre Didaktik som si vyrobil, ale moc by som sa tým nechválil, vtedy moje znalosti neboli bohvie aké, a podľa toho to aj vyzerá, tiež iba zo súčiastok čo som z niečoho vymontoval... ale funguje)

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.


Nahoru
 Profil  
 
PříspěvekNapsal: 04 čer 2019, 14:46 
Offline
Kecka

Registrován: 17 úno 2014, 14:46
Příspěvky: 39
Bydliště: Brno
Has thanked: 8 times
Been thanked: 2 times
Programátory EPROM k osmibitům se dělávaly maximálně tak pro 2716, možná 2732. Pro Spectrum nevím. Preprom připojuju přes docking station a notebook HP6715b - tam je ještě skutečný paralelní port (LPT karty do slotu PCI, PCIe jsou jen simulátory - nefunkční). Software je na elnec.sk pořád dostupný (funguje i ve Windows 7x32). Rozlouskount ten programátor reverzním inženýrstvím... no nevím. Určitě bude rychlejší a jednodušší sehnat něco s LPT portem.

_________________
Klony, hybridy, kopie a jiná udělátka v duchu PMI-80, SAPI-1, ZX Sparrow, SAVIA-84 a pokusy o vlastní konstrukce úplně nových historických počítačů


Nahoru
 Profil  
 
PříspěvekNapsal: 04 čer 2019, 15:18 
Offline
Pan Generální

Registrován: 16 čer 2014, 12:23
Příspěvky: 2389
Bydliště: Jesenice
Has thanked: 14 times
Been thanked: 144 times
Je to stejný s programátorem s Elektoru.
Jednodušší připojení je nějaká 486 s LPT portem, protože zajímavá je ta hotová programová podpora :)
http://blog.3b2.sk/igi/post/Programator ... ammer.aspx


Nahoru
 Profil  
 
PříspěvekNapsal: 04 čer 2019, 15:34 
Online
Radil

Registrován: 01 pro 2017, 21:01
Příspěvky: 546
Bydliště: BA-Králikárne
Has thanked: 4 times
Been thanked: 86 times
No jo, 486... teda neviem, ale v Didaktikoch je 27128, tak pri výrobe na ich programovanie používali niečo iné ako Didaktik? Veď by na to v pohode stačil. PREPROM-01 je až do 27512, ale s redukciou by sa na viac krát dala naprogramovať aj väčšia EPROM. Pokiaľ vždy pri programovaní EPROM do nejakého PC (alebo Didaktiku) použili výkonnejší PC, ako programovali EPROM do toho prvého PC? :?:

@kelley12: Ktorý typ Preprom máš? Určite nie 01, k tomu je program iba pre DOS, a vraj funguje maximálne na 166 MHz, na tom Win7 asi nepôjde. Novšie verzie už sú s USB pre Windows.

Inak ako že rozlúsknuť tu nieje čo, je tam 4x posuvný register (spolu 32 bitov), z nich niečo ide priamo na piny EPROM, niečo riadi napätia. Jeden signál je vstupný bit (in), jeden je posuv tohoto bitu v registri (clock), potom je tu výstupný bit (out), a ešte signál zrejme pre pripojenie už naposúvaných bitov na výstupy (strobe). Ešte je tam nejaký alarm, ale ten sa vraj nemusí zapájať, je to zrejme iba signalizácia poruchy. Niekoľko pokusov či to funguje správne, a 27128 by som naprogramoval aj z BASICu (to by ale trvalo...).

Len mi príde divné, že toľko Spectier a Didaktikov, a žiadny programátor eprom pre ne.

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.


Nahoru
 Profil  
 
PříspěvekNapsal: 04 čer 2019, 15:52 
Offline
Pan Generální

Registrován: 16 čer 2014, 12:23
Příspěvky: 2389
Bydliště: Jesenice
Has thanked: 14 times
Been thanked: 144 times
Když jsem si stavěl BOBO64 tak jsem paměti programoval na programátoru připojeném na ADT4500 :)
Moje pracoviště, programátor je ta bedna vedle počítače, na které stojí tv Merkur.
Obrázek


Nahoru
 Profil  
 
PříspěvekNapsal: 04 čer 2019, 20:54 
Online
Pan Štábní
Uživatelský avatar

Registrován: 18 kvě 2013, 14:56
Příspěvky: 1044
Has thanked: 137 times
Been thanked: 260 times
Jednoduchý programátor pro ZX Spectrum vyšel v Mikrobázi 1989... nevím které přesně číslo. Dalo se s ním naprogramovat jen několik málo typů do největší 27C128 a taky to trochu pokulhávalo na softwaru. Byl hodně zjednodušený. Ale šlo to, naprogramoval jsem s tím možná 3 EPROMky do Betadisku než se to díky mému neumětelství a žalostné úrovni bastlení v té době rozpadlo (prostě to byl chumel drátů na univerzální desce a po pár letech skladování se z toho něco utrhlo a už jsem neměl chuť to znovu oživovat). Krom toho ten programátor vyžadoval k UR-4 další osmibitový interface, 24 bitů z 8255 bylo potřeba pro samotnou 16kB EPROM a ten druhý interface obsluhoval napájení během programování a další řídící signály.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 05 čer 2019, 03:04 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 20:26
Příspěvky: 2450
Has thanked: 93 times
Been thanked: 362 times
Taky existuje programátor osazený dvěma Z80 PIO, mám ho ve formě nesestavené stavebnice... někde... ;)
Vydražil jsem ho před lety na Aukru a opravdu jsem na něm chtěl programovat EPROMky pro Spectrum, nicméně hotový programátor pro PC se ukázal jako pružnější (a dostupnější) řešení... 8-)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
PříspěvekNapsal: 05 čer 2019, 08:08 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 15:24
Příspěvky: 376
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 224 times
Ano, používali! :-) Programátor EPROG své vlastní konstrukce, založený na 2x Z80-PIO, uměl programovat 2716, 2732, 2764, 27128, 27256 a 27512 po půlkách. Neměl zdroj programovacího napětí, byl potřeba externí regulovatelný zdroj. Soft byl také vlastní, ovládání pomocí okének ala Art Studio. V době cca před 20ti roky jsem s ním naprogramoval pěknou řádku EPROMek, mj. do Gamy 192 apod. ;-)

_________________

CSS Electronics Petr Valečko
Návrh a stavba hardware, programování, hraní her, opravy

ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
ZX Nucleon 512KB (fáze návrhu a zkoušek)
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


http://css-electronics.8u.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 06 čer 2019, 12:13 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 20:26
Příspěvky: 2450
Has thanked: 93 times
Been thanked: 362 times
CSS: Nemáš někde ten soft? Nejlépe v TAPce? Zdá se, že je to ten samý programátor... ;) Dokonce jsem ho možná na tom Aukru koupil od tebe...? :P

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
PříspěvekNapsal: 06 čer 2019, 12:58 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 15:24
Příspěvky: 376
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 224 times
Jiiira: Doma bych ho měl mít, akorát nebude v TAP (TAP se mi nikdy nepodařilo vyrobit) a tak mám veškerý soft z kazet zaarchivovaný jako audio ve FLAC. Musel by sis ho "vypískat" a případně převést do TAP sám, mě ta konverze nikdy nefungovala ;-)

Jinak programátorů EPROG bylo víc (minimálně 2), páč já ten název taky tenkrát ukradl :-D A nepamatuju se, že bych nějaký někdy prodával, takže podle mě nebudeš mít ten můj ;-)

_________________

CSS Electronics Petr Valečko
Návrh a stavba hardware, programování, hraní her, opravy

ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
ZX Nucleon 512KB (fáze návrhu a zkoušek)
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


http://css-electronics.8u.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 06 čer 2019, 14:54 
Online
Radil

Registrován: 01 pro 2017, 21:01
Příspěvky: 546
Bydliště: BA-Králikárne
Has thanked: 4 times
Been thanked: 86 times
Tak som sa predsa odhodlal dať sem to moje úchvatné dielo, čo som kedysi vytvoril. Pripája sa k D40, EPROMky to programuje aj číta, a neskôr som software rozšíril aj na obvody FLASH. Dnes by to išlo spraviť omnoho krajšie, ale vtedy neboli informácie, nemal som internet, o súčiastkach sa nedalo nič dozvedieť. Z niečoho rozobratého som mal dva posuvné registre, pôvodne tam rozsvecovali tuším nejaké LEDky, tak som zistil ako fungujú aj bez datasheetu. U niekoho v práci som si stiahol z internetu datasheet k EPROM obvodom, ktoré som tiež mal z čohosi vymontované. Ono to vlastne všetko boli šuplíkové zásoby, nič som nekupoval, snáď okrem univerzálnej vŕtanej DPS, na ktorej je to postavené. Celé to vzniklo metódou pokus-omyl, a čo som kde videl ako zapojené. Programuje to pri 5V, nie pri 6, ale funguje to aj tak.

Prikladám foto, software, a čo-to z dokumentácie.


Přílohy:
Poznámka: schéma, software, nákresy...
eprom writer.rar [798.23 KiB]
48 krát
Poznámka: takto to vyzerá
eprom writer.jpg
eprom writer.jpg [ 199.58 KiB | Zobrazeno 1057 krát ]

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.
Nahoru
 Profil  
 
PříspěvekNapsal: 10 zář 2019, 22:51 
Online
Radil

Registrován: 01 pro 2017, 21:01
Příspěvky: 546
Bydliště: BA-Králikárne
Has thanked: 4 times
Been thanked: 86 times
Dnes som sa hral s týmto programátorom, chcel som naprogramovať jeden starý BIOS čip, 29EE010.
Zistil som, že tam mám chybičku, chýba mi tam časť programu v strojáku, konkrétne od adresy 32000. Následne som zistil, že chýbajúca časť nechýba, ale ju vytvára program "wr 27cXXX" na riadku 5000, takže najprv treba nahrať ten, spustiť od 5000, a až potom nahrať program pre iný typ pamätí.

Tie 29EE010 to zapisuje kadejako, asi sú ich časti zamknuté. Skúšal som naprogramovať asi 3, jedna išla, ale v dvoch od polovice nesedeli údaje. Nemám tam pri ich programovaní kontrolu (narozdiel od 27xxx), takže keď ich to naprogramuje, tak sa ani nevie či správne. Musel som narýchlo do časti čítania dorobiť porovnávanie aby som zistil ako som na tom. Ale čo už, FLASH boli posledné s ktorými som sa zaoberal, programovať som ich nepotreboval, tak som to nedotiahol do konca, bola to iba nadstavba k 27xxx.... Preto je zrejme aj ten program zjednodušený, a treba vychádzať z 27...

_________________
Všetky mnou poskytnuté informácie sú voľne šíriteľné. Odporúčam ich zálohovať, servery zvyknú padať, informácie sa strácať..... a ľudia tiež. Až sa nadobro stratím, už bude neskoro sa pýtať.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz