> поэтому общение идёт через COM порт и внешний блок питания
Думаю рано или поздно дойдёт у Вас дело до программирования 556рт2 и 1556хл/хп, тогда все проблемы семерки и вылезут
Вид для печати
> поэтому общение идёт через COM порт и внешний блок питания
Думаю рано или поздно дойдёт у Вас дело до программирования 556рт2 и 1556хл/хп, тогда все проблемы семерки и вылезут
Настоящие программаторы работают в real-time только под дос либо под вынь с LPT но DirectAccess. Остальное пародия. USB - ваще извращение.
Есть USB программаторы с "честным" буфером, но они не дешевы. Вот они могут правильно прочитать/записать любую микру.
Учитывая объёмы, которые пишутся в разного рода ПЗУ и достижения современной электроники - давно уже отпала необходимость в передаче содержимого по мере необходимости. Можно передать ВСЁ содержимое ПЗУ - и через что угодно, хоть по мопеду.
При условии, что алгоритм прошивки заложен.
А теперь - оффтоп закончили. Тема - не про Стерх и не про программирование ПЗУ
Вчера, когда уже всё убрал, осенила мысль - а чего я осциллоскопом не посмотрел сигналы то :) Вирус, видимо :) Мысль зудела, после работы всё таки достал нужное и поснимал сигналы (после того, как вспомнил предыдущие игрища - ну новичок я пока в этом деле). В общем, уровень сигналов на ногах данных в принцип норм. Но пока не понял, как синхронизировать картинку по времени - снятые ЛА адреса, CS и OE со снятые аналогом сигналы с шины данных. Почему то они сильно разведены по шкале времени. Надо будет доку полистать - но это уже завтра. В целом, судя по тому, что я увидел - микросхема должна нормально читаться. Ещё из приколов - стерх считывает данные пачками, то есть не всю микруху целиком. Но передавать, судя по тому, что я увидел на картинке, в PC начинает уже после того, как всё считал. Не порционно
Сегодня добрался до меня диск от Дэна. Пока не смотрел на содержимое, скорее всего - вечером. Дэн, спасибо по любому! :)
Возражений нет, но и архива ПО там тоже нет. Там собрана документация, схемы, фото редких редакций плат и необычных контроллеров.
Архив ПО в доработке.
Нужен.
Выложил образом.
http://www.KpXX.Ru/Электроника-85/Ра.../МС0585.iso
Но к железу добрался, а к софту :)
В общем, потихоньку начал восстанавливать исходники P/Os
Составляющие загружаемый образ модули разные - и по размеру и по наличию похожих исходников от родителя (RSX-11M-Plus), так что сколько понадобится времени - ХЗ.
Первым под раздачу попал F11ACP. Восстановление пойдёт в два этапа. Во первых - монолит от DisAsm-11 распилить на отдельные файлы из состава F11ACP, во вторых - собрать .TSK, что бы она совпала с извлечённым из образа P/Os. Не на всё с ходу вижу похожие исходники, так что не всё получится восстанавливать по этой схеме
Пока первый этап. В монолите выделены (и прокомментированы исходным) 14 файлов, 97 осталось :) Файлы разные по размеру, уходит разное время на обработку, но примерно можно сказать, что примерно дней пять работы по часов 6 в каждом :) Учитыая наличие свободного времени... ДОЛГО буду ковыряться :)
Из первого впечталения - в основном добавился код, для которого можно предположить, что он - для поддержки каталогов третьего уровня. Но поскольку пока полноценных исходников нет.. Это только предположение :)
Ну.. из опыта могу сказать, что 556рт2 шьётся практически без проблем. Практически, потому как дохлые исходно МС никто не отменял. В целом же, если память не изменяет - процентов 90 можно прошить без проблем. Если знать, что основная проблема между семёркой и РТ2 - плохой контакт в ZIF при классическом подходе - положили МС в разъём и зажали. Я делал так - опускал РТ2 в разъём так, что бы широкая часть ножек не уходила в ZIF, только узкие кончики, зажимал и надавливая - вставлял до упора.
С 1556 опыта не было - тут ничего не скажу
20 против 91
Получается 6 за рабочий день. То есть примерно 15 дней, но - есть выходные :)
С утра успел обработать ещё один файл. И в процесс наткнулся на то, что некоторые файлы исходники содержат только данные (они, в силу использования отдельных .PSECT для чистого кода, чистых и "грязных" данных, будут отрабатываться на втором этапе). Перенёс их в подкаталог. Теперт соотношение - 21 против 81. То есть обработана пятая часть по количеству или (106 против 305 кб) четвёртая - по объёму :)
24 против 78, 131 кб против 280 кб (примерно треть по объёму) - возился с большими файлами, только три получилось обработать..
Скорее всего сегодня больше не успею..
26 против 76, 153 кб против 259 кб, опять большие файлы (начал стараться выбирать по размеру - сначала побольше)
- - - Добавлено - - -
Прикинул по строкам - примерно 5000 обработано из 14000 (дизасм, не исходники), то есть примерно 26 процентов. Но в 14000 входят строки данных, всякие заголовки, пустые строки.. которые на первом этапе просто игнорируются :), то обработать осталось не 9000 строк, а меньше :)
Не удержался - ещё один файл обработал :) 27 против 75, 163 против 249
И по строкам - левая информация, потому как добавляется много блочных комментариев - и общий размер растет, так что сложно прикидывать - сколько по строкам осталось
29-73, 181-231
На сегодня силы кончились (вирусняк, похоже)
Ишо немного сил нашлось :) 30-72, 189-223. Файл пошли помельче...
С утра немного повозился
32-70, 193-219.
Очередной файл с приличными отличиями - придётся повозиться, определяя одинаковые места с дизасмом
Уф.. Перевалил за половину объёму - 36-66, 219-193 :)
45-57, 256-156
И по количеству тоже за половину - 53-49, 282-130
Уф.. устало.. может ещё позже повожусь.. Пока - 60-42, 308/104
В общем, сеанс обработки файлов прервался - при очередной попытке изменения исходников DisAsm прямо во время работы с ним - что-то пошло не так и оно всё грохнулось.. Так что - 69-33 и 337-75... И неожиданный переход на второй этап :)
Но перед ним всё таки немного поработаю над самим DisAsm и первое, что доделаю до рабочего состояния (после последних крупных изменений внутрянки) - это сохранение-восстановление сеанса. Надо было, конечно, до начала первого этапа восстановления исходников F11ACP, но.. пошло как пошло :) Плюс ещё надо собрать стенд с RSX-11M-PLUS, где буду транслировать-собирать F11ACP
Так что второй этап скорее всего начнётся в выходные..