Alex_K, а нету статистики, которые чипы можно переключать в ISO режим ? Все чипы старше i8272a имеют свои гм... особенности.
Alex_K, а нету статистики, которые чипы можно переключать в ISO режим ? Все чипы старше i8272a имеют свои гм... особенности.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Поподробнее осмотрел плату. Нету преобразователя, оптрона и микрухи возле него. Как я понял, это влияет только на С2? Также есть сетевой адаптер. Если выбрать загрузку из сети и по С2, то вывалиется СТОП. Также при включении мгновено появляется надпись Загрузка из сети (доли секунды, заметил только на мониторе), а далее только появляется меню. 2 прогона тестирования прошло без ошибок.
Подскажите программы и диски первой необходимости для RT-11. Я в ней первый раз работаю...
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
На диске должна быть ОС и её служебные файлы, драйвера устройств... Это уже не менее 6-8 файлов. А дальше программы которые тебе нужны.
Для С2 необходимо, чтобы на плате была микросхема 1801ВП1-065, а также два преобразователя уровня К170УП2 и К170АП2. Если используется импульсный БП, то он выдает как +5, так и +12 и -12, в этом случае преобразователя напряжения не надо, в ином случае (БП с трансформатором) он необходим.
А какой сетевой адаптер? Их было два вида. Первый классический, был построен также на микросхеме 1801ВП1-065, а второй - это разработка фирмы LinTech, построен на 580 серии.
Если по загрузке по С2 вываливается в СТОП, то по всей видимости на плате отсутствует 1801ВП1-065.
Для начала лучше ознакомится с документацией. Сперва лучше начать с книги Андрея Германовича Архангельского RT-11, Step by Step. Также много оригинальной DEC-овской документации есть на http://www.pdp11.org.ru/info.pl.Подскажите программы и диски первой необходимости для RT-11. Я в ней первый раз работаю...
Много программ на сайте Арсения, также образы дисков можно найти на этом форуме в подразделе ДВК, УКНЦ и в теме Эмулятор УКНЦ.
Слушай, может я торможу, но непонятно - а зачем затирать индексный маркер ? Если флопы отформатировать на контроллере PC в формате IBM то они нормально читаются на MY и прочих ВП1-128, индексный маркер болтается в начале дорожки и никому не мешает. Проблема возникает, если флопы форматировать на MY в формате ISO, т.е. без маркера. Тогда контроллер флопа PC не может найти первый сектор на каждой дорожке.
Начну с последнего. Все дискеты отформатированные на УКНЦ, а также 4 дискеты от знакомого, отформатированные на MY:, у меня на PC прочитались без проблем. Так что наличие/отсутствие индексного маркера здесь роли не играет. Читалось на IT8712F-A и IT8718F-S. Судя по даташитам контроллер флопов там совместим с i82077.
А теперь по поводу чтения дискет, отформатированных на PC. По поводу MY: ничего не могу сказать, не имею возможности попробовать, а на УКНЦ в данном случае виноват драйвер дисковода в системном ПЗУ. Так он оказался написан. Для поиска заголовка сектора драйвер сначала ищет синхрозону, состоящую из нулей. Когда контроллер не синхронизирован, то в данном случае из регистра данных накопителя читается либо ноль, либо минус один. Ловит драйвер это в цикле 132656-132730. Далее в цикле 132730-132742 удостоверяется, что это синхрозона (очередное прочитанное слово равно 0 или -1). А вот уже со 132742 начинается собственно поиск маркера, контроллеру дается команда на поиск, а в цикле со 132762 производится ожидание маркера. Ждет максимум он 150 итераций, это примерно 11830 тактов процессора или 1893 мкс, что соответствует по времени 59 байтам на дискете. Естественно если это была реальная синхрозона перед заголовком, то где-то через 8-10 байт будет прочитан адресный маркер и все пойдет путем. Однако же в случае с синхрозоной перед индексной меткой в результате ожидания пролетается оставшаяся часть синхрозоны, сама метка IAM, промежуток GAP1 и головка выходит на синхрозону первого сектора. А вот здесь самое интересное: так как в цикле ожидания маркера сам маркер не был найден, то производится переход на метку 132630, где цикл просто пропускает при чтении все нули и минус единицы. В итоге синхрозона перед первым сектором пропущена и его уже невозможно будет считать.
Код:132630$:MOV @R5,R0 ; Прочесть слово с дискеты BEQ 132640$ ; Это нуль INC R0 BNE 132656$ ; Это не минус один 132640$:TSTB @#177710 ; Таймер окончил счет ? BPL 132630$ ; Нет CALL 134242$ ; Сбросить готовность таймера SOB R2,132630$ BR 132772$ ; Ошибка (не форматирована дискета или ее нет) 132656$:MOV #4,R1 CMPB #5,23301 ; Формат 1024 байта в секторе ? BNE 132702$ ; Нет TST @R4 ; Присутствует линия индекс ? BPL 132702$ ; Нет MOV #36,R1 132702$:MOV @R5,R0 ; Прочесть слово с дискеты BEQ 132730$ ; Это нуль INC R0 BEQ 132730$ ; Это минус один TSTB @#177710 ; Таймер окончил счет BPL 132656$ ; Нет CALL 134242$ ; Сбросить готовность таймера SOB R2,132656$ BR 133002$ ; Ошибка (не найден межсекторный промежуток) 132730$:MOV @R5,R0 ; Прочесть слово с дискеты BEQ 132740$ ; Это нуль INC R0 BNE 132640$ ; Это не минус один 132740$:SOB R1,132730$ BIS #400,R3 ; Установить в УС бит поиска заголовка MOV R3,@R4 ; Начать поиск BIC #400,R3 ; Сбросить в УС бит поиска заголовка MOV #226,R0 ; Время ожидания поиска MOV R3,@R4 132762$:TSTB @R4 ; Маркер заголовка обнаружен ? BMI 133034$ ; Да SOB R0,132762$ BR 132630$ ; Заголовок сектора необнаружен
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Alex_K, Спасибо за разъяснение. Попробовал прочитать старый немодифициорованный флоп MY на современном PC под Линухом. На удивление все читается, включая нулевой сектор (за исключением пары битых блоков ). Вероятно контроллеры стали получше или еще что произошло.
MY вряд ли сильно отличается от прошивки УКНЦ, делали одни и те же люди в Зеленограде.
Забрал стопку документации и 3 коробки дискет (около 50-ти штук). Если дойдут руки перегнать, то куда выкладывать?
Добавлено через 2 минуты
И ещё вопросец: какая прога пишет/читает из образа и в образ из-под dos/win98? Я видел только проги с пофайловой работой. В образ не пишуть
Последний раз редактировалось BYTEMAN; 22.04.2009 в 09:21. Причина: Добавлено сообщение
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)