Radon17 (28.07.2023)
Было у меня такое подозрение, Саш, просто не знал - насколько ты продвинулся в этом деле
Но тут проблема в том, что
- мало что считать надо содержимое ПЗУ (теоретически - не сильно сложно - если они только там хитрый маппинг не используют)
- надо его ещё куда-то сохранить (а это, с моей точки зрения - посложней будет, хотя, конечно, можно тупо в серийный порт отправить, а с другой стороны чем то поймать)
- плюс удостовериться, что считано всё и правильно..
Radon17 (28.07.2023)
Я уже предложил вариант: вывод hex dump на консоль, а потом конвертация в .bin
- - - Добавлено - - -
ПЗУ защищено контрольной суммой ;-)
Плюс у меня есть вариант платы с ПЗУ в панельках (правда стоит копия dec'овских). Я могу считать через hex dump на консоль и сравнить программатором
- - - Добавлено - - -
20040000
Radon17 (28.07.2023)
Ну, что Челлендж оказался интересный!
Сделал читалку ПЗУ, проверил на SIMH ( SET CPU MODEL=MicroVAX), работает!
Подсчет контрольной суммы пока не делал, надо проверить пока так.
Для запуска нужно подключиться к терминальному порту VAX с компьютера. Скопировать текст из файла и вставить в терминальной программе его содержимое.
Для запуска кода в терминале просто нажимаете C и ENTER.
программка здесь
Вывод должен быть таким (выводит 64Кб):
Скрытый текст
20040000: 11 22 11 FE|01 03 53 01|31 89 03 00|31 8B 03 00|
20040010: 31 B5 03 5A|A5 00 00 00|F4 03 04 20|26 04 14 20|
20040020: 00 00 04 20|D0 8F 00 00|14 20 9F 00|00 14 20 D2|[свернуть]
Последний раз редактировалось xolod; 28.07.2023 в 23:28.
Дык вывод такого hex dump же стандартными средствами консоли делается? Или нет?
Ну в мануале на KA630 я такого не нашел, это помойму более поздних vax такая команда в пульте есть.
Последний раз редактировалось xolod; 29.07.2023 в 01:11.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)