nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 03:13



Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
И ещё один "Специалист" в Proteus 
Author Message
Fanat

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

Для переключения адресации поставил мультиплексоры и добавил ещё микросхему ОЗУ в верхних адресах вот по такой схеме:

Attachment:
2023_SP-RK-8b-07.jpg
2023_SP-RK-8b-07.jpg [ 469.72 KiB | Viewed 5137 times ]


написал программу для АВР с учетом особенной экрана Специалиста и вот :

Attachment:
2023_SP-8b-010.jpg
2023_SP-8b-010.jpg [ 142.77 KiB | Viewed 5137 times ]


это с использованием файла ПЗУ Специалиста root.bin , правда, что должно быть далее я не знаю и монитор ничего не делает, и никакой справки нет. Поискал другие файлы мониторов специалиста, их тоже нашлось немало, например есть такая - здесь заработал Монитор , после того как я подключил клавиатуру.

Attachment:
2022-SPEC_LEN_LCD-1.jpg
2022-SPEC_LEN_LCD-1.jpg [ 151.26 KiB | Viewed 5137 times ]


02 Jan 2023 10:25
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Монитор, который выводит в заголовке "Ленинград.." из ПЗУ с именем "ROM-C000...", к нему есть ещё файл "ROM-D000.bin", но там в самом начале по адресу D000 стоит переход C3 00 D8, а по адресу D800 ничего нет, ПЗУ заканчивается на D7FF.
самой полной ( 12 КБ ) оказалась ПЗУ, которая выводит в заголовке "RUN.COM" с именем ROMLIK.bin. В ней работает и Монитор- выходит если нажать "RUN, ВК" , далее в Мониторе можно дамп посмотреть и в Бейсик выйти - "В, ВК" :

Attachment:
2023_SP-RK-8b-06.jpg
2023_SP-RK-8b-06.jpg [ 581.12 KiB | Viewed 5136 times ]


Надо сказать что в Протеусе Специалист работает медленнее чем РК. но с ЖК экраном вполне можно все попробовать , даже в Бейсике :

Attachment:
2022-RK-SP_LCD-6.jpg
2022-RK-SP_LCD-6.jpg [ 407.12 KiB | Viewed 5136 times ]


Вот так он выглядит вместе с клавиатурой


02 Jan 2023 10:44
Profile
Fanat

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

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

Вот так он работает с 2 клавиатурами и они не мешают друг другу:

Attachment:
2023_SP-RK-8b-05.jpg
2023_SP-RK-8b-05.jpg [ 374.68 KiB | Viewed 5136 times ]


и файлы в протеусе :

Attachment:
Specialist.rar [127.58 KiB]
Downloaded 163 times


02 Jan 2023 10:56
Profile
Junior

Joined: 19 Nov 2013 00:35
Posts: 8
Location: 83.149.35.92
Reply with quote
Ребята, подскажите пожалуйста есть какой нить файловый менеджер который с контроллером будет работать? Подцепил к апогею, всё чётко! Но загружать игры через командную строку не айс. К тому же это возможно будут делать люди которые в первые видят этот комп.


25 Mar 2023 00:12
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
PVV wrote:
Да, что касается переноса проекта из старших версий в младшие, то это вызывает проблемы, но они решаемы, мне подсказали:
Оффтоп на тему .......


Прошу извинить, вынужден продолжить оффтоп в этой теме. Не могу зарегистрироваться на zx-pk.ru а хочется задать вопрос уважаемому PVV по теме Специалиста, нашел его в этой теме ( если конечно на разных форумах это один и тот же человек?)

Quote:
Сообщение от PVV:
Допилил эту сборку до рабочего состояния. Нет поддержки магнитофона и с клавиатурой в программах возможны непонятки с управлением.Вложение 79722 Вложение 79723
Нужны тестировщики.


Quote:
Действительно, нет кнопки ^/Ч, добавил на ALT_L, плюс перенес @ на ALT_R. Сделал версию 2.
Ремап кнопок на современную клавиатуру хоть и красивое решение, но тк во многих играх идет привязка к оригинальному расположению кнопок получаются сложности с управлением и не понятно, что лучше.
Вложения...


Погонял этот эмулятор Специалиста на ЕСП 8266 - все работает, файлы грузяться :
Attachment:
IMG_20240129_110458.jpg
IMG_20240129_110458.jpg [ 188.78 KiB | Viewed 1490 times ]


Вопрос - на экране ТВ видно, что левая сторона выходит за край экрана. можно ли сдвинуть изображение вправо? На Радио-86 РК для этого было сочетание клавиш WIN+стрелки влево вправо.


30 Jan 2024 05:21
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Да, ещё про клавиатуру- точно неудобно с ПС раскладкой - в некоторых играх невозможно найти, что нажимать. А на малогабаритной клаве нет правых клавиш Алт и Стрл.


ПС: нет ветки с темой - аппаратный эмулятор ПК СПЕЦИАЛИСТ - может создать её и там продолжить обсуждать этот эмулятор, тем более он заработал наконец то (6 лет пррошло) усилиями PVV.


30 Jan 2024 05:26
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Я могу отрезать в отдельную тему - с какой точки резать?

_________________
:dj: https://mastodon.social/@Shaos


30 Jan 2024 09:08
Profile WWW
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
можно с моего поста с вопросом, хотя на предыдущей стр. есть 3 предпоследних поста тоже про Специалист - можно с них.


30 Jan 2024 09:39
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Два сообщения, то, что касается ESP8266 можно в отдельную тему, либо прикрепить к теме Специалиста в протеусе..
а как offtop- подвинуть можно, как и на другие кнопки перенести раскладку, соответственно, это или в новой теме или через личку.


30 Jan 2024 10:29
Profile
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Лучше создать новый топик - "Эмуляторы ПК Специалист" - такой ветки нет ещё , может ещё будут новые эмуляторы.


31 Jan 2024 06:04
Profile
Admin
User avatar

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

Это слишком обобщённо - у нас тут форум с подфорумами и топиками - зачём всё в кучу валить? ;)

_________________
:dj: https://mastodon.social/@Shaos


31 Jan 2024 10:59
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Пока создал новую тему про ещё один "Специалист" в Proteus

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

И почему это "аппаратная" эмуляция? Там же программа :lol:

_________________
:dj: https://mastodon.social/@Shaos


05 Feb 2024 19:59
Profile WWW
Fanat

Joined: 21 Feb 2017 06:54
Posts: 75
Location: Казань
Reply with quote
Shaos wrote:
Пока создал новую тему про ещё один "Специалист" в Proteus
...
И почему это "аппаратная" эмуляция? Там же программа :lol:

Одно без другого не работает, поэтому наверно Программно-Аппаратная эмуляция. ПАЭ кратко.
Видимо пользователей Специалиста не так много, как РК86, ... жаль что нет ответов на вопросы.


06 Feb 2024 05:15
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Не вижу вопросов.


06 Feb 2024 07:34
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
вопросы были:
Damir wrote:
Вопрос - на экране ТВ видно, что левая сторона выходит за край экрана. можно ли сдвинуть изображение вправо? На Радио-86 РК для этого было сочетание клавиш WIN+стрелки влево вправо.

не вникал как в РК это было сделано, в части эта сдвижка запоминалась или нет, вот две версии, сдвижка на один шаг вправо и влево. Плюс кнопки с Alt_ов продублированы на ~ и Tab. Не проверял, немного запарка со свободным временем.


Attachments:
fota13.bin.zip [198.29 KiB]
Downloaded 24 times
fota11.bin.zip [198.29 KiB]
Downloaded 23 times
06 Feb 2024 12:42
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.