Как настроить дисковод для TR-DOS?

ZX evolution software and hardware

Postby savelij » 17 Jan 2014, 00:11

Я сделаю не вопрос. Вопрос только куда ее сделать: чтобы каждый раз при сбросе или достаточно 1 раз при включении?
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby CHRV » 17 Jan 2014, 00:38

savelij wrote:Вопрос только куда ее сделать: чтобы каждый раз при сбросе или достаточно 1 раз при включении?

Сделай как проще, а там будем посмореть
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 923
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby Grey » 17 Jan 2014, 11:04

savelij wrote:достаточно 1 раз при включении

У меня глюк был только после включения. (нужно в тр дос сходить и обратиться к дисководу)
После этого, после мягкого сброса, все было ок
Grey
 
Posts: 83
Joined: 01 Mar 2011, 21:07
Group: Registered users

Postby savelij » 17 Jan 2014, 19:50

В общем собрал версию 0.54b с таким кодом:

XOR A
OUT (0XFF),A
LD B,A
DJNZ $
LD A,0X3C
OUT (0XFF),A
LD A,0XD0
OUT (0X1F),A

Подсмотрел в тырдосе, правда там оно размазано по пзу. Проверьте у кого проблемы. На свн пока не заливал
Attachments
zxevo.zip
(232.92 KB) Downloaded 123 times
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby Grey » 17 Jan 2014, 21:33

ок, полез раскручивать корпус
Grey
 
Posts: 83
Joined: 01 Mar 2011, 21:07
Group: Registered users

Postby Grey » 17 Jan 2014, 21:45

Проверил, к сожалению ничего не поменялось. Дело в чем то другом.

Может поможет такое исследование. Fatal говорит -но диск, диск куртися
а Perfect сначала тоже говорит 1 раз но диск, а потом сам чуть дергает головкой и уже нормально прочитавет.
Правда потом начинает жужжать - так как постоянно опрашивает дисковод на смену диска.

Вот получается что между первым обращением к дисководу, проверкой на смену диска и вторым обращением Перфект что то делает , после чего уже видит дискету.
Grey
 
Posts: 83
Joined: 01 Mar 2011, 21:07
Group: Registered users

Postby savelij » 18 Jan 2014, 00:14

Ну если не помогло тогда вопрос: а если после включения перейти в глюк? Там тоже самое глючит после включения?
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby Grey » 19 Jan 2014, 20:15

savelij wrote: если после включения перейти в глюк?

Докладываю. Провел эксперимент.
А GLUK Service - поведение точно такое же.
при первом обращении к GLUK boot - выдает stuped user
при запуске P C 512 (перфект в глюке ), выдает 1 раз но диск и через секунду прочитывает каталог и начинает трещать, опрашивая смену диска.
после этого каталог виден и в GLUK boot.
При запуске TR-dos run или list сразу работает и после этого тоже начинает работать в GLUK boot

savelij я вообще то не настаиваю на отлавливании этого глюка. я сразу просто спрашивал - у меня что то не так, или у всех так? Когда понял что только у меня - поменял дисковод на митсуми и все начало работать.
Можно его просто занести в фак, что некоторые дисководы (напрbмер EPSON) после первого включения требуют инициализации через трдос.

Мне бы гораздо интереснее было бы сделать те доработки, о которых я говорил вот тут.
viewtopic.php?p=28895#p28895
Grey
 
Posts: 83
Joined: 01 Mar 2011, 21:07
Group: Registered users

Postby savelij » 19 Jan 2014, 22:16

Grey wrote:GLUK Service - поведение точно такое же


Ну я так понимаю что проблема таки не в коде, а конкретно в железе раз уж поведение совпадает. Я у себя такого вообще ни разу не видел. GLUK Service я добавил в виде бинариков и в нем не ковырялся.
savelij
 
Posts: 520
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby Grey » 19 Jan 2014, 22:32

savelij wrote:я так понимаю что проблема таки не в коде, а конкретно в железе

Почему же тогда тр дос нормально инициализирует ? и Перфект командер ?
может проблема в железе и есть но тр дос её обходит.
Я вот подумал, например как определяется 0 дорожка ? По индексу 0 дорожке (там где отпотопара срабатывает) или по чтению сектора и чтению в нем информации, на какой он дорожке ?
Например, если сбита эта оптопара, то первый метод не сработает, а вторым можно определить текущую дорожку и отъехать куда нужно.
Grey
 
Posts: 83
Joined: 01 Mar 2011, 21:07
Group: Registered users

PreviousNext

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

Who is online

Users browsing this forum: No registered users and 6 guests

cron