Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Ремонт, схеми, документация, литература => Темата е започната от: -JonnS- в 03 Август, 2021, 23:04:18
-
Имам стар програматор за EPROM-и но се оказа, че съм загубил софтуера към него :(
На платката има означение "TT2000" на "главата" "EP512" teletech.
Писах на производителя "Teletech" да ми изпрати софтуера, но нямам отговор.
Програматора силно прилича на "WTF-860120A-1". На първо четене се забелязват две разлики:
- има два дросела в преобразователя вместо един
- допълнителна интегрална схема, вероятно "PROM"
Тук (https://www.alisaler.com/sunshine-eprom-programmer-software-download) разбирам, че вероятно призводителя му е "Sunshine" и софтуера за него. Фирмата вече я няма, а тук (http://www.danbbs.dk/~rmadrm/sunshine.htm) има подборка с техни програматори, но такъв няма :(
Не бих искал да експериментирам с неизвестен софтуер, моля ако накой има съхранен оригинала да го сподели.
Благодаря.
-
Софтуера му е в RAR файла от първия линк който си дал. Ясно е че нашите са го копирали, най-вероятно софтуера не е пипан. Пробвай го, няма как да го изгориш. Ако има нещо като хардуерен ключ в липсващия чип, просто няма да тръгне.
-
CVT благодаря за отговора!
Продължавайки търсенето, попаднах на страница (http://matthieu.benoit.free.fr/Sunshine_EW-904BN_Eprom_programmer.htm) където има снимки на "Sunshine EW-904BN EPROM Programmer" който на вид съвпада напълно с "WTF-860120A-1" :) Там има линк към подборката (http://www.danbbs.dk/~rmadrm/eprom9.htm) програми от първото съобщение, където е качен софтуера за EW-904B и EW-904BN.
В прикачения от CVT архив, в "EPROM.EXE" има текст, че работи с модел "EW-904B". Възможно е това да е управляващата програма.
Ако успея да "подкарам" в поччивните дни една 386-ца, ще пробвам няколкото софтуера, надявам се все някой да стане.
Все пак продължавам да търся софтa от teletech.
-
Ето още един линк със софтуер в ZIP файл накрая на страницата: цък! (https://wiki.artifactory.org.au/doku.php?id=tools:eprommer)
-
Програматора на teletech EP-512 заработи с софтуера от EW-904B. Като начало прочетох една записана 27256 с TL866CS и EP-512. При сравнението на двата файла се оказа че EP-512 е повреден и бит D1 винаги се чете като "1". :( Ще пробвам запис на EPROM-и след като отстраня проблема с четенето.
Засега на мога да тврдя на 100% че това е управляващата програма преди да съм тествал записа на EPROM-и. Все пак прилагам софтуера, може някой да има такъв програматор и да тества.
Благодаря на CVT за помощтта! :drinks:
-
Проблема с четенето на грешни данни се оказа в лоша връзка м/у куплунга и лентовия кабел.
След като смених конекторите с нови, данните се четат грешно само на адреси кратни на 0x800.
Адресите се формират от два асинхронни брояча 4040, на които мах. честота е 3.5MHz.
Понеже се усъмних, че проблема е в бързодействието на броячите, смених на кварцовия генератор на дъното /386DX40/ с което тествам от 80MHz на 66MHz и изключих "турбо" режима. След което програматора започна да чете EPROM-a правилно.
Мисля да сменя 4040 с 74HC4040 на които мах честота при 5v е 25MHz, при което се надявам програматора да работи поне при включено турбо.
Не че това е критично важно, но просто е възможно да забравя, че трябва да го изключвам :)
След подмяната броячите ще тествам и режим запис.
-
Няма ли някакъв начин да се намали скоростта на ISA шината от биоса, така че да не се налагат хардуерни промени?
-
Благодаря на колегата CVT за идеята, наистина бях забравил за погледна в Setup-a на дъното.
Но за съжаление няма да помогне, "AT BUS Clock" си беше настроен на "1/5 SYSCLC" което е мининималната възможна честота. Другите опции са "1/2", "1/3" и "1/4". За SYSCLC вероятно се взима честотоата на процесора, която в случая е 33MHz.
Все пак мисля, че това не е перманентно решение, защото настройките в Setup-а могат да се "ресетнат" /батерията на дъното е на преклонна възраст/, или да включа програматора на друга машина.
Разчитайки че програматора 100% работи, възможно е да прочета/запиша грешни данни в в някоя памет.
Поради това се опитвам да реша проблема хардуерно. :)
-
Пробвай го в ХТ машина на 8МHz :)
-
Най вероятно ще имаш и проблем при записа , защото повечето програми разчитат на софтуера да генерира точни интервали от време нужни при записа на различните чипове и съответно при теб със бързо дъно няма ка да се получи точен интервал . Но най вероятно ако е изключен турбо режима ще работи .
Също така ако е изключен кеша помага при забавянето на компютъра.
-
Голяма съм блейка :(, на схемата на програматора (https://www.sandacite.com/forum/index.php?action=dlattach;topic=16233.0;attach=149486) са указани броячи 4040, а на платката са монтирани 561ИЕ10. Не поглеждайки аналозите си купих 74HC4040! Добре че преди да ги монтирам проверих. Аналог на 561ИЕ10 е 4520! Монтирах на тяхно място HEF4520, който при 5v има гранична честота 8MHz. В "Турбо" режим на 386-цата, програматора въпреки това не четеше правилно паметите.
Успешно записах 27C512 без "Турбо", с което потвърждавам че "Eprom4.exe" от архива със софтуера (https://www.sandacite.com/forum/index.php?action=dlattach;topic=16233.0;attach=149212) е управляващата програма за EP-512.
Реших повече да не мъча "желязото", най много да го повредя :).
Дори да успея както казва TheHungry при бърза машина вероятно няма да са точни интервалите от време нужни за програмиране на EPROM-ите.
Благодаря на всички за помощтта!