Вход

Просмотр полной версии : Искра 1030.11 - запуск



AlexZ
13.11.2024, 22:03
Добрый вечер.
Добрался я до запуска своей Искры.
Блок питания я починил ранее, напряжения +5, +12 и -12 поднимаются.
Вставил платы в корзину, как на картинке ниже.
Подключил клавиатуру.
Включаю, вентиляторы шумят, клавиатура пикнула.
И все.
Пробежался осликом по контактам на внешних гребенках НПД и МОИ2, нигде не вижу внятного сигнала и нет ничего похожего на видео сигнал.
Куда смотреть? Куда копать ?

https://pic.maxiol.com/thumbs2/1731524539.3557002828.img202411132200581.jpg (https://pic.maxiol.com/?v=1731524539.3557002828.img202411132200581.jpg&dp=2)

AlexZ
14.11.2024, 23:25
Посадил плату МЭВМ на плату-удлинтель, потыкал осликом, клок есть, на проце адрес и данные шевелятся, сброс работает (плата КГМД).
Судя по дорожкам на плате корзины, я вставил платы правильно.

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

https://pic.maxiol.com/thumbs2/1731615946.1604244023..png (https://pic.maxiol.com/?v=1731615946.1604244023..png&dp=2)

AlexZ
06.05.2025, 20:31
Дошли руки поковырять подопытного.
Путем логирования анализатором и проверки платы МЭВМ осциллографом, было выявлено что не работает запись в некоторые порты.
Заменил дешифратор и буфер (ИД7 и ВА86), появились сигналы записи и чтения портов.
Но проблему это полностью не решило.

Судя по логу, биос на старте пробует писать в порты 10h, 3B8h, 08h и читать память С2000h, и видно что на пих происходит затуп примерно 4.2милисекунды (что много) и в конечно итоге появляется сигнал ready, но скорее всего по таймауту.
Это примерно соответствует этой процедуре на старте

https://pic.maxiol.com/thumbs2/1746551179.3556999739.screenshot20250506.png (https://pic.maxiol.com/?v=1746551179.3556999739.screenshot20250506.png&dp=2)

Дальше идет проверка контрольной суммы прошивки и запись в озу инкрементного счетчика, потом его считывание, потом запись с озу массива из ААААh, судя по логу всё это проходит успешно.

Затем биос пытается считать из 61 порта данные чтобы их изменить отправить назад (как я понимаю это сброс клавиатуры) и тут снова проблемы.
Судя по логу сигнал ready приходит без задержки, но данных на шине нет, там остаточное 20061h (читаем как 00h), хотя у искры 1030М в этом же месте приходит 2A561 (читаем как A5h ?)
дашье днные модифицируются два раза и отправляются в 61 порт

https://pic.maxiol.com/thumbs2/1746556166.3556999739.screenshot20250506.png (https://pic.maxiol.com/?v=1746556166.3556999739.screenshot20250506.png&dp=2)

Все это соответствует следующему коду
https://pic.maxiol.com/thumbs2/1746551934.3556999739.screenshot20250506.png (https://pic.maxiol.com/?v=1746551934.3556999739.screenshot20250506.png&dp=2)

И собственно все, проц выходит на адреса и кружит в них FE148h -> FE14Ah -> FE14Ch
Раз в 250 милисекунд прыгает на FE140h и дальше доходит до адресов указнных ранее и там снова кружит.

Это соответствует коду
https://pic.maxiol.com/thumbs2/1746552279.3556999739.screenshot20250506.png (https://pic.maxiol.com/?v=1746552279.3556999739.screenshot20250506.png&dp=2)

Платы КГМД и КНПД менял на другие (с виду рабочие, но не факт), ничего не меняется.
Буду благодарен за любую подсказку куда копать.

https://pic.maxiol.com/thumbs2/1746552496.3556999739.screenshot20250506.png (https://pic.maxiol.com/?v=1746552496.3556999739.screenshot20250506.png&dp=2)
https://pic.maxiol.com/thumbs2/1746552548.3556999739.img20250506202704.jpg (https://pic.maxiol.com/?v=1746552548.3556999739.img20250506202704.jpg&dp=2)

AlexZ
07.05.2025, 17:07
Нашел битую ВА87 на плате МЭВМ.
Причем она была не полностью мертвая, а просто вела себя не адекватно.
Заменил, пошли шевеления на шине.
Повился видео сигнал, удалосьподключить монитор.
Теперь видно на чем стопорится, ошибка на экране - "НДП"
Видимо что то не так при обращении к КНДП, заменил плату КНДП, ничего не изменилось.

https://pic.maxiol.com/thumbs2/1746626706.3556999739..jpg (https://pic.maxiol.com/?v=1746626706.3556999739..jpg&dp=2)

CodeMaster
07.05.2025, 17:44
ошибка на экране - "НПД"
НДП

AlexZ
07.05.2025, 18:21
НДП

да, опечатка

AlexZ
07.05.2025, 22:38
Оказалось что умер дешифратор на КНДП.
Заменил и комп ожил.

Отсчитал все 512 килобайт оперативки и ругнулся на диски.
Это успех.

Кстати, несмотря на то что плата ОЗУ построена на РУ5Д микросхемах, ни одной битой, 88 год, все под лаком...


https://pic.maxiol.com/thumbs2/1746646658.3556999739.boot.jpg (https://pic.maxiol.com/?v=1746646658.3556999739.boot.jpg&dp=2)

AlexZ
08.05.2025, 13:39
Поключил дисковод.
Дисковод с виду живой, крутит моторчиком привода и шевелит головкой.
Разумеется он односторонний, на 80 дорожек.
Нужна специально размеченная дискета с АДОС для такого привода.
Почитал документацию на АДОС.

Там есть программа MDISK.COM

2.Хотим получить загрузочную дискету какой-либо версии MS
DOS (например DOS-3.20) в формате 1-80 - тогда после
загрузки АДОС вводим команду "DISK/E", после вывода
сообщения вставляем односторонний системный диск DOS-3.20
в устройство A:.После нажатия на любую клавишу произойдет
перезагрузка системы и драйвер будет защищен от
перекрытия другими программами.Теперь, используя
программу FORMAT MS DOS-3.20 с указанием ключа /s,
получим системный диск MS DOS-3.20 в формате 1-80
ёмкостью 360 Кбайт.

Вобщем загружаю эту программу в память на Искре 1030М, все нормально, появляется дисковод B: который проксирует запросы на дисковод А:, но в формате 1-80
Но вот беда, при форматировании "format B: /S" пишет "Нехватка памяти при копировании системы"
а простое форматирование и последующее "sys B:" пишет что все хорошо, но на дискете не появляется файл COMMAND.COM, а значит что не все так радужно.

Но есть и хорошая новость, при вставке отформатированной таким образом дискеты (без "sys B:") Искра 1030.11 пишет "Не АДОС-диск или сбой..."
А это говорит о том что чтото изменилось и похоже что привод и его контролер рабочие!

Может кто знает как сделать системный диск 1-80 на АДОС или вин 98 ?
Ну или образ есть готовый у кого ?!

https://pic.maxiol.com/thumbs2/1746700656.3556999739.img20250508123623.jpg (https://pic.maxiol.com/?v=1746700656.3556999739.img20250508123623.jpg&dp=2)

AlexZ
08.05.2025, 20:44
Проблема в ошибкой с нехваткой памяти решилась отключением в CONFIG.SYS подключение некого ANSI.SYS
Дискета отформатировалась и на нее записались системные файлы.
Но это ничего не дало, диск читался, пыхтел, но в итоге на экране ошибка "FD" и всё...

Что то не так.

Решил что терять нечего, подкинул платы КНМД и прикинул на шлейфы жесткий диск.

Диск заранее проверил на вращение, знаю, проходили, оторвать головку прилипшую к блину, раз плюнуть.
Аккуратно, ватной палочкой, пошатал маховик, на удивление он небыл заблокирован. Это хороший знак.

Подкинул ЖД на шлейфы и включил этого монстра.
ЖД раскрутился, попытался подвигать головками и что то пошло не так.
Головки застряли в каком то промежуточном состоянии.
В итоге получил туже ошибку 1701.

Видно что обращение к ЖД идет, на нем загорается светодиод, но загрузки нет.
Посмотрел по лучше и понял, рычаг головок задевает за корпус, пришлось немного отгибать...
А еще я в кармане ограничителя нашел кем то заботливо вставленный кусок спички, не знаю зачем, но не спроста, пусть будет.
Может таким образом стук ограничителя глушится, хз.

https://pic.maxiol.com/thumbs2/1746725874.3556999739.img202505082034481.jpg (https://pic.maxiol.com/?v=1746725874.3556999739.img202505082034481.jpg&dp=2)

После разблокировки хода головок, ЖД ожил.
Компьютер включился и попросил ввести дату и время.
Это прям победа, на нем есть ДОС и контроллер + сам ЖД рабочие, 99% :v2_dizzy_roll:

Дальше загрузилась какая то не известная для меня программа, написанная на бейсике (жутко тормозная), выход из которой в её меню как я понял не предусмотрен (а я то хочу в дос, мне дискету надо проверять)

https://pic.maxiol.com/thumbs2/1746726113.3556999739.img20250508201018.jpg (https://pic.maxiol.com/?v=1746726113.3556999739.img20250508201018.jpg&dp=2)

https://pic.maxiol.com/thumbs2/1746726154.3556999739.img20250508201427.jpg (https://pic.maxiol.com/?v=1746726154.3556999739.img20250508201427.jpg&dp=2)

Ну прям археология, подумал я !

Но ничего, котрол+брейк пару раз выкинули меня в дос.
И тут меня ждало огорчение, там там всё вычищено, что ничего нельзя сделать, даже команды format нету, видимо чтобы шаловливые ручки неумех, ничего не поломали...

https://pic.maxiol.com/thumbs2/1746726262.3556999739.img20250508202451.jpg (https://pic.maxiol.com/?v=1746726262.3556999739.img20250508202451.jpg&dp=2)