Привет всем.
Кто знает, что за драйвер VX.SYS. С каким контроллером он работает?
Привет всем.
Кто знает, что за драйвер VX.SYS. С каким контроллером он работает?
Ругается в эмуляторе )
Код:.INS VX ?KMON-F-Conflicting SYSGEN options .SE VX SYSGEN << SiBill VX handler Vs5.05 >> VX-F-Invalid BIOS .DS VX File name: "DK:VX.SYS", size: 6. blocks. Release = VS5, Version(s) = 5 *** Runable program Transfer address 003574 Stack top 001000 High limit 005176 = 1343. words Job status word 001000 = [ OVLY$ ] *** Handler data structure Handler size 216. bytes Device size 1660. blocks Device status word 102736 = [ FILST$ SPFUN$ VARSZ$ ] Device code 336 Sysgen options 000004 = [ TIMIT$ ] CSR address 177030 Vector 000 * Installation code for DATA SYSTEM * Bootable device H.BPTR=001330, H.BLEN=512.b, H.READ=000114 *** Set options table: SYSGEN entry 572 LIST entry 572 FORMAT entry 572 MY entry 636 PC entry 604 RETRY = decimal entry 726 RATE = decimal entry 706 TRACK = decimal entry 734 COMP = decimal entry 742 SECT = decimal entry 720 [no] RSEL entry 656 [no] DEMP entry 656 [no] RARE entry 656 SS entry 656 DS entry 662 .HAND VX Имя драйвера VX.SYS Код устройства 336 (не идентифицирован) В устройстве блоков 1660. Регистр CSR=177030 Вектор 0 Обработка прерываний .+320 Приоритет 340 Размер драйвера 330 байт, 108. слов Начальный загрузчик 1000 байт, 256. слов Контроль установки Есть Параметры генерации TIM$IT=1 (поддерживает тайм-аут) MMG$T =0 (не поддерживает диспетчер памяти) ERL$G =0 (не поддерживает регистратор ошибок) Слово состояния FILST$=1 (прямой доступ) RONLY$=0 (не только для чтения) WONLY$=0 (не только для записи) SPECL$=0 (стандартная файловая структура) HNDLR$=0 (не выполняет простые завершающие операции) SPFUN$=1 (выполняет специальные функции) ABTIO$=0 (не выполняет завершающие операции) VARSZ$=1 (поддерживает тома переменного размера) SET VX SYSGEN SET VX LIST SET VX FORMAT SET VX MY SET VX PC SET VX RETRY=<десятичное значение> SET VX RATE=<десятичное значение> SET VX TRACK=<десятичное значение> SET VX COMP=<десятичное значение> SET VX SECT=<десятичное значение> SET VX [NO]RSEL SET VX [NO]DEMP SET VX [NO]RARE SET VX SS SET VX DS .
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
может это какая-то модификация MX засекреченная )
Код:.DS MX File name: "DK:MX.SYS", size: 9. blocks. Release = V05, Version(s) = 0 2 *** Runable program Transfer address 004742 Stack top 001000 High limit 010774 = 2302. words Job status word 001100 = [ OVLY$ TCBIT$ ] *** Handler data structure Handler size 4066. bytes Device size 880. blocks Device status word 102770 = [ FILST$ SPFUN$ VARSZ$ ] Device code 370 CSR address 177130 Vector 000 * Installation code for DATA SYSTEM * Bootable device H.BPTR=003352, H.BLEN=512.b, H.READ=000154 *** Set options table: RETRY = decimal entry 636 WAIT = decimal entry 640 TRACKS = decimal entry 640 [no] SKIP entry 612 [no] WRITE entry 612 [no] VERIFY entry 612 [no] SIDEUP entry 612 [no] CHECK entry 612 DISK entry 644 MEMORY entry 644 INFORM entry 644 LIST entry 644 FORMAT entry 644 SYSGEN entry 644 QUIET entry 644 ACTIV entry 644 KNOW entry 644 .HAND MX Имя драйвера MX.SYS Код устройства 370 (дискета 5 дюймов НГМД-6022, СМ-5640, ЕС-5321) В устройстве блоков 880. Регистр CSR=177130 Вектор 0 Обработка прерываний .+574 Приоритет 340 Размер драйвера 7742 байт, 2033. слов Начальный загрузчик 1000 байт, 256. слов Контроль установки Есть Параметры генерации TIM$IT=0 (не поддерживает тайм-аут) MMG$T =0 (не поддерживает диспетчер памяти) ERL$G =0 (не поддерживает регистратор ошибок) Слово состояния FILST$=1 (прямой доступ) RONLY$=0 (не только для чтения) WONLY$=0 (не только для записи) SPECL$=0 (стандартная файловая структура) HNDLR$=0 (не выполняет простые завершающие операции) SPFUN$=1 (выполняет специальные функции) ABTIO$=0 (не выполняет завершающие операции) VARSZ$=1 (поддерживает тома переменного размера) SET MX RETRY=<десятичное значение> SET MX WAIT=<десятичное значение> SET MX TRACKS=<десятичное значение> SET MX [NO]SKIP SET MX [NO]WRITE SET MX [NO]VERIFY SET MX [NO]SIDEUP SET MX [NO]CHECK SET MX DISK SET MX MEMORY SET MX INFORM SET MX LIST SET MX FORMAT SET MX SYSGEN SET MX QUIET SET MX ACTIV SET MX KNOW .
Пропатчить МХ - это любимое мероприятие ДВКашников конца 1980-х.
Особенно сократить резиновый буфет драйвера в драгоценном ОЗУ - т.е. осуществить посекторную запись.
Кстати, 097/128 1801ВП1 как раз и есть результат возни с МХ.
*
Был вариант патча МХ и под 2хМФМ -т.е. 1.44 плотность. Однако, возникла небольшая проблема - МС1201.02 не справлялась с потоком данных 1.44. Э3 - утеряна, софт - Икс Три где. Блок - схема софта - не сильно отличается от 326 ПЗУ, скорее косметически.
*
Скажу прямо - код не расковыривал. Можете сравнить начальный загрузчик МХ и исследуемого драйвера, т.к. в ВП1-128 управление не соответствует МХ.
- - - Добавлено - - -
Патч для 1801ВП1-128 - переводит БМК на адрес 177030 :
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Уважаемые Знатоки КМД, помогите, pls., запустить плату КМД.
Проблема заключается в следующем: у платы нет готовности, т.е. по адресу 172140/000000.
На шине КМД можно увидеть, что процессор опрашивает РНП (Регистр Начального Пуска), а затем хочет обратиться к адресу 177676, но ответа не получает и процесс опроса РНП начинается заново.... (причем такая же ситуация наблюдается и на втором контроллере) :-(
Очень редко при включении питания готовность 172140/0000040 появляется (на обоих контроллерах), но при попытке прочесть "0" дорожку готовность исчезает и более не появляется.
Вопрос - что это за адрес 177676? И как можно побороть эту напасть?
Прошивки 091 и 128.
Последний раз редактировалось rrp; 16.04.2020 в 19:34.
ЛА надо смотреть от подачи ACLO .
А в данном случае - это типовое зацикливание, это адрес ОЗУ ( в МС1201.01 ) , куда должен быть сохранен R7 и ССП при переходе в пульт.
На КМД - 177676 отсуствует, и опять повторяется трап то 4.
*
Если нет ЛА - придется сделать его на ИР23/37 и светиках, а так же счетчиках циклов SYNC, сбрасываемых по DCLO, например - что бы можно было переключателем настроить 1-й, 2-й и т.д. просмотр адреса цикла SYNC, куда ВМ1 лезет от старта.
*
Зацикливание может возникать от сбоя на МПИ ВМ1 - может, где какой вывод ИС/БМК малость неконтачит с кристаллом.
В цеху наладку КМД делали через стенд ( перевод ВМ1 в ДМА, и просмотр его шины ) - что бы ясно было видно, где какой регистр не работает.
Вообще, 1809РУ1 весьма капризные ИС...
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
rrp, а линии подтверждения прерываний и ПДП идут правильно? В смысле, без разрывов?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Вопрос по КМД.
Кто-нибудь измерял скорость пересылки данных по ПДП от памяти КМД в память ЦП и обратно???
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)