С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Память он в явном виде тестирует в BSTRAP.
- - - Добавлено - - -
Были такие. По идее к 18 бит должен доступ давать.
- - - Добавлено - - -
В эмуляторе определяется как UNIBUS система.
- - - Добавлено - - -
Еще инфа по RK05- - - Добавлено - - -Код:RK11/RKV11 cartridge disk (RK05) controller (RK) This simulation only simulates the RK05 disk drive. After 1973, you couldn't have an RK02 in a system. Except for an early version of DOS11, no PDP11 operating system supported it. DEC did two versions of the RK11 controller for the PDP11: the RK11-C and the RK11-D (There's also a -E for the PDP-15.). The -C is described in the 1972 PDP11 Peripherals handbook. In that controller, RKDS<11> distinguishes an RK02 (low density, 128 words/sector) drive from an RK03 (high density, 256 words/drive). By 1973, the RK11-C had been superseded by the RK11-D. The RK11-D only supports high density drives: the RK03 Diablo drive, and the RK05 DEC drive. In the RK11-D, RKDS<11> distinguishes between an RK03 (Diablo) and an RK05 (DEC) drive. From the point of view of software, the RK03/RK05 distinction is cosmetic. At the hardware level, RK05s had to be daisy-chained in front of RK03s, because RK03s did not receive/propagate the power fail signals. Daisy-chain order is different than unit-number order and cannot be detected from software. There is no known way to test an RK11-C, as none of the existing software sets support it. RT, RSTS/E, and M/M+ were all released after the RK11-D and do not support the RK11-C.
Кстати код, проверяющий конечный адрес перед запуском I/O появился в RK не сразу. В 5.0 проверки еще нет и драйвер полагается на то, что вернет конроллер. В 5.4G проверка уже есть. Одно из двух - или DEC действительно делал для Q-Bus 16-bit контроллер (выше текст из SimH - упоминается некий RKV11), а потом на RK забили; либо проверка должна была проверять 22-bit адрес который на Q-Bus по определению не будет работать (только в этом случае не ясно зачем вообще шины различать - проверка будет одинаковой).
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Описание RKV11 есть здесь: Digital Microcomputer Interfaces Handbook ( 1980 ).
Занятно. У меня это же описание только новее - в нем уже нету.
- - - Добавлено - - -
Из описания:- - - Добавлено - - -Сообщение от RKV11-D
Так что действительно RKV11 только 16 bit суппортит. Но никто не мешает эмулировать 18-битный
- - - Добавлено - - -
Попутно... Несколько не из этой темы, но поскольку тут UNIBUSная машина, и кто знает - вдруг удастся когда 22бит добыть к ней... В драйвере HX желательно добавить DMS=NO в .DRDEF, в противном случае он эффективно отключит всю память выше 256Kb для всех DMA драйверов на UNIBUS.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)