psb wrote:ну хорошо, не глюк, багофича. башкой-то он елозит по-особому, когда грузит в страницы.
трдосу пофиг вообще на страницы. С портом 7ффд он манипулирует, только при операциях с магикфайлами
psb wrote:ну хорошо, не глюк, багофича. башкой-то он елозит по-особому, когда грузит в страницы.
нолька wrote:есесно, в скорпионе своя патченная прошивка на базе 5.03
deathsoft wrote:команда записи прерывается вручную
нолька wrote:не прерывается. С точки зрения ВГ она пишет 1 трек (напомню, что бит порта ФФ SIDE, мдет напрямую в дисковод, минуя ВГ)
нолька wrote:длинный блок грузится и как бы запинается в одном месте (голова откатывается в конец или начало диска, а потом обратно на нужный трек и загрузка идет дальше)
Простая проверка на SPECTRUM'е показывает, что все происходит именно таким образом. Вызывая 3D13 с BC=4005h несколько раз подряд (DE считаем неизменным), можно наблюдать перемещение головок дисковода на один шаг к центру диска перед позиционированием на начало читаемого блока, а при вызовах c BC=6005h наблюдается один отдельный шаг в обратном направлении. Если учесть, что 40h OR 18h = 58h - код команды STEP IN, а 60h OR 18h = 78h - код команды STEP OUT, то никаких сомнений сомнений уже быть не может: ЭТО ОШИБКА TR-DOS.
deathsoft wrote:Так если ты сторону находу переключишь не между байтами а в середине байта (чуть время не угадаешь, на байт всего 112 тактов) то на диск запишется лажа, пол байта с обной стороны пол байта уже с другой.
deathsoft wrote:Это не та ли ошибка что автором эмулятор ukv описана?
psb wrote:не понимаю как при наличии на дисководе одного сигнала HEAD писать СРАЗУ обе стороны.
нолька wrote:это похер, другие же байты тела сектора вообще не пишутся
Return to Пентева - софт и железо
Users browsing this forum: No registered users and 1 guest