Приветствую Вас Гость | RSS


Главная страница » Pentagon-1024sl2.2 - Страница 6 - ZX-Форум » Регистрация » ВходПонедельник
2024-07-15
17:34:10
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Pentagon-1024sl2.2
DDpДата: Четверг, 2007-11-22, 19:53:33 | Сообщение # 76
Disk error
Группа: Человеки
Сообщений: 82
Репутация: 4
Статус: Offline
Quote (lvd)
в 2.2 вроде бы не турбо в тырдосе.

С моей последней прошивкой Alter-ы в TR-DOS-е турба есть.

Quote (lvd)
а у меня в 1.4 - при турбе в тырдосе 3.5 на 3-4 раз распознают новый диск. Потом робят ровно.

3,5" у меня подключен, ничего такого не замечал. no
(gnusmaS SFD-321B) (Проверить, что ли другие дисководы smile )

Сообщение отредактировал DDp - Четверг, 2007-11-22, 19:54:23
 
нолькаДата: Четверг, 2007-11-22, 20:01:13 | Сообщение # 77
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
все понятно. скорее всего всё как Вадер сказал. Соник попробуй турбу програмно выкл и в трдосе 3,5 затестиить? или бит в порту 7ффд на турбу в трдосе не влияет?

я проснулся среди ночи и понял, что всё...
всё идет по плану
 
KOEДата: Четверг, 2007-11-22, 22:13:28 | Сообщение # 78
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Я еще не видел ни одного спектрума, которые нормально работает с турбой в TR-DOS при любой наугад взятой из коробки вг93.

Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
нолькаДата: Четверг, 2007-11-22, 22:31:53 | Сообщение # 79
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
вг93 по большому счету побоку на какой частоте з80 работает (у меня на профи иорк удлинялся на аг3, а на турбе пентагона128 также удлинялся счетчиком (ц) AXLR). вообще я считаю зря ты не сделал турбо з80 в трдосе, да и турбоВГ тоже (или сделал, а я не в теме) - можно читать HDшные диски (софт какой никакой есть), а также кнопки турбо не хватает.

я проснулся среди ночи и понял, что всё...
всё идет по плану
 
KOEДата: Четверг, 2007-11-22, 22:38:35 | Сообщение # 80
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (нолька)
вообще я считаю зря ты не сделал турбо з80 в трдосе

Дык делается доработкой прошивки. Исходники открыты.

Quote (нолька)
да и турбоВГ тоже (или сделал, а я не в теме)

Нет, не сделал.

Quote (нолька)
можно читать HDшные диски

Зачем?

Quote (нолька)
а также кнопки турбо не хватает.

При большом желании тоже можно сделать, хотя необходимости не вижу совсем. Ты же на своем писюке тактовую частоту на ходу не переключаешь.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
нолькаДата: Четверг, 2007-11-22, 22:43:57 | Сообщение # 81
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
Quote (KOE)
Зачем?
в эпоху sd mmc cf итд уже наверно и не нужно.. хотя кроме увеличения объема имеем и более высокую скорость доступа.

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


я проснулся среди ночи и понял, что всё...
всё идет по плану
 
lvdДата: Четверг, 2007-11-22, 22:52:23 | Сообщение # 82
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
Дык делается доработкой прошивки. Исходники открыты.

Количество ножек у 7128 тоже в прошивке указывается? Типа бац - и ещё одна ножка выросла после перепрошивки.


Многого нет здесь: http://lvd.nedopc.com
 
SonicДата: Пятница, 2007-11-23, 10:15:22 | Сообщение # 83
Юзер
Группа: Человеки
Сообщений: 8
Репутация: 0
Статус: Offline
Вчера поэкспериментировал... Да, это именно эта проблема. Турба в TR-DOS.
Кстати с официальной прошивкой от KOE грабл тоже есть, но диск распознается после 3-4 попыток. После этого все нормально. А вот видеосигнал там действительно поганый - моя карточка AVerTVStudio теряет кадровую синхру при белом фоне. С DDp-шной прошивкой такого нет.
Я догадываюсь что грабл лежит здесь:
--- cut ---
Адрес 15789. Проверка наличия диска в дисководе. Никаких устано-
вок не требуется.

15789 LD A,8 ;команда восстановления
CALL 15770 ;выдача команды и ожидание INTRQ
LD DE,0 ;за 65536 проходов индексный сигнал должен измениться
IN A,(31) ;берем индексный сигнал для образца
AND 2
LD B,A ;запоминаем его
15802 IN A,(31) ;берем его снова
AND 2
CP B ;он изменился ?
RET NZ ;если да, то возврат
INC DE ;следующая попытка
LD A,E ;попытки кончились
OR D
JR NZ,15802;если нет, то повтор
JP 16103 ;обработка ошибки NO DISC
--- cut ---
При включенной турбе таймаут пролетает слишком быстро. Видимо у 3.5" приводов скорость вращения меньше. А вот судя по дальнейшему поведению (после инициализации привода) функция чтения данных в TR-DOS v6 изменена. В оригинале (v5.04T) :
--- cut ---
Адрес 16314. Запись данных на диск. Установите в HL адрес блока
данных, в DE - число, определяющее количество циклов, за которое
должна начаться запись, в C - адрес регистра данных контроллера
и отдайте команду записи. Используется также с адреса 16330 (то
же, что и 16314, но без обработки NO DISC).

16314 LD B,4 ;установка количества попыток
16316 IN A,(255) ;поступил какой-нибудь сигнал ?
AND 192
JR NZ,16337;если да, то начинаем запись
INC DE ;следующая попытка
LD A,E
OR D
JR NZ,16316
DJNZ 16316
RET ;если попытки кончились, то возврат
16330 IN A,(255) ;поступил какой-нибудь сигнал ?
AND 192
JR Z,16330 ;если нет, то ожидание его
RET M ;если поступил INTRQ, то возврат
16337 OUTI ;вывод байта из вашей области в регистр данных
JR 16330 ;повтор
--- cut ---
Я не смотрел v6, но такое впечатление что начальный таймаут убран. После первого обращения к дисководу если из него вытащить диск, то он будет сколь угодно долго крутиться, пока диск не вставят. No Disc не выдается.
AlCo, ваши комментарии по вопросу? Я могу поучаствовать в исправлении прошивки, но не сейчас (времени нет ваще плюс еще свой Пент-128 чинить буду).

Добавлено (2007-11-23, 10:02:53)
---------------------------------------------
И вопрос вдогонку. Как на П1024 отключить/включить турбу в Глюке? Когда я экспериментировал, я делал это OUTом из бейсика.

Добавлено (2007-11-23, 10:10:51)
---------------------------------------------

Quote (нолька)
хотя кроме увеличения объема имеем и более высокую скорость доступа.

Нет. Скорость доступа к флопику зависит от того, с какой скоростью идет обмен данными. А одна и та же хоть на 3.5 мГц хоть на 3000.

Добавлено (2007-11-23, 10:15:22)
---------------------------------------------

Quote (DDp)
3,5" у меня подключен, ничего такого не замечал. (gnusmaS SFD-321B) (Проверить, что ли другие дисководы)

Проверь, Марку своих скажу. Если очень интересно - подъезжай вечером в Текстильщики, я тебе привезу ВГ93 из одной платы и дисковод (у меня два, грабл на обоих). Только ты мне свою ВГ93 отдай тогда.
 
KOEДата: Пятница, 2007-11-23, 10:56:58 | Сообщение # 84
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (Sonic)
И вопрос вдогонку. Как на П1024 отключить/включить турбу в Глюке?

W


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
lvdДата: Пятница, 2007-11-23, 13:28:44 | Сообщение # 85
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (KOE)
Я еще не видел ни одного спектрума, которые нормально работает с турбой в TR-DOS при любой наугад взятой из коробки вг93.

У меня в коробке несколько ВГ, купленных и старых. МОЯ турба со всеми работает (глюки паршивки не в счёт). Может, дело в турбе? smile


Многого нет здесь: http://lvd.nedopc.com
 
SonicДата: Пятница, 2007-11-23, 13:47:21 | Сообщение # 86
Юзер
Группа: Человеки
Сообщений: 8
Репутация: 0
Статус: Offline
Да ВГ93-то работает... Не работает вот эта единственная вещь, которую я описал. ВСЕ. После инициализации (когда перестает вызываться 15789) все отлично функционирует.
Сам AlCo тут вообще появляется?
 
lvdДата: Пятница, 2007-11-23, 13:52:10 | Сообщение # 87
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Репутация: 13
Статус: Offline
Quote (Sonic)
Сам AlCo тут вообще появляется?

В емыл ему линку на сюда отправил.


Многого нет здесь: http://lvd.nedopc.com
 
нолькаДата: Пятница, 2007-11-23, 16:23:33 | Сообщение # 88
рОвный
Группа: Человеки
Сообщений: 712
Репутация: 5
Статус: Offline
Quote (Sonic)
Нет. Скорость доступа к флопику зависит от того, с какой скоростью идет обмен данными. А одна и та же хоть на 3.5 мГц хоть на 3000.
смеялся. у HD дисков, если ты не вкурсе, трансфер почти в 2 раза выше.


я проснулся среди ночи и понял, что всё...
всё идет по плану
 
KOEДата: Пятница, 2007-11-23, 16:41:52 | Сообщение # 89
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
бугага, сонег жжот
Quote

Ниже копия сообщения, отправленного на форум dlcorp (похоже из нормальных людей его никто не читает ):


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
KOEДата: Пятница, 2007-11-23, 16:52:39 | Сообщение # 90
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Репутация: 5
Статус: Offline
Quote (lvd)
У меня в коробке несколько ВГ, купленных и старых. МОЯ турба со всеми работает (глюки паршивки не в счёт). Может, дело в турбе?

В TR-DOS все временные параметры рассчитаны на 3.5 МГц. Логично подумать, что т.к. код TR-DOS находится в ПЗУ, то он будет работать ну почти в 2 раза быстрее (если не принимать во внимание удлинение IORQ). Соответственно и все задержки, как при инициализации диска, так и при работе с ним будут, видимо, в 2 раза короче.
Кроме того, в ТУ на ВГ93 черным по белому написано, "частота внешнего генератора 1 МГц". Логично также себе представить, что не любой образец ВГ93 сможет без сбоев обмениваться данными с процессором, который работает на частоте 7 МГц. Подробных временных диаграмм в ТУ я не нашел, поэтому что-либо более конкретного сказать не могу. У меня ни разу не было глюков с контролелром дисковода.


Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
 
Поиск:

the DLCorp © 2006