Page 10 of 14

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 13:36
by нолька
psb wrote:ну хорошо, не глюк, багофича. башкой-то он елозит по-особому, когда грузит в страницы.

трдосу пофиг вообще на страницы. С портом 7ффд он манипулирует, только при операциях с магикфайлами

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 13:36
by deathsoft
нолька wrote:есесно, в скорпионе своя патченная прошивка на базе 5.03

Ну вот поэтому в скорпионе "турбо" лоадеры не имели никакого эффекта по сравнению с 3д13, а после турбирования ВГшки и подавно. Вон на скорпе есть игры которые 256кб грузят через 3д13 максимально быстро.

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 13:40
by нолька
deathsoft wrote:команда записи прерывается вручную

не прерывается. С точки зрения ВГ она пишет 1 трек (напомню, что бит порта ФФ SIDE, мдет напрямую в дисковод, минуя ВГ)

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 13:46
by deathsoft
нолька wrote:не прерывается. С точки зрения ВГ она пишет 1 трек (напомню, что бит порта ФФ SIDE, мдет напрямую в дисковод, минуя ВГ)

Так если ты сторону находу переключишь не между байтами а в середине байта (чуть время не угадаешь, на байт всего 112 тактов) то на диск запишется лажа, пол байта с обной стороны пол байта уже с другой.

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 13:47
by deathsoft
нолька wrote:длинный блок грузится и как бы запинается в одном месте (голова откатывается в конец или начало диска, а потом обратно на нужный трек и загрузка идет дальше)

Это не та ли ошибка что автором эмулятор ukv описана?
Простая проверка на SPECTRUM'е показывает, что все происходит именно таким образом. Вызывая 3D13 с BC=4005h несколько раз подряд (DE считаем неизменным), можно наблюдать перемещение головок дисковода на один шаг к центру диска перед позиционированием на начало читаемого блока, а при вызовах c BC=6005h наблюдается один отдельный шаг в обратном направлении. Если учесть, что 40h OR 18h = 58h - код команды STEP IN, а 60h OR 18h = 78h - код команды STEP OUT, то никаких сомнений сомнений уже быть не может: ЭТО ОШИБКА TR-DOS.

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 14:05
by нолька
deathsoft wrote:Так если ты сторону находу переключишь не между байтами а в середине байта (чуть время не угадаешь, на байт всего 112 тактов) то на диск запишется лажа, пол байта с обной стороны пол байта уже с другой.

это похер, другие же байты тела сектора вообще не пишутся
deathsoft wrote:Это не та ли ошибка что автором эмулятор ukv описана?

она самая

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 14:23
by psb
не понимаю как при наличии на дисководе одного сигнала HEAD писать СРАЗУ обе стороны.
даже если как-то писать трек не полностью, а кусками, в разное время формируя заголовки то там, то там, то каким образом? ибо команда записи дорожки пишет только от начала индекса.

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 14:28
by deathsoft
psb wrote:не понимаю как при наличии на дисководе одного сигнала HEAD писать СРАЗУ обе стороны.

Не сразу а поочереди, пишутся только заголовки секторов (6 байт). А сигнал SIDE переключатеся через порт ФФ прямо на ходу при форматировании.

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 14:31
by deathsoft
нолька wrote:это похер, другие же байты тела сектора вообще не пишутся

Как это похер если у тебя все байты будут смещены на 4 бита? Ты когда тело сектора писать начнешь - оно затрет тебе часть байтов или заголовка. И что будет с маркерами и пробелами, по которым ПЛЛ настраивается.

Re: Не запускаются ZX-Format на PentEvo

PostPosted: 14 Jan 2011, 14:44
by psb
ага, вкурил, тока на обычной пзу хрен сделаешь, наверное... где нет in a,(c) или подобных команд.