Решил немного отвлечься от проекта УКНЦ на FPGA по реверсам @Titus-а. К сожалению в стандартной УКНЦ разъем оказался 40 контактный, поэтому подключил программатор ко второй нестандартной УКНЦ, полученной от Дябина Михаила недавно. ЦП не запустился. Будет время - займусь проверкой.
![]()
hobot(07.11.2020)
Перед записью новой информации в ППЗУ захотел сохранить в файл существующую прошивку. Но в меню нет такой опции. Спросил у Дябина Михаила как сохранять в файл прочитанную из ППЗУ информацию. Он сказал что точно не помнит, но возможно это делается средствами операционной системы. У меня АДОС 5.0. Он сказал что может быть это можно сделать командой DUMP. Посмотрел описание команды в RT-11. Действительно, можно записать в файл дамп памяти. Но примеров нет. Может кто знает как это сделать?
![]()
Ynicky(17.02.2021)
А вот (вспомнилось и проверилось) есть нюанс.. Если это диапазон из страницы в/в - то индейская изба...
Я могу ошибаться, но вроде у @Alex_K программа выгрузки ПЗУ УК-НЦ в файл готовая была? Или нет?
Я названия утилиты не помню, нахрапом не нашёл пока...
- - - Добавлено - - -
Это не оно?
UKROM.dskКод:.TITLE UKROM .IDENT /V01.00/ .MCALL .SETTOP,.ENTER,.WRITW,.CLOSE,.PURGE,.PRINT,.EXIT START: .SETTOP #BUFFER+77000 .ENTER #AREA,#0,#FILNAM,#63.,#0 BCC 1$ .PRINT #ERRENT BR 5$ 1$: MOV #PPBLK,R0 MOV #5,R1 BR 3$ 2$: MOVB R0,@#176676 SWAB R0 BIS #177400,R0 3$: TSTB @#176674 BPL 3$ SOB R1,2$ .WRITW #AREA,#0,#BUFFER,#37400,#0,#0 BCC 4$ .PURGE #0 .PRINT #ERRWRI BR 5$ 4$: .CLOSE #0 5$: .EXIT PPBLK: .WORD 10*400,32,100000,BUFFER,37400 AREA: .BLKW 5 FILNAM: .RAD50 /DK UKNC ROM/ ERRENT: .ASCIZ /?UKROM-F-.ENTER error/ ERRWRI: .ASCIZ /?UKROM-F-.WRITW error/ .EVEN BUFFER: .END START
Ynicky(17.02.2021)
Всем спасибо, команда SAVE работает.
Теперь буду пробовать стирание и запись.
Последний раз редактировалось Ynicky; 17.02.2021 в 18:58.
hobot(18.02.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)