Вложений: 1
Драйвер HD для RT-11 (с поддержкой 22-bit)
Работающий драйвер, поддерживающий как 16-битный так и 22-битный вариант контроллера HD. Драйвер позволяет загрузить mapped RT-11 и работать в нем, но программы запущенные в VBGEXE (или сам VBGEXE если HD - системный диск) получат ошибку чтения/записи при обращении к HD (на 16-битном контроллере).
Код:
HD V1.0 CSR=177720, 22-bit controller
RT-11XM V05.07
.SET TT QUIET
.V DIR HDX
01-Nov-2015
HDX .SYS 3 01-Nov-2015
1 Files, 3 Blocks
9866 Free blocks
.
Код:
HD V1.0 CSR=177720, 16-bit controller
RT-11XM V05.07
.SET TT QUIET
.R DIR HDX
01-Nov-2015
HDX .SYS 3 01-Nov-2015
1 Files, 3 Blocks
9866 Free blocks
.V DIR HDX
?VBGEXE-F-Internal error
.
Попутно несколько фич для драйверов:- не нужно в загрузчике записывать ^RXX в B$DEVN - для этого есть B$DNAM (меньше менять потом если что) :)
- TPS, TPB, CR и LF определены в любом загружаемом драйвере
UPD: драйвер обновлен - теперь позволяет сменить CSR, а также в архиве лежат пресобранные драйвера HD.SYS (без поддержки device timeout), HDTM.SYS (с поддержкой device timeout), HDX.SYS (для RT-11XB/XM/ZB/ZM).