помогите ламеру запустить "Специалист"

Обсуждение советского компьютера Фахiвець / Специалист и его развитие

Moderator: Lavr

b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

vinxru wrote:На выходах D30 должны быть цвета. Если она не инициализирована, то на её выходах будут единицы и экран будет белым.
Если она не инициализирована, то все порты настроены на ввод, и если подать ноль (еденицу) на выводы, идущие на цвет фона, фон должен как-то реагировать. На картинке, однако, выводится стабильный мусор, очень похожий на неинициализированную память.

Хотя, то, что нажатия клавиш выдают звуковой сигнал, говорит о том, что монитор работает, и память в области стека работает как надо. Возможно, есть смысл проверить мультиплексоры.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Barbosa75
Fanat
Posts: 57
Joined: 17 Mar 2013 07:20
Location: Poltava

Post by Barbosa75 »

на выходах D30 ВВ55 уровни от нуля до 1 вольта зависит от того где они сидят в общим она не работает, а соответственно и вся цветная пристройка.
да бог с ним с цветом, разделив шелуху от семечек я решил собрать видео выход по классической схеме, что бы увидеть реальную картинку
Image
Image

вот что я узрел
на видео выполняется D0000,FFFF :D

http://gfile.ru/aPWg


долго смотрел осциллограммы сравнивая с приведёнными в литературе,
вроде бы всё похоже но осциллограф у меня однолучевой и привязку особо не отследишь :D

у кого то есть какие нибудь мысли по этому поводу?
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

При включении Специалист должен очистить экран и вывести сверху надпись "ПРОГРАММА" или "PROGRAMM".

При нажатии на клавиши ничего не должно происходить. Кроме клавиш верхнего ряда F1-F10. При нажатии на них появляется курсор.

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

А вот если ты нажал Enter, компьютер вываливается в монитор.

Если твой комп реагирует на клавиши без F+Enter, значит у тебя не тот Монитор. Или что то с ним не так.

В общем, что бы исключить неисправный (или нестандартный) монитор, прошей в ПЗУ Монитор-2 с сайта.

А лучше прошей тестовую программу, о которой я говорил.

Может быть, если в этом компьютере изменена схема начального запуска, стандартный монитор не запустится.

В Специалистах существует два стандартных схемы (первая, это через ВВ55-ую, вторая через разрешение прерываний). Я сейчас не могу посмотреть схему.

Тест запустится в любом случае.
Last edited by vinxru on 29 Apr 2013 08:17, edited 1 time in total.
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

По поводу Видео. Проверяй мультиплексоры, но сначала перепрошей ПЗУ.

Счетчики вроде бы правильно работают, иначе некорректно формировались бы кадровые СИ.

Далее проверяй, доходят ли от процессора все адресные линии до мультиплексоров.

(Доходят ли все адресные линии от счетчиков до мультиплексоров. Далее, доходят ли от мультиплексоров адреса до РУ5. Но судя по тому, что нет дублирующихся частей экрана, тут всё нормально)

Стандартный монитор первым делом очищает экран. Либо монитор этого не делает (перепрошить), либо просто не может добраться до всей памяти (процессор-буфер-мультиплексор).
User avatar
Barbosa75
Fanat
Posts: 57
Joined: 17 Mar 2013 07:20
Location: Poltava

Post by Barbosa75 »

я сейчас прикручу какую то ПЗУху и прошью её тестом, потому что у меня нет чем шить РФ2 и тем более их стирать.
но у меня много рабочих пзух с загрузчиком2 и монитором 2
все они работают идеально и идентично, если не считать того что отображается на мониторе.
то есть я в слепую жму например СТР потом ВК слышен звуковой сигнал (монитор загрузился) дальше чтобы посмотреть как будет меняться картинка так же в слепую ввожу D0000,FFFF
ВК
потом то что Вы наблюдали на видео.
думаю тест тут не особо поможет так как на экране нихрена то не видно,
ну я попробую.
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Можно проверять линии адреса в статике, если выдернуть процессор.

Если хочешь, что бы без процессора работало видео, соедини проводом 2 и 19 ножки панельки процессора. Это подаст на SYNC землю, что будет означать, что процессору не нужна память и видео будет работать.
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

А потом так же проводом каждую линию адреса в панельке на землю. А тестером смотришь, что творится на мультиплексорах.

Но все таки я рекомендую зашить в ПЗУ тест. Можно взять обычную W27C512 и кусочком оголенного провода спаять 4 лишние ножки с ножной питания.

Я так делал.
User avatar
Barbosa75
Fanat
Posts: 57
Joined: 17 Mar 2013 07:20
Location: Poltava

Post by Barbosa75 »

Вот тест
мало что там можно понять
http://zalil.ru/34475303
и так дальше....
займусь прозвонкой всех линий мультиплексоров.
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

По этому тесту все понятно. :)

Сначала экран должен заполнится белым, потом заполнится черным. А заполняется только три столбца.

1) Плавно и полностью рисуются все строки в столбце, значит линии A0-A7 живы.

2) Рисуется только 16, 32, 48 столбец. Это значит, что на линиях адреса A8,A9,A10,A11 всегда единица (мультиплексоры). A12,A13 - живы

3) Шина данных без обрывов. Нормально работает чтение и запись. Хотя это и так было видно по буквам на оригинальной ПЗУ.

4) Связь процессор - ПЗУ работает. Значит буферы целы.
User avatar
Barbosa75
Fanat
Posts: 57
Joined: 17 Mar 2013 07:20
Location: Poltava

Post by Barbosa75 »

vinxru wrote:По этому тесту все понятно. :)

Сначала экран должен заполнится белым, потом заполнится черным. А заполняется только три столбца.

1) Плавно и полностью рисуются все строки в столбце, значит линии A0-A7 живы.

2) Рисуется только 16, 32, 48 столбец. Это значит, что на линиях адреса A8,A9,A10,A11 всегда единица (мультиплексоры). A12,A13 - живы

3) Шина данных без обрывов. Нормально работает чтение и запись. Хотя это и так было видно по буквам на оригинальной ПЗУ.

4) Связь процессор - ПЗУ работает. Значит буферы целы.

Спасибо!
в точку!
КП11 хрюкнула.
поменял - работает, пока буду тестить.
User avatar
Barbosa75
Fanat
Posts: 57
Joined: 17 Mar 2013 07:20
Location: Poltava

Post by Barbosa75 »

HardWareMan wrote:Реквестую видео с цветом!
Нету там цвета пока что, вся цветная надстройка не работает, я думаю потому, что там прошит оконный монитор V5.7 (МК" ¹5, 1991 г.) :D , а родной прошивки наверно уже не сыскать, те люди у которых я забрал эту плату молчат как партизаны - не знают.
User avatar
Barbosa75
Fanat
Posts: 57
Joined: 17 Mar 2013 07:20
Location: Poltava

Post by Barbosa75 »

Нашёл ещё КП11 с нерабочим одним выходом, поменял но всё равно тест не проходит, циклически крутится на тесте клавиатуры если пальцами водить по панам D30 ВВ55 то картинка засветки клавиш меняется и иногда как на видео перескакивает на следующий тест потом назад при этом сама D30 и соответственно все остальные элементы цвета и фона не работают.
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

Следующие тексты запускаются клавишами 1,2,3. Остальные клавиши только обозначаются на экране.

По стандарту, обращение к порту клавиатуры происходит по куче адресов F800-FFFF. И F800 - это клава, и FC00, FFFF - это та же клава. А программисты пишут программы всеми возможными способами.

В твоем же компьютере эти адреса поделены между двумя контроллерами (клава и цвет). Возможно, что этот тест лезет в контроллер цвета, вместо клавиатуры.
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Может D31? По схеме клавиатура туда должна подключаться. Если вместо D31 выбирается D30, надо проверять дешифрацию CS (плохо видно, вроде D20 И-НЕ).

Ну или как правильно заметил vinxru, проверить, куда обращается монитор, возможно его нужно подправить.
Last edited by b2m on 30 Apr 2013 04:20, edited 2 times in total.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

надо придумать, как одним проводком отключить дешифрацию ВВ55-цвета. Это должно быть просто.