xolod, отлично. непонятно только почему 14.11.90.bin, а не 14.11.90.rr1 -- видимо, положили уже раскодированную?
Я со своей стороны реализовал на C# этот простейший подсчёт контрольной суммы, не совпало только для прошивки DS1 -- но она идёт последней и там в конце место под регистры, может из-за этого подсчёт контрольной суммы немного отличается.
Код:Decoding DS4.rr1 File size 8194 Checksum: 5EF0 (hex) Decoding DS3.rr1 File size 8194 Checksum: E1BD (hex) Decoding DS2.rr1 File size 8194 Checksum: 4A10 (hex) Decoding DS1.rr1 File size 8194 Checksum: C5FF (hex)- - - Updated - - -Код:0000007DF0: 00 00 00 00 00 00 00 00 │ F0 5E BD E1 10 4A FF E2
По части работы этой прошивки под UKNCBTL - начало там правильное, но затем эмулятор падает - срабатывает assert на невозможное состояние - менеджер памяти ПП не может определить тип памяти для адреса из окна 0, неожиданные флаги в регистре 177054.
- - - Updated - - -
По дискетам от М. И. Дябина, после поверхностного осмотра:
Фигурируют упоминания таких вещей:
- "ПК НЦ - 86" либо "МИКРО-ЭВМ ПКНЦ-86" либо "ПК-НЦ-86" - похоже что это раннее название "УК НЦ" - в файле F160.MAC 1986 года фигурируют "ПКНЦ-86", в 1988 году там "Электроника УК-НЦ"
- "ПК-0011" (FOS.LST "драйверный модуль ПК-0011")
- "ПЗУ v1" - добавлена автозагрузка (судя по документу FPZUN.LST "Описание механизма автозагрузки с внешних устройств ЭВМ "Электроника" МС 0511")
- "ПЗУ-160" - ???
Файлы FPZU.SAV и FPZUN.SAV - это образ ПЗУ после линковки, 127 блоков = 65024 байт, значимыми там являются данные со смещения 0x8000 = 100000
PROGR.MAC - программатор ППЗУ К573РФ3


Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

