А что, перегревается?
Вид для печати
Во всяком случае хуже не будет. Хорошая доработка.
Самое термоуязвимое место- корзина с контроллерами расширения, вот её точно надо охлаждать (особенно летом)!
Есть ли наработки по замене вентилятора в блоке питания? Тот, который там установлен на 220V при работе за ПВК заставляет меня думать, что я в машинном цеху. Однако замена его на китайский 12V явно не даст необходимого потока воздуха...
Мне попадались китайские 12-В 12-см вентиляторы, которые дуют очень сильно. В простой комп его не поставишь - воет довольно громко. Зато не гремит, как этот ВВФ-112, или как его там. В общем, искать по компьютерным лавкам, ориентир - ток потребления, нормальный тихоходный компьютерный 12-см вентилстор кушает 120-150 мА, а сильно дующие - порядка 300 мА. Ну, или поискать со старых серверов - там тоже иногда встречаются мощные вентиляторы-долгожители. (То есть, конечно, вентиляторы в серверах всегда мощные, но попадаются и такие, что сервер давно устарел, а с вентилятора счисти пыль, и он - как новый.)
kapitan-u, а сделать плату памяти самому не выйдет? Разбазарить пару 72-пиновых SIMM'ов (не EDO) и склепать свою схему, на все 4М. Разъемы, вроде-бы, не проблема, что там еще нужно?
Занялся установкой TSX-11 на эмулятор. Сгенерил (в эмуляторе ДВК), получилось вместе с материалами для генерации около 3000 блоков. (Скачать можно с https://yadi.sk/d/NyjQwquGf89V4). А вот как это впихнуть в эмулятор - не знаю. Для запуска TSX необходима RT-11, работающая на85-й. Я взял ее с pdp-11.org.ru, -> файлы -> rtv53rd.zip 989.69 Kb Дистрибутив RT-11 V05.03 (образ диска для Xhomer). меняю Хомеру pros203.rd на rt11v53.rd, и вперед, работает RT-11. А вот как впихнуть в эмулятор моё творчество - не знаю. То есть, конечно, приходит на ум несколько решений, но все уж больно сложные, может кто предложит попроще?
единственный момент - не по теме TSX, а по версии RT 5.3 - я сам наткнулся и системные проф. подтвердили - в этой версии битый DUP глючный ) Будьте внимательны, мне посоветовали сразу версию 5.4 использовать и забить на 5.3 )
А драйвера под Э-85 я думаю не проблема подпихнуть старшему монитору ? ) Ну то есть собрать тот же образ но на основе 5.4 версии )
Я точно уже не помню, но, ИМХО, именно на версии 5.4 DEC'овцы изменили формат драйверов, до нее драйвер сам перемещал свои адресные константы, в смысле правил их с учетом адреса собственной загрузки, а именно 5.4 и позже перемещением адресов в драйверах стала заниматься система, а драйвер только предоставлял ей таблицу ссылок на адресные константы, которые надо исправлять, причем ссылки эти располагались где-то после .DREND, то есть, эта таблица не занимала оперативную память, система считывала ее куда-то в рабочие поля, отрабатывала, и забывала.
А вот TSX-11 этой фенечки не знает, поэтому XM-ные дровишки от 5.4 TSX-у не подойдут.
Не была, есть. Но только начиная с версии 5.2 (и драйвер не будет совместим с ранними системами). Для этого создается подпрограмма обслуживания FETCH/LOAD (не расходует память) которая исправляет нужные адреса.
---------- Post added at 22:00 ---------- Previous post was at 21:44 ----------
TSX на PRO вещь не такая простая. Если RT-11 начиная с V5 просто поддерживает PRO, то TSX-Plus и TSX-Plus для PRO - это разные сборки системы вроде (генерацией не переделываются).
---------- Post added at 22:02 ---------- Previous post was at 22:00 ----------
А впихнуть очень просто: с помощью UNIXового dd (есть и для windows) или чего подобного просто отрезается нулевой блок образа HDD для Xhomer и получается нормальный образ диска читаемый в любом другом эмуляторе (или монтируемый как LD), потом отрезанное добавляется в начало и получается снова образ для Xhomer :)
Просто, если копирование идёт в файл на устройстве HD, подключенном к каталогу Windows, то монтировать потом полученный файл в привод LD или в другой привод HD, зависит лишь от того, с чем быстрее управляется пользователь - с клавиатурой или мышью.
Хотя, размонтировать образ после использования в приводе HD раз в 10 быстрее ( через <Ctrl> Click ), чем в приводе LD0 ( там надо ввести аж кучу букв: DISM LD0 ).
Patron, а может добавить эту особенность .rd в ТС плагин?
Я чувствую у нас с Pro/TSX придется много раз туда-сюда файлы гонять.
А все костыли что в лоб доступны, имеют жуткий вид..
Заодно и винт ДВК тоже будет поддерживаться "из коробки"
Проблемы с этим нет - сейчас в плагине уже поддерживаются образы RTD, отличающиеся от DSK заголовком в 256 байтов, поэтому надо только добавить вариант с заголовком в 512 байтов.
Образ винчестера ДВК пока поддерживается только в эмуляторе ДВК - там сектора сдвинуты относительно образа DSK не линейно на один блок, как в драйвере DW из RT-11 начиная с v05.03, а циклически - на один блок на каждой дорожке, как в драйвере DW из RT-11 всех версий до v05.03.
---------- Post added at 20:40 ---------- Previous post was at 20:35 ----------
Поскольку невозможно программно отличить образ DW для ДВК от образа DW для старших версий RT-11 - лучше будет не добавлять поддержку образов DW в плагин. Иначе начнётся массовая порча образов DW для ДВК, потому что плагин будет правильно открывать каталог, но неправильно работать с файлами.
Вообще-то, по-хорошему, в любой эмулятор имеет смысл встраивать устройство типа EM, эмулятор которого, получив от операционки номер блока на устройстве (почти LBA-адрес, все ОС именно его и выдают), по-простому, умножает его на 512 и использует, как смещение в файл-образ диска, без каких-либо разбиений на цилиндры - головки - сектора. Для RT-11 - до 32М, для других ОС - без ограничений. И не будет никаких разночтений.
Если кто из программирующих эмуляторы готов к этому, есть мнение, как это лучше сделать, посовещаемся. Ну и готов написать соответствующий драйвер для RT-11/TSX.
И вообще, один anasana отметился в мыле, что попробовал. В общем, TSX отругался на отсутствующий CCL.SAV, его и остальные *.SAV ye;yj нужно взять с образа TSX04.RT из моей коллекции. Да, дефолтно там загружается RT11XM, а запускать TSX надо из RT11FB. anasana, попробуй, ладно? Только надо было всёсложить не в корень, а на LD, потом можно будет перегенерить, причем это надо будет делать под TSX, на PRO даже под FB для генерации не хватит памяти.
Такое есть почти во всех эмуляторах, например в эмуляторе ДВК и в эмуляторе RT-11 этим занимается устройство HD.
Причём, к приводам HD можно подключать не только образы DSK, но и каталоги Windows с полным сохранением функциональности диска ( можно, например - сделать каталогу Windows INIT, убедиться, что все файлы RT-11 в каталоге Windows уничтожены, а потом сделать INIT/RESTORE и обнаружить, что все ранее уничтоженные файлы опять на своих местах ).
Последняя новость. Все файлы есть, но TSX зависает. Очевидно, не годится RT-11 5.3. Нашел 5.1, но без XM-ного драйвера DW. Подкиньте, плз, DWX.SYS V5.1 для 85-й...
Вот полный набор всех версий RT-11 v05.01, какие есть в природе: RT-11_v5.1.zip, а полный набор всех версий RT-11 от первой до последней - здесь: RT11DV50.iso
TSX (какой версии?) годится для любой версии RT-11 начиная с V4 как минимум (заметим, TSX - отнюдь не надстройка над RT-11 - есть такое заблуждение, RT-11 он использует ровно до того момента как создаст все системный файлы свопов итд и загрузит в память нужное, дальше RT-11 испаряется), при этом в зависимости от версии будут подкорректированы некоторые особенности в самом TSX. А вот что TSX для PDP-11 не пойдет на PRO - факт, и досборкой недостающего драйвера для TSX вопрос не решится.
XMный же драйвер как раз не нужен - запустить TSX из под XM не получится. Просто переименовать DWX.SYS в DW.TSX - тоже номер не пройдет - так далеко не все драйвера можно "пересобрать" (смотрим .SLP патчи которые прилагаются к TSX на предмет изменений которые они вносят).
TBD. Кстати, ещё бы посмотреть как оно на CHARON-11 запускается, вдруг там мои (=== XHomer-овские) грабли себя знать дают, а мы будем голову себе ломать..
На CHARON-11 запустить не получится - тот вариант конфигурации в котором на нем работает P/OS не годится для RT-11 - он просто не опознает эту конфигурацию как прошник и не запустится. Соответственно запустить из под него тоже ничего не получится :) Если только специально поискать на чем он спотыкается и переделать BSTRAP...
Ой, да, я и забыл что шарон, в таком виде как он доступен, только для P/OS и годится.. И то, "с комментариями".
6.01 и, вероятно, по 5.1 или с какой там встроили перемещение адресных констант драйверов в систему? 5.3 точно не годится.На ДВК мне тогда попал в руки какой-то драйвер DW/DWX, который поддерживал на одном механизме до двух DW - DW0 и DW1, я его пользовал с ST251 (40M, 6 головок, кажется, 820 цилиндров), половина была DW0, половина - DW1. Он, правда, был чисто ДВК-шным, т.е. с "заворотом" на каждой дорожке. Так вот, я благополучно переименовал DWX.SYS в DW.TSX и TSX весело работал. А вот с 85-й - да, вопрос. Насколько я понимаю, оглавление при любом варианте исчисления секторов должно же читаться нормально, да? В той же 5.1, ссылку на которую привел Patron, загруженной в эмуляторе с HD: попытка DIR DW: вызывает останов системы. А в 5.1С DW: вообще не подключается...
Так, что вопрос: где взять DW.SYS и DWX.SYS для 85-й?
anasana, а вообще, есть какой-нибудь диск, с которого загружается RT-11 5.1 или 5.0 в эмуляторе?
Годится не только 5.3, но даже последний 5.7 - TSX-Plus V6.01 прекрасно запускается под ними... Можно даже среди тем здесь найти мои примеры запуска.
Да, с некоторыми драйверами такой номер может пройти. С некоторыми - нет. Особенно если они ипользуют внешние регионы в расширенной памяти (а DW от RT-11 родной вроде как раз использует). Подробнее можно почитать в руководстве по инсталяции - там описаны изменения которые могут потребоваться.
Скажем так, если блок с номером таким-то совпадет с таким же номером который был при записи - то прочитается :)
Скорее всего в 5.1 драйвер DW - это ДВКшный, а в 5.1C он PROшный и не инсталится поэтому.
Ответ очевиден - из дистрибутива соответствующей системы. Причем пробовать желательно от той же версии системы так как возможна нестыковка фич (которые в TSX+ строго следуют версии RT-11 под которой он запускается).
Вот только на самый главный вопрос ответа нет. Тот TSX-Plus который пробуется - это точно PRO/TSX-Plus, а не TSX-Plus? Если так - интересно было бы взять для коллекции - у меня прошного нету. Это разные взаимонезаменяемые системы.
---------- Post added at 22:29 ---------- Previous post was at 22:11 ----------
Ну и если пробовать подсунуть переименованный драйвер, лучше брать от RT-11 V5.02 - это последняя версия о фичах которой имеет понятие TSX-Plus V6.01. Ну и не забывать, что о нестандартных драйверах TSX+ ничего не знает, а значит флаги драйвера надо явно писать в DEVDEF.
Снова извиняюсь, что встреваю, но вот две прошкины родные дискеты, может пригодятся?
первая (каталог диска)
Код:Image : story.dsk
Format : DZ
Size : 400 Kb
Volume ID: RT11FB
Owner : ALEX
File Blocks Date Bytes
---------- ------ ----------- ----------
< UNUSED > 26 13'312
OS85 .SYS 87 27-Jul-1988 44'544
DAY .SAV 4 27-Jul-1988 2'048
UCL .SAV 4 27-Jul-1988 2'048
NED .SAV 16 27-Jul-1988 8'192
DMP .SAV 2 27-Jul-1988 1'024
PIP .SAV 30 27-Jul-1988 15'360
DIR .SAV 19 27-Jul-1988 9'728
DUP .SAV 45 27-Jul-1988 23'040
LD .SYS 8 27-Jul-1988 4'096
DZ .SYS 4 27-Jul-1988 2'048
DW .SYS 5 27-Jul-1988 2'560
VM .SYS 3 27-Jul-1988 1'536
PI .SYS 41 27-Jul-1988 20'992
LINK .SAV 49 27-Jul-1988 25'088
SETUP .SAV 29 27-Jul-1988 14'848
RESORC.SAV 23 27-Jul-1988 11'776
DIT .SAV 32 27-Jul-1988 16'384
DIT .HLP 10 27-Jul-1988 5'120
SL .SYS 10 27-Jul-1988 5'120
IND .SAV 51 27-Jul-1988 26'112
TET .SAV 25 27-Jul-1988 12'800
LE .SYS 3 27-Jul-1988 1'536
LP .SYS 3 30-Dec-1987 1'536
UCL .CCL 11 12-Oct-1988 5'632
SWAP .SYS 26 27-Jul-1988 13'312
< UNUSED > 87 44'544
< UNUSED > 133 68'096
---------- ------ ----------- ----------
25 Files, 540 Blocks
246 Free blocks
[свернуть]
и вторая
Скрытый текст
временная ссылка > http://sderni.ru/264867
Где?Не может быть там ДВК-шных дровишек. Это же копия с чего-то DEC'овского. У первого (датирован февралём 84) в начале .MODULE DW,RELEASE=V05,VERSION=10,COMMENT=<RD50C Mini-winchester disk for PC>, у второго, который (С) - .MODULE DW,RELEASE=V05,VERSION=20,COMMENT=<RD50C Mini-winchester disk for PC>, у этой версии еще присутствует .SBTTL INSTALLATION VERIFICATION ROUTINE, и вот здесь, скорее всего, какая-то верификация и не проходит.Точно-точно. мне его подкинул один знакомый, который коммерцовал этим TSX-ом, выступая дилером Потёмкина и компании, ставил на 85-е. Потом решил ставить еще и на ДВК, получил от Потемкина соответствующий дистрибутив, но что-то у него не получилось и он подкинул всё это мне. Я взял 85-й дистрибутив (ДВК-шный почему-то я сразу не взял, уже не помню), поставил его на ДВК, нашел, где Потемкин и компания прикрутили защиту по серийнику, отключил это дело и TSX на ДВК заработал. Я вернул тому товарищу все диски вместе с моей инструкцией, а копию, между делом зажал. :)
В теме про PDP-11/83 например. И в теме софта для PDP-11 где я выкладывал патчи Y2K для TSX+ 6.01 - там даже приводил пример как перед запуском "понижать" версию монитора чтобы KED/K52 (в 5.7) с ума не сходили при выходе (если версия больше 5.4 они пытаются сделать вызов .CLOSZ которого в TSX+ V6.01 нету).
Значит просто драйвер не проверяет при инсталяции что это прошник и потом в эмуляторе ДВК падает из-за обращения к несуществующим регистрам.
А нельзя ли поделиться для коллекции? :)
---------- Post added at 23:41 ---------- Previous post was at 23:31 ----------
Кстати если это точно PRO/TSX-Plus, то куда делся родной DW.TSX? :)
http://archive.pdp-11.org.ru/ukdwk_a...p601_Y2k_orig/
вроде бы оно? )