Страница 3 из 3

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 23.10.2020,22:51
enotisshe
Проект реанимации завершен.
Вчера записал несколько чипов для Спектрумов.
Программатор работает, перенос файлов на другие компьютеры налажен.
Огромное спасибо Escalibur за предоставленные на обмен полезности для 286 компьютера. Всё полученное пригодилось и исправно работает.

На очереди сборка компьютера для рисования макетов и управления рулонным режущим плоттером ROLAND PNC-950.
Плоттер комплектовался специфическим программным обеспечением под WIN 95-98. Под ХР всё работало, но с косяками.
На семерке не работает от слова совсем. С переходниками USB-LPT или USB-COM не дружит.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 06.11.2020,23:01
Mildi
У меня вот такая плата программатора лежит, но никакого описания, схемы хвоста или софта найти не удалось пока.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 08.11.2020,10:15
Mickle
Mildi писал(а): 06.11.2020,23:01 У меня вот такая плата программатора лежит, но никакого описания, схемы хвоста или софта найти не удалось пока.
Логотип K&K - кооператив А. Киселёва и Д. Кунченко из Северодонецка.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 06.07.2022,22:03
enotisshe
По многочисленным просьбам трудящихся были куплены 2 ретрокомпа для продолжения работ с программатором.
Первопень 100 мгц и 286 16 мгц.

Продолжение с картинками следует.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 06.07.2022,22:12
enotisshe
Rio444 писал(а): 27.08.2020,21:13
enotisshe писал(а): 27.08.2020,20:44 Чтобы со скоростью шины проблем не возникло.
Со скоростью шины точно проблем не возникнет. Она стандартная, 8МГц. А вот с переносом данных на/с 286-го проблемы вполне могут быть. USB появилась только на Pentium I.
Со скоростью компа возникли проблемы. Со считыванием и обработкой-редактированием всё ОК,
На первопне записи нет от слова совсем, на 286-16 в режиме турбо запись прерывается с ошибкой, как только в третьем разряде адреса появляется лог. "1". С отключенным турбо всё работает.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 06.07.2022,22:20
Rio444
enotisshe писал(а): 06.07.2022,22:12 На первопне записи нет от слова совсем
Значит частота шины ISA завышена в BIOS. Проверьте настройки.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 07.07.2022,09:36
i8088
Rio444 писал(а): 06.07.2022,22:20 Значит частота шины ISA завышена в BIOS. Проверьте настройки.
Еще может быть, что в soft используются задержки программными циклами.
enotisshe писал(а): 11.10.2020,23:34 Питание 6 вольт, напряжение программирования 25. Запись с такими параметрами уже необратима.
После этого запросто и возможность чтения может необратимо исчезнуть:)
enotisshe писал(а): 11.10.2020,23:34 Есть ещё режим записи "защитного байта". Это когда одна ячейка физически выжигается до обрыва связей. При чтении при каждом обращении она читается по разному. В микропрограмме есть модуль, который несколько раз читает этот адрес и если данные одинаковые (тупо считано и залито в другой чип), то происходит какая-нибудь гадость.


Физику процесса точно не помню. В окне управления программатором (фото есть в предыдущих постах) есть пункт в меню "Set Protection"
Но он затенен и не реализован.
Мягко говоря сомнительный способ защиты - похоже эксперимент какой-то разработчики ставили.
Неудивительно что пункт неактивный.

А программатор классный, поздравляю с запуском!

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 07.07.2022,14:13
GrumpyCat
Защитный байт - это скорее всего запись не до конца, т.е. время на запись ячейки выбирается недостаточным, и она нестабильно читается.
Код читает эту ячейку много раз, и если она возвращает разные значения, то проверка пройдена.
Защита заключается в том, что при обычном копировании прошивки естественно такая проверка уже не проходит.
Такой метод реально использовался.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 12.07.2022,22:37
enotisshe
GrumpyCat писал(а): 07.07.2022,14:13 Защитный байт - это скорее всего запись не до конца, т.е. время на запись ячейки выбирается недостаточным, и она нестабильно читается.
Код читает эту ячейку много раз, и если она возвращает разные значения, то проверка пройдена.
Защита заключается в том, что при обычном копировании прошивки естественно такая проверка уже не проходит.
Такой метод реально использовался.
Мне приносили такую ПЗУ-ху. Самая обычная 27128
Реально одна ячейка каждый раз читалась по разному.
Тупая попытка копирования привела к претензиям от заказчика.
К сожалению всех подробностей я уже не помню, это было в 1994 оду

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 18.09.2022,15:52
kmk
Нашел тему на zx-pk по такому же программатору. С 2012 года фотографии устройства не сохранились. Зато софт автор выложил. Версия та же, что и у вас - 2.08:
Снимок экрана в 2022-09-18 15-35-07.png
Добавлю сюда, может пригодится кому-нибудь.
progr.rar
(182.45 КБ) 69 скачиваний
На VirusTotal проверил, всё чисто.

Программатор ППЗУ Р-27 для IBM PC XT/AT

Добавлено: 17.03.2023,21:19
enotisshe
enotisshe писал(а): 06.07.2022,22:12 Со скоростью компа возникли проблемы. Со считыванием и обработкой-редактированием всё ОК,
На первопне записи нет от слова совсем, на 286-16 в режиме турбо запись прерывается с ошибкой, как только в третьем разряде адреса появляется лог. "1". С отключенным турбо всё работает.
Проблема решена.
Для увеличения времени используются холостые программные циклы. Чем больше тактовая частота, тем быстрее происходит запись.....
И при какой-то частоте время цикла записи становится меньше допустимого для микросхемы.