По умолчанию эмулятор всем прерываниям ставит приоритет 7.
С контроллерами DX, DY и DW как раз такая ситуация.
MY выставляет прерывание с приоритетом 4.
Насколько это правильно ?
Вид для печати
Ну, поскольку в реале пользователь сам распознает (узнает из документов) скорость позиционирования привода и сообщает об этом системе с помощью джампера, то, возможно, имеет смысл сделать программный "джампер", которым пользователь будет рулить эмуляцией DW. Типа DWSeekSpeed={low, high, max, auto}, где lo и hi понятно, max - полная возможная скорость, эмуляция задержки на перемещение головок не нужна и auto (default) - 5мБ - lo, остальные - hi.
Годится. Там не используется APR6 mapping, а это по сути единственное, что нужно переделывать из обычных вещей. TSX к слову опробовал - без проблем за исключением таймера - мой патч таки не помог. Можно пока тупо заглушить проверку, а там разберемся.
- - - Добавлено - - -
DECnet в RSX-11M завелся!
http://pdp-11.org.ru/~form/files/pdp-11/dvk/dvkdn.jpg
- - - Добавлено - - -
Если кому интересно - какое-то время эмулятор DVK еще будет видно в HECnet. Можно зайти на него командой SET HOST KYPEBO с любого места в HECnet :)
Там HEL GUEST/
Кстати, а может подключим к эмулятору магнитную ленту? Желательно, конечно не МТ, а что-то покруче, с 22-битным адресом... Или, как вариант, CT, чтобы вообще без DMA...