Просмотр полной версии : Помогите в лечении
Господа, прошло три года, у меня очередной виток ностальгии, но проблема осталась старая. Итак:
Имеем спекки (Москва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
Дискеты живые - проверяю на Профи.ты с этими же дисководами проверял? Если с другими, то твоя проверка ничего не значит.. В Профи дисковод может хорошо читать именно эту дискету, а твой дисковод - с ошибками. Эт нормальное явление для разрегулированных дисководов.
Правильно - проверять работу дискеты записанной и отформатированной на одном и том же дисководе.
Да проверяю на этом - же дисководе (TEAC). Перецепляю его и проверяю. На профи все нормально, на москве128 - имеет то что написано выше.
Black_Cat
26.03.2009, 15:07
проверяй память, проверяй ПЗУ
Как проверить память? Стоят РУ5 в 16 кроватках. Проверять банальным перебором? Кстати, какие тогда покупать - есть с различным индексом - А,B,C. У меня стоят вроде бы B.
Как проверить ПЗУ. И какое ПЗУ проверять - на спеке или на Beta-disk
Black_Cat
26.03.2009, 15:16
Как проверить память?зашить тестовую ПЗУ
Как проверить ПЗУсчитать и сверить
А как это сделать в отсутствии программатора.
spleen, ты действуй последовательно, как БК написал - память, потом ПЗУ...
Можно копировать файлики между дисководами. Но!
копируешь средствами ТР-ДОС? Если да, то это еще не значит, что все хорошо копируется... имхо, если память дохлая, то то может писать мусор... хотя есть предположение, что грешит верхняя память, попробуй запускать простенькие программы, тот же тест.
какой-нить тест памяти... в сети поищи - должны быть
Добавлено через 1 минуту
абсолютно все проги вылетают при запуске с диска, даже мелкие буты и командиры?
Добавлено через 6 минут
http://trd.speccy.cz/ - там целая дюжина тестов, если проблема с верхней памятью и из-за нее проги не запускаются, то есть шанс, что тест сможет запуститься, загрузившись в нижнюю память. Если у тебя ТР-ДОС работает (копирует, форматирует) и на экране мусора нет, то имхо нижняя память в порядке.
Заказал в Chip`n`Dip РУ5. В след. пятницу приедут, буду пробовать.
DATAsoft
31.03.2009, 22:25
Заказал в Chip`n`Dip РУ5. В след. пятницу приедут, буду пробовать.
А с чего ты решил, что Ру-5 дохлые??? Я бы для начала грузанул Test с "кассеты", а потом-бы делел выводы. Ты хоть пробовал грузить проги с "кассеты" (ну например с МР-3 плеера)????
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 мин.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot