![]() |
|
|
|
|
|
#1 |
|
Member
Join Date: 8th June 2009
Location: Togliatti
Posts: 94
Thanks: 10
Thanked 15 Times in 8 Posts
![]() |
Привет, спецы!
Сегодня назрел вопрос по ПЗУ, а именно нужно считать и сдампить, чтоб я смог сделать клон. Со спектрумами у меня порядок ![]() В этот раз руки дошли до древнего японского синтезатора, в прошивке которого я хочу покопаться, и если удасться клонировать ПЗУ то отремонтировать второй такой нерабочий. МС - HN482764G с окошком для УФ стирания. В интернете прошивку скачать никак, никто не дампил. В спеках используются похожие МС, так что соориентируйте меня что делать. -Можно ли скопировать 2764 -Не убьется ли она при этом -Я подозреваю что она защищена и будет считываться мусор? Можно ли это обойти и считать оригинал чтоб CRC было ОК ( со старых аркадных автоматов я видел в инете дампы защищенных ПЗУ - как-то же скопировали...) -Какой нужен программатор Есть ли опыт у форумчан и готов ли кто-то взяться в спб или хотя бы подсказать Даже можно не на ОБЩИХ началах - кто бы мне помог и наклонировал это дело я б подарил Spectrum +2 ====== Текущий статус - все микросхемы считаны программой из этого поста. (надо обновлять прошивку MEGA8515). Прошивка по умолчанию и программа из шапки НЕ читает УФ ПЗУ в принципе. Текущий статус 2 - никак не записыватся перезаписываемая W27C512 Текущий статус 3 - Вроде W27c512 тоже требует 12в для записи, отогнул ножку 22 (VPP) и подал туда +12, соединил земли, в итоге она задымилась и сгорела. Текущий статус 4 - Прошил УФ ПЗУ NM27C128Q Отогнул 1 ножку и подал туда +13.1 в через резистор 680 Ом Чтение успешно. В синте работает (надо отогнуть 26 ножку и проводком запаять ее на землю чтоб изобразить 2764). В ПЗУ залил 16 кб прошивку - просто 2 склееных по 8 от ПЗУ 2764 Кстати NM27C128Q в режиме записи требует 12.75В Vpp и 6.5V Vcc. 6.5В программатор не может дать т.к. он питается от юсб и там нет никаких преобразователей, но 5в этих хватило ========= Может кому-то полезно будет. Все результаты в одном Все делалось на программаторе дип-32 флэшер прошитым альтернативной прошивкой, и альтернативной программой W27C512 - перезаписываемая. Стирается напряжением 14в (схема в даташите), запись - подал 11.9В через диод на отогнутую 22 ножку. Запись-чтение ОК AT28C64B - перезаписываемая. Читается и пишется без дополнительных допаек в режиме 27с64. Иногда записывается с ошибками, 2-3 раза надо пробовать. NH482764 - УФ ПЗУ EPROM. Читается. Для записи надо +21 вольт. Пробовал внешнее напряжение. Полный крах при записи, раз 5 пробовал - пишется с ошибками. M2764A - УФ ПЗУ EPROM. Читается. Для записи надо +12 вольт. С внешним напряжением идеально пишется NM27C128Q - УФ ПЗУ EPROM. Читается. Для записи надо +12.5 вольт. С внешним напряжением идеально пишется Время стирания бактерицидной лампой Philips TUV15 - 15Вт ~20мин ========= Со стандартной прошивкой - PH29EE010 читал в режиме at29f01, w29c010 - каждый раз считывает по-разному, содержимое схожее но каждый раз что-то новое. Тут провал. Вот так! Last edited by nikor4; 29th August 2013 at 20:11. |
|
|
|
|
|
#2 |
|
Moderator
Join Date: 1st February 2007
Location: Орёл
Posts: 604
Thanks: 186
Thanked 179 Times in 118 Posts
![]() ![]() |
Да помойму такие уф пзу читаются вообще чем угодно, я виллемом читаю, шью, а было дело, что чуток большего размера 27512 читали в панельке на втором джифорсе. Так что крайний вариант, это заморочиться с поиском такого рода видюхи или материнки, а лучше купить программатор (виллем чуть более 1к рублей на ибее) или найти человека с программатором. На край присылай по почте, сдапмлю.
|
|
|
|
|
|
#3 |
|
Member
Join Date: 8th June 2009
Location: Togliatti
Posts: 94
Thanks: 10
Thanked 15 Times in 8 Posts
![]() |
Нашел в закромах ZXkit-006 это который DIP-32 Flasher.
Единственное но это не проф программатор а вроде как переделанный из наработок умельца-разработчика с форума, и пока не знаю совместимость с 2764. А о защите я читал еще в группах yahoo, там когда-то пытались считать, году в 2009 и ничего у них не вышло. Мои тесты ---- УФ HN482764G -не читается УФ NM27C128Q -не читается УФ HN4827128G-25 -не читается eeprom Winbond W27c512-45Z - читается eeprom AT27C512R - читается Last edited by nikor4; 24th August 2013 at 14:12. |
|
|
|
|
|
#4 | |
|
Moderator
Join Date: 1st February 2007
Location: Орёл
Posts: 604
Thanks: 186
Thanked 179 Times in 118 Posts
![]() ![]() |
Quote:
Одно дело хитрыми алгоритмами реализовать проверку подлинности ПЗУ, другое дело сделать ее нечитаемой, нонсенс. Прочитается оно |
|
|
|
|
|
|
#5 | |
|
Member
Join Date: 8th June 2009
Location: Togliatti
Posts: 94
Thanks: 10
Thanked 15 Times in 8 Posts
![]() |
Quote:
Пока что я попробовал прочитать УФ пзу с помощью местного программатора DIP-32 Flasher и ни одна УФ ПЗУ не прочиталась. Более совершенного программатора я не имею, поэтому не могу судить о начинке 2764... |
|
|
|
|
|
|
#6 | |
|
Guru
Join Date: 30th May 2007
Location: г. Лянтор, Сургутского р-на, ХМАО
Posts: 2,175
Thanks: 452
Thanked 468 Times in 367 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
__________________
http://nick-name.ru/forum/Fifan.gif Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)
|
|
|
|
|
| The Following User Says Thank You to fifan For This Useful Post: | nikor4 (25th August 2013) |
|
|
#7 | ||
|
Member
Join Date: 8th June 2009
Location: Togliatti
Posts: 94
Thanks: 10
Thanked 15 Times in 8 Posts
![]() |
Quote:
Quote:
Я находил этот пост но не думал что надо еще и прошивать mega8515 на другую прошивку В windows 7 - 64bit какие-то проблемы, пришлось собрать древний комп с windows xp, прошил этой прошивкой. В итоге все микросхемы сдампил. Теперь стоит другой вопрос, я нашел перезаписываемую W27c512-45z, пытаюсь ее прошить, но ничего не получается. Прошивка для УФ EPROM делает вид что записывает но на самом деле ничего не происходит, считываются FF. Вернул прошивку от версии 0.17 так что в шапке - микросхема вообще не записывается Writing 00000 trying:10 WRITE ERROR! МС вроде новая, да и читается, но не пишется, других под рукой пока нету для тестов. upd Вроде бы W27c512 тоже программируется 12ю вольтами. Отогнул ножку 22 VPP, подал туда +12, землю естественно на GND Через секунд 10 повалил дым и она пробилась нафиг
Last edited by nikor4; 25th August 2013 at 15:14. |
||
|
|
|
|
|
#8 |
|
Veteran
Join Date: 19th December 2008
Location: Черкассы
Posts: 1,498
Thanks: 329
Thanked 416 Times in 287 Posts
![]() ![]() ![]() ![]() ![]() |
Понижение напряжения на ножке программирования черевато выпадениями разных битов. То есть, например в АОНах, 512 пзу первые 256 байт программились с чуть пониженым напряжением, прога считывала их несколько раз, если с каждым чтением они отличались - то пзу считалось подлинным.
Ещё разновидность зверской защиты - это, когда после програмации подавался импульс на программируемую ногу с превышенным напряжением, мс получается стирается, читается, проверяется, но не програмируется более. Это то, что я знаю, мож ещё както? ---------- Post added at 15:43 ---------- Previous post was at 15:42 ---------- А рядом никого с программером? Или сделай по схеме Григорьева, гдет схемка и прога пролетала. Только она к самому Спектруму.
__________________
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash. Pentagon 128(1991г.)+YМ программатор 2732-27512. |
|
|
|
|
|
#9 |
|
Master
Join Date: 3rd July 2007
Location: Мариуполь-Киев
Posts: 704
Thanks: 240
Thanked 182 Times in 141 Posts
![]() ![]() |
Крайне мало вероятно. Защита на УФ микросхемах в серийном производстве крайне маловероятна. В первый раз, когда мне потребовалось считать 2716 (то же самое, но с меньшим объемом) Я ее просто подключил к 580ВВ55 (на "Профи" установлена штатно) и написал коротенькую программу на Бейсике. С записью конечно чуть сложнее. Давно это было...
__________________
Скрытый текстProfi 6.2 Rev.B / 1024 Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox Profi v4.00 /1024 АТМ Turbo /512/ - собран но еще не запускался ATM Turbo 2+ v7.10 - собран на 80% Pentagon 128 - в планах восстановить (раскуроченная плата) ZXMC20/NemoIDE/AT-Keyb (by Caro) Revers U8EP3C Speccy2010, r2 [свернуть] |
|
|
|
|
|
#10 |
|
Master
Join Date: 1st July 2013
Location: г. Иваново
Posts: 629
Thanks: 88
Thanked 124 Times in 68 Posts
![]() ![]() |
подтверждаю что Willem-ом читается и пишеться 2764 пробовал разные, с питанием программирования 25в. всё отлично
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|