Index of /ukdwk_archive/dwkwebcomplekt/KMD_DVK
Архив прошивок КМД ДВК от Alex_K.
В прикрепленном архиве все известные четыре прошивки на КМД ДВК
- бинарные файлы и дизассемблированные варианты с комментариями,
плюс файл распределения памяти.
0W Регистр ошибок и состояния
2W Копия РС накопителя
4W Начальный адрес массива данных (00-15)
6W Количество слов массива данных
10W Указатель на текущий номер дорожки текущего привода (47 - 52)
12W Размер сектора в словах
14W Сторона/дорожка в формате заголовка
16W Адресная метка
20W Время опускания головки
22W Время подъема головки
24W Время шага
26W Кол-во пропускаемых слов при чтении/записываемых нулей при записи
30W Признак чтения =0, записи !=0
32W Временный счетчик
34-42W Блок параметров (34W - заполнитель при форматировании)
44B Расширение адреса массива данных (21-16)
45B Код функции
46B Номер запрашиваемого привода
47-52B Номера текущих дорожек
53B Запрашиваемая дорожка
54B Номер дорожки включения предкомпенсации записи
55B Номер запрашиваемого сектора
56B Номер последнего сектора на дорожке
57B Кол-во оставшихся оборотов для поиска сектора
60B Кол-во оборотов для поиска сектора
61B Признак чтения с меткой
62B Размер GAP3 в словах
63B Размер GAP4 в словах
64B Признак односторонней операции текущего накопителя
65-70B Признаки односторонних накопителей
72,74 Команда перехода на обработку TRAP4
76,100 Команда перехода на обработку TRAP10
102,104 Команда перехода на обработку PWRFAIL (24)
104,106 Команда перехода на обработку IRQ2 (100)
Разница между прошивками 092, 093, 255
======================================
092 093 255
======================================
000000 122/ 021000 024000 030000
130/ 015000 020000 024000
370/ 021000 024000 030000
452/ 021000 024000 030000
000010 004/ 012737 012737 000240
006/ 020400 023000 000240
010/ 177760 177760 000240
000012 000/ 015540 034140 017160