PDA

Просмотр полной версии : Корвет: Каким образом из "ученического" сделать "учительский"?



CodeMaster
01.10.2010, 13:21
Вообщем собрался у меня по частям комплект Корвета, есть блок питания с дисководами, но сама система ПК 8010. Так вот что нужно для апгрейда до 8020 (желательно вообщем, по пунктам, а если что не пойму потом уточню)?

esl
01.10.2010, 14:38
Привет.
по идеие, достаточно допаять отсутствующе элементы
самый просто путь (и достаточный если нет планов все это использовать), только контролер флопа (правый верхний угол)
помнится мне на этом форуме (кажется КАЛДУН) это успешно проделал ...

KALDYH
01.10.2010, 16:33
Проделывал это marinovsoft, я только помогал. Все правильно, достаточно впаять недостающие элементы.

esl
02.10.2010, 01:59
народ, напишите инструкцию, а то уже не первый человек переделывает ... )

CodeMaster
06.10.2010, 15:04
Корвет оказался не полностью рабочим, при включении выдаёт "Неисправность ОЗУ", на ощупь греется одна из РУ6, посадка вторым этажом другой микрухи ничего не дала, поэтому перед заменой хотелось бы уточнить в правильном направлении я копаю, вообще в самотестировании есть диагностика ОЗУ, АЦЗУ и ГЗУ по отдельности? Вообще, что за банки памяти собраны на РУ4, РУ5, РУ6? И кстати, что означает надпись "ОПТС 2.0" при старте?

DATAsoft
06.10.2010, 15:44
Вообще в "ученическом" корвете ОЗУ - это 8 микросхем РУ5, ГЗУ - это три линейки РУ6, а АЦЗУ - РУ4. Как-то так. Поэтому при неисправности ОЗУ - копай в сторону РУ5.
Кстати, если при сбросе удерживать F1 (или F2), точно не помню, то комп должен обойти программу самотестирования и перейти в Бейсик.

p.s. Я года 3 назад переделал ученический в учительский (только не менял РУ6 на РУ5). Постараюсь в ближайшее время вспомнить что допаивал.

KALDYH
06.10.2010, 16:55
Так как АЦЗУ и ГЗУ используются полностью под экран, то неисправность этих микросхем видно в виде мусора на экране. Например, тонкие вертикальные линии одного цвета - это полностью вышла из строя одна из микросхем ГЗУ.

CodeMaster
06.10.2010, 18:09
Так как АЦЗУ и ГЗУ используются полностью под экран, то неисправность этих микросхем видно в виде мусора на экране. Например, тонкие вертикальные линии одного цвета - это полностью вышла из строя одна из микросхем ГЗУ.

Монитор у меня пока ч/б, а во-вторых в каком режиме экран находится при старте АЦЗУ или ГЗУ, если АЦЗУ, то проблем с ГЗУ я могу и не увидеть. Из мусора на экране в правом нижнем углу каких-то 5 или 6 символов псевдографики (может так и должно быть).

DATAsoft
06.10.2010, 18:34
в каком режиме экран находится при старте АЦЗУ или ГЗУ
В корвете одновременно отображается на экране информация из АЦЗУ и из ГЗУ.


Из мусора на экране в правом нижнем углу каких-то 5 или 6 символов псевдографики (может так и должно быть).

Да. Так и должно быть.

И ещё. Сделай фотку платы твоего Корвета.

b2m
06.10.2010, 19:17
В корвете одновременно отображается на экране информация из АЦЗУ и из ГЗУ
Так-то оно так, но после старта БИОС программирует палитру так, что цвет точки не зависит от ГЗУ, т.е. видно только АЦЗУ.

esl
07.10.2010, 00:35
Монитор у меня пока ч/б, а во-вторых в каком режиме экран находится при старте АЦЗУ или ГЗУ, если АЦЗУ, то проблем с ГЗУ я могу и не увидеть. Из мусора на экране в правом нижнем углу каких-то 5 или 6 символов псевдографики (может так и должно быть).

при старте биос ставит стек в АЦЗУ (текстовый экран) и мусор - это стек, это нормально
если на текстовом экране нет мусора - то АЦЗУ в пордяке

F1+Reset - быстрый сброс, у вас должен стартануть бейсик
F2+Reset - на экране надпись "Нет внешнего ПЗУ"
F3+Reset - обычно на экране куча 9
F4+ по идее тоже что и F1 для вашего случая

при нажатии до ресета любой Fn тесты скипаются

при старте как помнится корвет заливает ГЗУ синим цветом

>при старте АЦЗУ или ГЗУ, если АЦЗУ, то проблем с ГЗУ я могу и не увидеть.
у корвет нет РЕЖИМА экрана, есть два разных экрана и можно управлять только их отображением, в общем текстовый экран это как еще один (4й) слой графики.
>что означает надпись "ОПТС 2.0" при старте?
что у вас ПЗУ с ОПТС 2.0, и возможно второй корвет, хороший повод проверить

и приятное для вас, он умеет отдельно ругаться более конкретно на ошибки
говорить ОШИБКА ШИНЫ, ПЗУ, ГЗУ, ОЗУ

вот как стартует ПЗУ ОПТС 1.0, но думаю оптс2 близок к нему

инициируем PIC
инициируем TMR (выключается писк если был)
проверяем нажаты ли кнопки, если нажаты - пропускаем все тесты ...

гасим экран ГЗУ (палитрой)
проверка шины данных периферийных БИС
тестируем АЦЗУ
заполняем ГЗУ константой
включаем отображение ГЗУ
стек в экран АЦЗУ
выводим текст ОПТС
проверяем CRC ROM
проверка RAM
имитируем нажатие F1

а тут анализируем что конкретно нажато

т.е. вам надо смотреть в сторону основного поля памяти РУ5
РУ4 - это АЦЗУ, кстати их 9 штук :)
3 ряда РУ6 - АЦЗУ
РУ5 - основное ОЗУ

CodeMaster
07.10.2010, 09:07
И ещё. Сделай фотку платы твоего Корвета.

Я уже кому-то отсылал, кидай мыло в личку.


3 ряда РУ6 - АЦЗУ

ГЗУ видимо всёж. Кстати что за цифра 192 К ГЗУ везде, ведь 3 линейки РУ6 это 48КБ?

esl
07.10.2010, 10:34
Я уже кому-то отсылал, кидай мыло в личку.

ГЗУ видимо всёж. Кстати что за цифра 192 К ГЗУ везде, ведь 3 линейки РУ6 это 48КБ?

ага, мне отправлял, за что и отдельное спасибо :)
да, опечатался ...

если в качестве ГЗУ стоят РУ6
48кб это один "граф. экран" 3 слоя на 16к каждый = 48кб
8 цветов 512x256 точек

а если стоят РУ5 то получаем 4 независимых страницы (экрана) 48*4=192
отдельно задается какая страница отображается а с какой работает CPU

в основном используется как РАМ диск в CP/M
другого реального использования я и не видел, но потенциально можно много чего наворотить.


вот фото контура, там стоят РУ5 (http://picasaweb.google.com/sergey.erokhin/KonturPK8020#5443587747415763122) ...
ну там и другие фото есть

CodeMaster
07.10.2010, 10:44
а если стоят РУ5 то получаем 4 независимых страницы (экрана) 48*4=192
отдельно задается какая страница отображается а с какой работает CPU

Понятно, в приципе можно бы заморочится, ибо РУ5 валом, но интересно, а там на плате и в прошвке доработки нужны или нет?

esl
07.10.2010, 10:59
Понятно, в приципе можно бы заморочится, ибо РУ5 валом, но интересно, а там на плате и в прошвке доработки нужны или нет?

ПЗУ - даже не догадывается о таких возможностях, ему все равно :)
весь доступ к железу софт делал сам. (эт вам не MSX)

я не электронщик, но имхо просто заменить достаточно.

в схеме есть techref.txt - там подробное описание со ссылками на схему.

esl
24.07.2014, 12:19
рылся тут в закромах родины
откопал свою картику что не стоит на РМУ (ака ПК8010)

https://dl.dropboxusercontent.com/u/490774/Korvet/esl-korvet-montazh-rmu-missing.png