И ещё один "Специалист" в Proteus

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

Moderator: Lavr

Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

И ещё один "Специалист" в Proteus

Post by Damir »

Сделав РК-86 без ВТ57 и ВГ75 и взглянув на оставшую часть схемы подумал- по существу осталась только обязательная часть каждой ЭВМ на процессоре ВМ80 - Процессор, ПЗУ, ОЗУ и дешифратор адресов, и при необходимости Контролер портов на ВВ55. А раз так, то на этой схеме можно смоделировать в протеусе почти любую ЭВМ на этом проце., перепрограммировав АВРку под её систему вывода на экран и переключив дешифратор по нужным адресам распределения памяти.
Например решил попробовать сделать на этой основе "Специалист", тем более в своё время я его не собирал, ограничился только РК -86 .
Поизучал информацию по нему по распределению памяти и организацию экранной части. Для начала решил сделать его с выводом на ЛЦД экран с помощью ПДП, как в РК. В реальности у Спеца организован прозрачный доступ к экранной памяти, следующим шагом буду пробовать сделать так, но пока мне не все понятно, как он это делает, мало информации по нему, разбираюсь по реальным схемам и временным диаграммам, надо сказать что и схем разных немало.

Для переключения адресации поставил мультиплексоры и добавил ещё микросхему ОЗУ в верхних адресах вот по такой схеме:
2023_SP-RK-8b-07.jpg
написал программу для АВР с учетом особенной экрана Специалиста и вот :
2023_SP-8b-010.jpg
это с использованием файла ПЗУ Специалиста root.bin , правда, что должно быть далее я не знаю и монитор ничего не делает, и никакой справки нет. Поискал другие файлы мониторов специалиста, их тоже нашлось немало, например есть такая - здесь заработал Монитор , после того как я подключил клавиатуру.
2022-SPEC_LEN_LCD-1.jpg
You do not have the required permissions to view the files attached to this post.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: РК-86 в Proteus

Post by Damir »

Монитор, который выводит в заголовке "Ленинград.." из ПЗУ с именем "ROM-C000...", к нему есть ещё файл "ROM-D000.bin", но там в самом начале по адресу D000 стоит переход C3 00 D8, а по адресу D800 ничего нет, ПЗУ заканчивается на D7FF.
самой полной ( 12 КБ ) оказалась ПЗУ, которая выводит в заголовке "RUN.COM" с именем ROMLIK.bin. В ней работает и Монитор- выходит если нажать "RUN, ВК" , далее в Мониторе можно дамп посмотреть и в Бейсик выйти - "В, ВК" :
2023_SP-RK-8b-06.jpg
Надо сказать что в Протеусе Специалист работает медленнее чем РК. но с ЖК экраном вполне можно все попробовать , даже в Бейсике :
2022-RK-SP_LCD-6.jpg
Вот так он выглядит вместе с клавиатурой
You do not have the required permissions to view the files attached to this post.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: РК-86 в Proteus

Post by Damir »

Осталось обьединить Мониторы в ПЗУ , тем более они не пересекаются , подключить 2 клавиатуры к одной ВВ55 и пока поставить ручной переключатель SP-RK и получаем на одной плате 2 разные машины, с полным своим функционалом, правда это пока только в ПРОТЕУСЕ. Та часть , которая РК-86 у меня и в железе на макете работает, а для СПЕЦИАЛИСТА у меня нет готовых ПЗУ монитора, вот надо к нему сделать интерфейс СД диска , что бы перенести файлы в программатор, а может с помощью АВР можно будет это сделать, пока думаю.

или может совсем ПЗУ ненадо - я на макете предусмотрел место для ОЗУ 64 К М61512 , её грузить можно в режиме ПДП и работать с любым монитором.

Вот так он работает с 2 клавиатурами и они не мешают друг другу:
2023_SP-RK-8b-05.jpg
и файлы в протеусе :
Specialist.rar
You do not have the required permissions to view the files attached to this post.
Ruslansh
Junior
Posts: 8
Joined: 19 Nov 2013 00:35
Location: 83.149.35.92

Re: РК-86 в Proteus

Post by Ruslansh »

Ребята, подскажите пожалуйста есть какой нить файловый менеджер который с контроллером будет работать? Подцепил к апогею, всё чётко! Но загружать игры через командную строку не айс. К тому же это возможно будут делать люди которые в первые видят этот комп.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: РК-86 в Proteus

Post by Damir »

PVV wrote:Да, что касается переноса проекта из старших версий в младшие, то это вызывает проблемы, но они решаемы, мне подсказали:
Оффтоп на тему .......
Прошу извинить, вынужден продолжить оффтоп в этой теме. Не могу зарегистрироваться на zx-pk.ru а хочется задать вопрос уважаемому PVV по теме Специалиста, нашел его в этой теме ( если конечно на разных форумах это один и тот же человек?)
Сообщение от PVV:
Допилил эту сборку до рабочего состояния. Нет поддержки магнитофона и с клавиатурой в программах возможны непонятки с управлением.Вложение 79722 Вложение 79723
Нужны тестировщики.
Действительно, нет кнопки ^/Ч, добавил на ALT_L, плюс перенес @ на ALT_R. Сделал версию 2.
Ремап кнопок на современную клавиатуру хоть и красивое решение, но тк во многих играх идет привязка к оригинальному расположению кнопок получаются сложности с управлением и не понятно, что лучше.
Вложения...
Погонял этот эмулятор Специалиста на ЕСП 8266 - все работает, файлы грузяться :
IMG_20240129_110458.jpg
Вопрос - на экране ТВ видно, что левая сторона выходит за край экрана. можно ли сдвинуть изображение вправо? На Радио-86 РК для этого было сочетание клавиш WIN+стрелки влево вправо.
You do not have the required permissions to view the files attached to this post.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: РК-86 в Proteus

Post by Damir »

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


ПС: нет ветки с темой - аппаратный эмулятор ПК СПЕЦИАЛИСТ - может создать её и там продолжить обсуждать этот эмулятор, тем более он заработал наконец то (6 лет пррошло) усилиями PVV.
User avatar
Shaos
Admin
Posts: 24014
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: РК-86 в Proteus

Post by Shaos »

Я могу отрезать в отдельную тему - с какой точки резать?
Я тут за главного - если что шлите мыло на me собака shaos точка net
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: РК-86 в Proteus

Post by Damir »

можно с моего поста с вопросом, хотя на предыдущей стр. есть 3 предпоследних поста тоже про Специалист - можно с них.
PVV
Doomed
Posts: 463
Joined: 12 Feb 2016 13:39

Re: РК-86 в Proteus

Post by PVV »

Два сообщения, то, что касается ESP8266 можно в отдельную тему, либо прикрепить к теме Специалиста в протеусе..
а как offtop- подвинуть можно, как и на другие кнопки перенести раскладку, соответственно, это или в новой теме или через личку.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: РК-86 в Proteus

Post by Damir »

Лучше создать новый топик - "Эмуляторы ПК Специалист" - такой ветки нет ещё , может ещё будут новые эмуляторы.
User avatar
Shaos
Admin
Posts: 24014
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: РК-86 в Proteus

Post by Shaos »

Damir wrote:Лучше создать новый топик - "Эмуляторы ПК Специалист" - такой ветки нет ещё , может ещё будут новые эмуляторы.
Это слишком обобщённо - у нас тут форум с подфорумами и топиками - зачём всё в кучу валить? ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24014
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: И ещё один "Специалист" в Proteus

Post by Shaos »

Пока создал новую тему про ещё один "Специалист" в Proteus

Не понял с какого момента начался ESP8266 :)

И почему это "аппаратная" эмуляция? Там же программа :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: И ещё один "Специалист" в Proteus

Post by Damir »

Shaos wrote:Пока создал новую тему про ещё один "Специалист" в Proteus
...
И почему это "аппаратная" эмуляция? Там же программа :lol:
Одно без другого не работает, поэтому наверно Программно-Аппаратная эмуляция. ПАЭ кратко.
Видимо пользователей Специалиста не так много, как РК86, ... жаль что нет ответов на вопросы.
User avatar
fifan
Devil
Posts: 912
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: И ещё один "Специалист" в Proteus

Post by fifan »

Не вижу вопросов.
PVV
Doomed
Posts: 463
Joined: 12 Feb 2016 13:39

Re: РК-86 в Proteus

Post by PVV »

вопросы были:
Damir wrote:Вопрос - на экране ТВ видно, что левая сторона выходит за край экрана. можно ли сдвинуть изображение вправо? На Радио-86 РК для этого было сочетание клавиш WIN+стрелки влево вправо.
не вникал как в РК это было сделано, в части эта сдвижка запоминалась или нет, вот две версии, сдвижка на один шаг вправо и влево. Плюс кнопки с Alt_ов продублированы на ~ и Tab. Не проверял, немного запарка со свободным временем.
You do not have the required permissions to view the files attached to this post.