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

ZX evolution software and hardware

Postby нолька » 14 Jan 2011, 13:36

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

трдосу пофиг вообще на страницы. С портом 7ффд он манипулирует, только при операциях с магикфайлами
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby deathsoft » 14 Jan 2011, 13:36

нолька wrote:есесно, в скорпионе своя патченная прошивка на базе 5.03

Ну вот поэтому в скорпионе "турбо" лоадеры не имели никакого эффекта по сравнению с 3д13, а после турбирования ВГшки и подавно. Вон на скорпе есть игры которые 256кб грузят через 3д13 максимально быстро.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby нолька » 14 Jan 2011, 13:40

deathsoft wrote:команда записи прерывается вручную

не прерывается. С точки зрения ВГ она пишет 1 трек (напомню, что бит порта ФФ SIDE, мдет напрямую в дисковод, минуя ВГ)
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby deathsoft » 14 Jan 2011, 13:46

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

Так если ты сторону находу переключишь не между байтами а в середине байта (чуть время не угадаешь, на байт всего 112 тактов) то на диск запишется лажа, пол байта с обной стороны пол байта уже с другой.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 14 Jan 2011, 13:47

нолька wrote:длинный блок грузится и как бы запинается в одном месте (голова откатывается в конец или начало диска, а потом обратно на нужный трек и загрузка идет дальше)

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

Postby нолька » 14 Jan 2011, 14:05

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

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

она самая
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby psb » 14 Jan 2011, 14:23

не понимаю как при наличии на дисководе одного сигнала HEAD писать СРАЗУ обе стороны.
даже если как-то писать трек не полностью, а кусками, в разное время формируя заголовки то там, то там, то каким образом? ибо команда записи дорожки пишет только от начала индекса.
psb
 
Posts: 31
Joined: 05 May 2010, 08:57
Group: Registered users

Postby deathsoft » 14 Jan 2011, 14:28

psb wrote:не понимаю как при наличии на дисководе одного сигнала HEAD писать СРАЗУ обе стороны.

Не сразу а поочереди, пишутся только заголовки секторов (6 байт). А сигнал SIDE переключатеся через порт ФФ прямо на ходу при форматировании.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 14 Jan 2011, 14:31

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

Как это похер если у тебя все байты будут смещены на 4 бита? Ты когда тело сектора писать начнешь - оно затрет тебе часть байтов или заголовка. И что будет с маркерами и пробелами, по которым ПЛЛ настраивается.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby psb » 14 Jan 2011, 14:44

ага, вкурил, тока на обычной пзу хрен сделаешь, наверное... где нет in a,(c) или подобных команд.
psb
 
Posts: 31
Joined: 05 May 2010, 08:57
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest