Pentagon-1024sl2.2
|
|
DDp | Дата: Четверг, 2007-11-22, 19:53:33 | Сообщение # 76 |
Disk error
Группа: Человеки
Сообщений: 82
Статус: Offline
| Quote (lvd) в 2.2 вроде бы не турбо в тырдосе. С моей последней прошивкой Alter-ы в TR-DOS-е турба есть. Quote (lvd) а у меня в 1.4 - при турбе в тырдосе 3.5 на 3-4 раз распознают новый диск. Потом робят ровно. 3,5" у меня подключен, ничего такого не замечал. (gnusmaS SFD-321B) (Проверить, что ли другие дисководы )
Сообщение отредактировал DDp - Четверг, 2007-11-22, 19:54:23 |
|
| |
нолька | Дата: Четверг, 2007-11-22, 20:01:13 | Сообщение # 77 |
рОвный
Группа: Человеки
Сообщений: 712
Статус: Offline
| все понятно. скорее всего всё как Вадер сказал. Соник попробуй турбу програмно выкл и в трдосе 3,5 затестиить? или бит в порту 7ффд на турбу в трдосе не влияет?
я проснулся среди ночи и понял, что всё... всё идет по плану
|
|
| |
KOE | Дата: Четверг, 2007-11-22, 22:13:28 | Сообщение # 78 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| Я еще не видел ни одного спектрума, которые нормально работает с турбой в TR-DOS при любой наугад взятой из коробки вг93.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
нолька | Дата: Четверг, 2007-11-22, 22:31:53 | Сообщение # 79 |
рОвный
Группа: Человеки
Сообщений: 712
Статус: Offline
| вг93 по большому счету побоку на какой частоте з80 работает (у меня на профи иорк удлинялся на аг3, а на турбе пентагона128 также удлинялся счетчиком (ц) AXLR). вообще я считаю зря ты не сделал турбо з80 в трдосе, да и турбоВГ тоже (или сделал, а я не в теме) - можно читать HDшные диски (софт какой никакой есть), а также кнопки турбо не хватает.
я проснулся среди ночи и понял, что всё... всё идет по плану
|
|
| |
KOE | Дата: Четверг, 2007-11-22, 22:38:35 | Сообщение # 80 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| Quote (нолька) вообще я считаю зря ты не сделал турбо з80 в трдосе Дык делается доработкой прошивки. Исходники открыты. Quote (нолька) да и турбоВГ тоже (или сделал, а я не в теме) Нет, не сделал. Quote (нолька) можно читать HDшные диски Зачем? Quote (нолька) а также кнопки турбо не хватает. При большом желании тоже можно сделать, хотя необходимости не вижу совсем. Ты же на своем писюке тактовую частоту на ходу не переключаешь.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
нолька | Дата: Четверг, 2007-11-22, 22:43:57 | Сообщение # 81 |
рОвный
Группа: Человеки
Сообщений: 712
Статус: Offline
| в эпоху sd mmc cf итд уже наверно и не нужно.. хотя кроме увеличения объема имеем и более высокую скорость доступа. Quote (KOE) Ты же на своем писюке тактовую частоту на ходу не переключаешь. в анриле бывает переключаю... а вообще на профи спаял програмную переключалку, аналогичную скорповой. кое где даже использовал это.
я проснулся среди ночи и понял, что всё... всё идет по плану
|
|
| |
lvd | Дата: Четверг, 2007-11-22, 22:52:23 | Сообщение # 82 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (KOE) Дык делается доработкой прошивки. Исходники открыты. Количество ножек у 7128 тоже в прошивке указывается? Типа бац - и ещё одна ножка выросла после перепрошивки.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Sonic | Дата: Пятница, 2007-11-23, 10:15:22 | Сообщение # 83 |
Юзер
Группа: Человеки
Сообщений: 8
Статус: 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
Статус: Offline
| Quote (Sonic) И вопрос вдогонку. Как на П1024 отключить/включить турбу в Глюке? W
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
lvd | Дата: Пятница, 2007-11-23, 13:28:44 | Сообщение # 85 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (KOE) Я еще не видел ни одного спектрума, которые нормально работает с турбой в TR-DOS при любой наугад взятой из коробки вг93. У меня в коробке несколько ВГ, купленных и старых. МОЯ турба со всеми работает (глюки паршивки не в счёт). Может, дело в турбе?
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
Sonic | Дата: Пятница, 2007-11-23, 13:47:21 | Сообщение # 86 |
Юзер
Группа: Человеки
Сообщений: 8
Статус: Offline
| Да ВГ93-то работает... Не работает вот эта единственная вещь, которую я описал. ВСЕ. После инициализации (когда перестает вызываться 15789) все отлично функционирует. Сам AlCo тут вообще появляется?
|
|
| |
lvd | Дата: Пятница, 2007-11-23, 13:52:10 | Сообщение # 87 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2528
Статус: Offline
| Quote (Sonic) Сам AlCo тут вообще появляется? В емыл ему линку на сюда отправил.
Многого нет здесь: http://lvd.nedopc.com
|
|
| |
нолька | Дата: Пятница, 2007-11-23, 16:23:33 | Сообщение # 88 |
рОвный
Группа: Человеки
Сообщений: 712
Статус: Offline
| Quote (Sonic) Нет. Скорость доступа к флопику зависит от того, с какой скоростью идет обмен данными. А одна и та же хоть на 3.5 мГц хоть на 3000. смеялся. у HD дисков, если ты не вкурсе, трансфер почти в 2 раза выше.
я проснулся среди ночи и понял, что всё... всё идет по плану
|
|
| |
KOE | Дата: Пятница, 2007-11-23, 16:41:52 | Сообщение # 89 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| бугага, сонег жжот Quote Ниже копия сообщения, отправленного на форум dlcorp (похоже из нормальных людей его никто не читает ):
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
KOE | Дата: Пятница, 2007-11-23, 16:52:39 | Сообщение # 90 |
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 2318
Статус: Offline
| Quote (lvd) У меня в коробке несколько ВГ, купленных и старых. МОЯ турба со всеми работает (глюки паршивки не в счёт). Может, дело в турбе? В TR-DOS все временные параметры рассчитаны на 3.5 МГц. Логично подумать, что т.к. код TR-DOS находится в ПЗУ, то он будет работать ну почти в 2 раза быстрее (если не принимать во внимание удлинение IORQ). Соответственно и все задержки, как при инициализации диска, так и при работе с ним будут, видимо, в 2 раза короче. Кроме того, в ТУ на ВГ93 черным по белому написано, "частота внешнего генератора 1 МГц". Логично также себе представить, что не любой образец ВГ93 сможет без сбоев обмениваться данными с процессором, который работает на частоте 7 МГц. Подробных временных диаграмм в ТУ я не нашел, поэтому что-либо более конкретного сказать не могу. У меня ни разу не было глюков с контролелром дисковода.
Мы рождены, чтоб сказку сделать былью "Кто не обломался, тем еще предстоит"
|
|
| |
|
|