Вход

Просмотр полной версии : Помогите в лечении



spleen
26.03.2009, 14:24
Господа, прошло три года, у меня очередной виток ностальгии, но проблема осталась старая. Итак:

Имеем спекки (Москва128) + Beta-disk. TR-DOS 5.01.
Подключено два дисковода - ИЗОТ на 40 дорожек и нормальный TEAC.
Дискеты флопы видят, выводят список файлов. Форматируют. Можно копировать файлики между дисководами. Но!

При попытки запуска любой программы с дискеты - имеем либо мертвый вис с мусором на экране и перденеем в спикер, либо вылет в BASIC с ошибками типа Invalid argument или nonsense in basic.

Конденсаторы на плате визуально в норме. ВГ93 перепробовал аж 4 штуки. Питание у дисководов в норме (TEAC вообще висит на отдельном БП). Контакты и пайки целые.

Дискеты живые - проверяю на Профи.

Какие есть мысли как сие безобразие победить.

Black_Cat
26.03.2009, 14:29
Дискеты живые - проверяю на Профи.ты с этими же дисководами проверял? Если с другими, то твоя проверка ничего не значит.. В Профи дисковод может хорошо читать именно эту дискету, а твой дисковод - с ошибками. Эт нормальное явление для разрегулированных дисководов.
Правильно - проверять работу дискеты записанной и отформатированной на одном и том же дисководе.

spleen
26.03.2009, 14:35
Да проверяю на этом - же дисководе (TEAC). Перецепляю его и проверяю. На профи все нормально, на москве128 - имеет то что написано выше.

Black_Cat
26.03.2009, 15:07
проверяй память, проверяй ПЗУ

spleen
26.03.2009, 15:13
Как проверить память? Стоят РУ5 в 16 кроватках. Проверять банальным перебором? Кстати, какие тогда покупать - есть с различным индексом - А,B,C. У меня стоят вроде бы B.

Как проверить ПЗУ. И какое ПЗУ проверять - на спеке или на Beta-disk

Black_Cat
26.03.2009, 15:16
Как проверить память?зашить тестовую ПЗУ
Как проверить ПЗУсчитать и сверить

spleen
26.03.2009, 15:19
А как это сделать в отсутствии программатора.

Дмитрий
26.03.2009, 15:29
spleen, ты действуй последовательно, как БК написал - память, потом ПЗУ...


Можно копировать файлики между дисководами. Но!
копируешь средствами ТР-ДОС? Если да, то это еще не значит, что все хорошо копируется... имхо, если память дохлая, то то может писать мусор... хотя есть предположение, что грешит верхняя память, попробуй запускать простенькие программы, тот же тест.

spleen
26.03.2009, 15:36
Какой тест?

Дмитрий
26.03.2009, 15:45
какой-нить тест памяти... в сети поищи - должны быть

Добавлено через 1 минуту
абсолютно все проги вылетают при запуске с диска, даже мелкие буты и командиры?

Добавлено через 6 минут
http://trd.speccy.cz/ - там целая дюжина тестов, если проблема с верхней памятью и из-за нее проги не запускаются, то есть шанс, что тест сможет запуститься, загрузившись в нижнюю память. Если у тебя ТР-ДОС работает (копирует, форматирует) и на экране мусора нет, то имхо нижняя память в порядке.

spleen
31.03.2009, 11:12
Заказал в Chip`n`Dip РУ5. В след. пятницу приедут, буду пробовать.

DATAsoft
31.03.2009, 22:25
Заказал в Chip`n`Dip РУ5. В след. пятницу приедут, буду пробовать.

А с чего ты решил, что Ру-5 дохлые??? Я бы для начала грузанул Test с "кассеты", а потом-бы делел выводы. Ты хоть пробовал грузить проги с "кассеты" (ну например с МР-3 плеера)????

spleen
10.04.2009, 19:15
DATASoft

Ну все говорили - память, память.

В общем приехали РУ5, поставил. Эффект остался прежним. При запуске программ вываливаемся в BASIC либо с OK 0:1, либо с Nonsense in basic по строкам за 8000, либо мертвый вис с пердежом в спикер, либо просто ребует в Basic 48kb.

Однако, нашел на дискетах прогу, которая все таки запустилась - это readme2 от honey commander. :). Покопировал ее между дисководами, все ок. Запускается и с TEAC и с 40-дорожечного ИЗОТ. Т.е. похоже что beta-диск и ВГ93 полностью живые.

Какие еще могут быть мысли?
Тесты с мафона не грузил.

На плате не хватает двух микросхем - РФ2 и РУ10, они обязательны? Не помню точно, но кажется все работало и без них.

Sabrewulf
10.04.2009, 22:19
А ПЗУ проверил? Что если набрать что-то типа:
LET s=0: FOR a=0 TO 16383: LET s=s+PEEK a: NEXT a: PRINT s
тоже виснет? Если нет сверить значение суммы с эталонным ПЗУ для аналогичной машины.

Добавлено через 4 минуты
ЗЫ. На Васике такая программа может выполняться достаточно долго - более 2,5 мин.