Вот оно.
http://i048.radikal.ru/1106/6e/1d88029d20det.jpg
Те которые конденсаторы подписаны 0,1u - это те из набора для сборки от dk_spb что подписаны "104", в том числе и кондёр под проводами, два оставшихся - "751".
А с резисторами и так понятно.
Вид для печати
Вот оно.
http://i048.radikal.ru/1106/6e/1d88029d20det.jpg
Те которые конденсаторы подписаны 0,1u - это те из набора для сборки от dk_spb что подписаны "104", в том числе и кондёр под проводами, два оставшихся - "751".
А с резисторами и так понятно.
Коллеги, а есть исходники ПЗУ новее чем тут ?
http://pdp-11.ru/UKNC/Suvorov/index.htm
В файле wdboot.rar (внутри hdd.rar) - исходники драйверов, ПЗУ, утилиты wdx и скрипты для сборки. Причем wdx.c - на каком-то С, что за компилятор ??
UPD Ага, уже увидел, обсуждение в этой же теме ранее
http://zx.pk.ru/showpost.php?p=262509&postcount=42
Господа хорошие,
Благодаря dk_spb, который мне сподобился прислать плату УК-НЦ, я запустил машину после ~14летнего перерыва. Полез смотреть на исходники, что у меня есть.
Что найдено:
1. WDX/WDXR - версия 1.15. Разницы с 1.14 не помню, но думаю, небольшая.
2. WDBOOT (резидент) - v1.10 - как я понимаю, у вас такая же.
3. Копая драйвер и WDBOOT, со скрипом мозга вспомнил про интересный механизм,
который я приделал к своему драйверу винчестера. Поделюсь им тут.
Итак, есть проблема: кое-какие старые игрушки для УК-НЦ написаны через одно место, не захватывают память в ПП, а сразу копируют свой резидент в верхние адреса доступной памяти, не глядя, есть ли там чего, или нет.
То есть они думают "я тут один, самый первый, значится, память свободна"
Если там уже находятся другие резидентные программы, которые взяли память корректным способом, то естественно, получается полный швах - эти игрушки перетирают собою всё, что можно. Естественно, под раздачу попадает в первую очередь резидент винчестера.
Чтоб забороть этот глюк, в firmware вставлен следующий хак:
В мастер-блок диска (где геометрия, партиции и тп) по смещению 0126 лежит 0.
Если туда положить N > 0, то перед захватом куска памяти для резидента винчестера,
будет захвачен ещё один - просто кусок памяти в верхних адресах, размером N байт.
А сам резидент винчестера, и корректные программы, которые сажают свои резиденты, разместятся уже ниже этого буфера-пустышки.
Потом, когда система загружена, и все другие резиденты установлены, можно сказать "Set WD: Free".
Драйвер освободит захваченый кусок памяти в верхних адресах.
В результате, место в верхних адресах будет свободно, и некорректные игрушки
будут работать, и не убивать нормальных резидентов.
Сразу скажу, что я не помню, что за игрушки - были в каких-то школьных пакетах,
и с довольно неплохой графикой.
Обновление драйвера.
Поправлены ошибки, проверена работа с 64 устройствами.
В наборе:
WD.SYS - простой драйвер
WD64.SYS - с поддержкой 64 устройств
WDTM.SYS - простой с поддержкой device timeout
WD64TM.SYS - с поддержкой 64 устройств и device timeout
При обращении к номерам устройств больше 7 используется однобуквенный синтакс (W10-W77).
Драйвер по прежнему предназначен для загрузки с него. При загрузке с дискеты для доступа к винчестеру нужно запустить программу WDR (из обычного набора для работы с винтом) и сделать INS WD.
Допускается использование драйвера с поддержкой 64 устройств в системе без поддержки.
господа, не могли бы вы перезалить WDC170inv_P.img? на народе он уже не доступен:(
спасибо.
palsw загляни в личку.
Vamos большое спасибо! софта на винтах немало:) но работает только с ide_hdbootv0400, с ide_wdromv0110 не фурычит:( я что-то упустил?
а образ для WD-контроллера есть? не могли бы перезалить?