Légy szíves, áruld el, hogyan lehet egy hagyományos Epromból, (pl. 27C256) a gyártókódot kiolvasni.
A9-es címvezeték 12V-ra húzásával. Intelnél már 2732A-nál bevezették ezt, a többi gyártónál általában 2764-nél, de a minket érdeklő 27128 vagy nagyobbak már mind tudják.
[ Guests cannot view attachments ]
Jobb EPROM égetők ismerik is ezt a funkciót (nekem egy kb 20 éves
ELNEC Labprog+ van).
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
A kódokat az adatlapokból lehet összeszedni (illetve optimális esetben benne vannak az égető adatbázisában
),
itt valaki összeírt egy csomót.
Volt sok kisebb gyártó ami licenszben gyártotta a nagyok típusait, így lehet több gyártó is azonos kódon, ahogy a fentebbi példámban is látszik. Viszont ha nagy gyártók kódjai (Intel, AMD, Texas, ST, ATMEL, Macronix, stb) nem stimmelnek, pl Intel van az IC-re írva, és AMD olvasható ki, akkor szépen lebuktak a Kínaiak
Vagy az is előfordulhat, hogy 27C van ráírva, de valójában egy régebbi még nem CMOS az IC, amit lassabb algoritmussal kell írni, különben vagy sikertelen lesz az írás, vagy nem marad bent stabilan a tartalom elkezdenek lebegni a bitek egy idő után. (Kisebb típusoknál akár az is kiderülhet, hogy 21V-al kell programozni.)
És ahonnan a téma indult: ha hamis a felírat, akkor ki tudja milyen a valódi sebesség? Az sajnos nem olvasható ki
Spectrumos srácok építettek SpeccyDOS illesztőket, amiben az eredeti címdekóder PLA EPROM-mal van kiváltva, tehát ennek kritikus a sebessége. Nem működtek, mint kiderült, kínai hamis EPROM-ok voltak amik nem tudták a ráírt sebességet, pedig nem is Kínából rendelték őket, hanem hazai elektronikai kiskereskedésben vették.
Már gondolkoztam kéne csinálni valami EPROM sebesség teszter készüléket. Egy Z80, mondjuk 2-10MHz között változtatható órajellel, EPROM-okba valami teszt program írva, és amilyen tempóig hibátlanul fut, abból kiszámolható, hogy milyen tempót bír az adott EPROM.
Ugye Z80-nál az utasítás olvasás a kritikus az félórajellel rövidebb mint a sima memóriaolvasás. (Erre van 1 órajel wait pluszban betéve az EXOS 2.1-nél alapban)