?

Log in

No account? Create an account
Орион-128 (реплика 2011 года) - Help yourself with what you need, yeah — ЖЖ
Май 7, 2014
02:32 am

[Ссылка]

Previous Entry Поделиться Next Entry
Орион-128 (реплика 2011 года)
Снова пытаюсь довести до ума сабж. Суть проблемы: компьютер нормально включается, без ошибок проходит тесты 128k, 256k и самописные. «Монитор-1» стартует без проблем. Однако, при попытке загрузить директивой «R» OR-DOS с ROM-диска, после прорисовки панелей VC$, система либо подвисает, либо оболочка ведет себя странно: например, выводит не все столбцы в списке файлов на диске А. При этом замечено, что частично портится содержимое знакогенератора: если из под VC$ удается запустить какую-нибудь программу, то вместо некоторых символов (например, «;») отображается мусор. Также, портится содержимое диска B (RAM-диск).

С другой стороны, если дать OR-DOS стартовать без запуска оболочки (удерживать ВК после ввода директивы "R"), то из командной строки система ведет себя вполне адекватно: программы запускаются, знакогенератор не портится, содержимое диска B - тоже.

Также, заметил, что VC$ портит знакогенератор и в эмуляторе - хотя других глюков при этом не наблюдается.

Прошлым предположением было недостаточное быстродействие РУ5Д, которые, будучи переставлены в «Лениград-1» также вызывали периодические падения софта. Сейчас в «Орион» установлены РУ5В, однако это никак не повлияло на симптомы. С помощью самодельных тестов проверено качество связи с ROM-диском и схема переключения страниц - пока безрезультатно (все выглядит работоспособным). Планирую написать более жесткий тест оперативки.

Если честно, уже голову сломал, в чём может быть причина...

Tags: ,

/* 4 comments | comment expected */

Comments
 
[User Picture]
From:tnt23
Date:Май 6, 2014 07:39 pm
(Link)
Питание, блокировочные емкости?..
[User Picture]
From:maddev
Date:Май 6, 2014 07:53 pm
(Link)
Всё может быть... Но сбой происходит очень стабильно в одном и том же месте. А «вручную» (самодельным кодом) его воспроизвести пока никак не удаётся. Я думаю, что может быть ещё какая-то хитрая проблема, связанная с обращениями к регистрам видеорежима или экранной страницы. Например, есть КЗ на плате, которое проявляет себя только при определенном значении регистра. Или что-то в таком роде.
[User Picture]
From:engine_runtime
Date:Май 6, 2014 08:19 pm
(Link)
Года 24 назад, отлаживая Орион, столкнулся со странным глюком.
Тест памяти шел на ура. Стоило поставить биос, пошел сбой.
В биосе, в отличии от теста, использубся команды In и Out .
Заменил проц - пошло.
Во времена были. Компютер логическим пробником отладил, дисковод наушниками ТОН-2 починил...
[User Picture]
From:maddev
Date:Май 6, 2014 08:58 pm
(Link)
Я проц вроде менял в прошлый заход. Попробую ещё раз. Плюс, потестирую, как себя ведёт с IN/OUT. Спасибо!
Разработано LiveJournal.com