Вход

Просмотр полной версии : "ВЕКТОР ПК-6128Ц" - хотелось бы узнать побольше.



derfliegenddehollander
28.07.2022, 17:21
Здравствуйте, Гуру Векторов!

Извиняюсь если это уже было - что то поиски, мало что дали. Очень интересует ВЕКТОР ПК-6128Ц (https://retropc.org/index.html?action=w_podrazdela&id_razdel=20&id_podrazdel=60&id_kartinki=838&id_soderjanie=5)
Если кто то может поделиться любой информацией, особенно схемой более внятной или новодельной, буду очень признателен!

KTSerg
28.07.2022, 17:58
... схемой более внятной или новодельной, ...
Более внятной схемой, чем эта http://www.sensi.org/scalar/ware/508/ ?

derfliegenddehollander
29.07.2022, 07:11
А, была попытка его новодела?

ivagor
29.07.2022, 07:16
В общем доступе нет прошивки D10 (155РЕ3).

KTSerg
29.07.2022, 07:35
В общем доступе нет прошивки D10 (155РЕ3).
А вот тут я не очень понял...
Если на "ретропс" выложены фотки и доки 6128, и он пишет, что "коллекционер ретропс", значит в железе у него есть 6128?
С современными логерами, содрать содержимое какой-то ПЗУ думаю не проблема, даже не выпаивая её...
Или я чего-то не понял?
Ни кто не пробовал с ним связаться, попросить логи скана ПЗУ, для её воссоздания?

Кстати... в руководстве по эксплуатации написано, что локальная сеть организована на микросхеме 580ВВ51А, и выбор адреса абонента организован так-же как на ЛВС от 06Ц, с помощью перемычек на контроллере.

Improver
29.07.2022, 07:57
Вот есть такая тема тут: ПК-6128Ц: Обсуждение (https://zx-pk.ru/threads/8146-pk-6128ts-obsuzhdenie.html), там, вроде, даже хозяин этой модели был, может имеет смысл перечитать её...
А вообще, насколько интересны были бы преимущества ПК6128 по отношению к обычному Вектору, может имеет смысл воссоздать его новоделом?

derfliegenddehollander
29.07.2022, 08:01
Привет всем еще раз!

У меня вот такой Комбо:

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

и к нему шла ПЗУ 2716я!


Возможно узнать схему переделки Вектора для ее подключения?

Или поставить сразу 32 кБт -ю которая есть тут на форуме - с ней Комбо тоже запуститься?

Возможно уточнить?

- - - Добавлено - - -


Вот есть такая тема тут: ПК-6128Ц: Обсуждение (https://zx-pk.ru/threads/8146-pk-6128ts-obsuzhdenie.html), там, вроде, даже хозяин этой модели был, может имеет смысл перечитать её...
А вообще, насколько интересны были бы преимущества ПК6128 по отношению к обычному Вектору, может имеет смысл воссоздать его новоделом?

Вот я к стати ЗА двумя руками и ногами! Я только слышал что к 6128 нельзя подклчить Комбо Девайс или мультикарту!

Тут (https://www.avito.ru/moskva/kollektsionirovanie/kartridzh_i_kassety_dlya_kompyutera_vektor_06ts_20 07367295?slocation=621540) дядька пишет - продаван.

Improver
29.07.2022, 08:14
Вот я к стати ЗА двумя руками и ногамиЯ мог бы взяться за это, но это долгий путь, может потребоваться около года на разработку... И я не сторонник слепого копирования схемы и плат, мне интереснее было бы выкинуть лишнее, типа ЛВС, заменить память на современную статическую, добавить КД в стандартный набор и т.п.


Я только слышал что к 6128 нельзя подклчить Комбо Девайс или мультикартуУ ПК6128 разводка ВУ отличается, скорее всего в этом причина. В новоделе можно было бы её унифицировать с обычным Вектором...

derfliegenddehollander
29.07.2022, 08:23
Я мог бы взяться за это, но это долгий путь, может потребоваться около года на разработку... И я не сторонник слепого копирования схемы и плат, мне интереснее было бы выкинуть лишнее, типа ЛВС, заменить память на современную статическую, добавить КД в стандартный набор и т.п.

У ПК6128 разводка ВУ отличается, скорее всего в этом причина. В новоделе можно было бы её унифицировать с обычным Вектором...

Да, именно заточить новодел сразу для Комбо девайса или Мультикарты Дениса или вообще это сделать надстройкой в комплекте как у Специалиста МХ!
Тов, Impruver - давайте возмемся, я бы включился в это дело с удовольствием - год? Да хоть три!

Improver
29.07.2022, 11:26
Тов, Impruver - давайте возмемся, я бы включился в это дело с удовольствием - год? Да хоть три!Можно попробовать, при поддержке общественности советами. :)
Пока что могу предложить общую концепцию разработки, крупными мазками, как я это вижу...

1. Блок питания будет внешний. При заявленной потребляемой мощности ПК-6128 в 15Вт, найти сейчас блок питания 5В на 3А проще, чем собрать самому. А с учётом того, что многие компоненты будут заменены на современные с меньшим потреблением, то тем более.

2. Проектировать платы лучше с расчётом на стандартный корпус первого Вектора, т.е. в первую очередь опираться на его расположение разъёмов и их вид, всё остальное, чего не было у Вектора, можно варьировать в зависимости от пожеланий.

3. Разъём ПУ сразу закладывать типа DIN 41612, как более доступный и близкий по размерам, возможно и ВУ тоже.

4. Клавиатура будет использоваться готовая герконовая (или на клавишах типа черри мх) (https://zx-pk.ru/threads/34006-replika-platy-gerkonovoj-klaviatury-vektora-%28uluchshennaya%29.html).

5. Основная плата будет модульная, так будет легче модернизировать или улучшать схему. Я уже прикидывал, как можно сделать реплику для стандартного Вектора, использую идею на ПК6128, получается примерно такая картинка:
https://s1.hostingkartinok.com/uploads/thumbs/2022/07/228b890d50d30ed6f89453fa08ff4317.png (https://hostingkartinok.com/show-image.php?id=228b890d50d30ed6f89453fa08ff4317)
Состоит из четырёх частей:
- ЦПУ, генератор и формирование основных сигналов (ЧТЗУ, ЗПЗУ, ЧТВВ, ЗПВВ, СТЕК, СТРОБ, СБРОС, ...)
- ОЗУ, в том числе формирование видео до сдвиговых регистров включительно. В случае ПК-6128 там будет 128 кб памяти SRAM и схема переключения банков памяти.
- Квази-Диски на 256 кб, две совершенно одинаковые платы, можно ставить опционально. Или заменить их на что-то другое, по желанию.
- Основная плата (тёмно зелёная) -- это неизменяемая основа Вектора, там будут все ВВ55, ВИ53, буфера на шину адреса и памяти, основное ПЗУ, генераторы КСИ и ССИ, видеоадаптер начиная со схемы переключения 256/512, далее К155РУ2 -> ВидеоЦАП -> CXA2075 -> PAL, S-Video и RGB выход. В ПК-6128, если не ошибаюсь, нет динамика, но, думаю, разместить его тут же не будет лишним. Контроллер НГМД, если поместится, будет тут же, но я бы его ставить не стал вообще -- он есть на комбодевайсе. То же относится к схеме формирования RAS и CAS для ВУ, если КД будут встроенными, то необходимости в них нет.

Это ещё пока первая прикидка, дальше надо досконально изучить схему ПК-6128, и возможно всё это окажется бредом и будет переделано. :)

ivagor
29.07.2022, 11:35
У ПК6128 разводка ВУ отличается, скорее всего в этом причина.

добавить КД в стандартный набор
8085 не генерирует сигнал СТЕК

KTSerg
29.07.2022, 15:13
8085 не генерирует сигнал СТЕК
И похоже, что этот сигнал у 8085 вообще взять/выделить негде, для скармливания стандартному Квазу.

derfliegenddehollander
29.07.2022, 17:26
8085 не генерирует сигнал СТЕК

Можно с этого места подробнее, что за сигнал СТЕК?

- - - Добавлено - - -


8085 не генерирует сигнал СТЕК

Можно с этого места подробнее, что за сигнал СТЕК?

Improver
29.07.2022, 17:38
И похоже, что этот сигнал у 8085 вообще взять/выделить негде, для скармливания стандартному Квазу.Можно попробовать вылавливать команды PUSH/POP, для кваза их будет достаточно. А как этот сигнал генерировался на z80? Насколько я помню, с ним там тоже были проблемы...


Можно с этого места подробнее, что за сигнал СТЕК?Это один из основных сигналов, используемых в работе квази-диском, вырабатывается Вектором в случае обращения к стеку и используется для разграничения доступа к КД. В частности, именно обращение через стековые команды даёт доступ ко всей памяти квази-диска.

svofski
29.07.2022, 17:43
На самом деле это круто -- стек и основная память (и порты ввода-вывода) у 8080 фактически находятся в двух разных адресных пространствах. Идея довольно крутая для своего времени.

Improver
29.07.2022, 17:50
Есть проблема посущественнее, чем отсутствие сигнала СТЕК. Как я понимаю, полной и проверенной схемы на ПК-6128 нет (https://zx-pk.ru/threads/8146-pk-6128ts-obsuzhdenie.html?p=909390&viewfull=1#post909390), многое нужно будет "изобретать" заново. И, кстати, первый сюрприз: на ПК-6128, в отличие от Вектора, данные из памяти в сдвиговые регистры считывались в два этапа, возможно на более высокой частоте. Т.е. если у Вектора в регистры читается сразу 32 бита, то у ПК-6128 два раза по 16 бит, и как при этом было обеспечено совмещение пикселей из разных плоскостей -- не понятно, надо смоделировать работу схемы.

ivagor
29.07.2022, 18:09
В случае с 6128 будет не реплика, а комп по мотивам. Конечно у каждого свои предпочтения, но мне кажется что если уж делать не реплику, а некое переосмысление не с 8080, то вариант с z80 проще, интереснее и полезнее. Схемы самого вектора и адаптеров z80 есть. Проблемы с 8085 и z80 на векторе примерно одинаковые:
1. Другие (по сравнению с 8080) тайминги
2. Коды некоторых команд пересекаются с недокументированными 8080
3. Нет "своего" сигнала СТЕК. Для z80 решение уже в схемах
При этом для вектора с z80 уникальных программ больше, чем для 6128 и потенциальные возможности у него больше. Хотя 4 экрана 6128 - это супер.

Improver
29.07.2022, 18:37
ivagor, если делать модульную конструкцию, как я тут (https://zx-pk.ru/threads/34546-quot-vektor-pk-6128ts-quot-khotelos-by-uznat-pobolshe.html?p=1159455&viewfull=1#post1159455) предложил, то заменить одну платку с процессором на z80 (а то и на вм80, если захочется) будет не проблема. Тогда можно получить и все преимущества пк6128, и вектора с z80. Сейчас главное начать...

derfliegenddehollander
31.07.2022, 19:28
вырабатывается Вектором в случае обращения к стеку

Т.е. я правильно понял, при любом обращении ВМ80 к стеку, появляется уровень 0 или 1 (я точно не знаю как это в Векторе). Если возможно обьясните, чуть подробнее в чем суть, данной концепции? На сколько я помню есть понятие словосотояние процессора. Это есть у всех процессоров, если мне не изменяет память. Так в целом если ориентироваться все таки на 8085 как наиболее близкий к 580му и имеющему неоспоримое достоинство в одном +5в питании. Все же было бы зорово, реализовать совместимость по всем архитектурным показателям с Вектором, именно на базе этого процессора. Вот что касается Z80 - все же хотелось бы не делать на него ставку.

- - - Добавлено - - -

- - - Добавлено - - -


Это ещё пока первая прикидка

Отличная прикидка!

Sandro
31.07.2022, 19:47
8080, и соответственно, ВМ80, в начале обращения к памяти указывает, что именно он собирается делать. Нужные битики выставляются на шину данных в фазе адреса. У 8085 шина мультиплексированная, и на фазе адреса занята адресом. Выставлять тип транзакции туда невозможно.
Поэтому у 8085 для этого выделены 2 специальных вывода, на которые подаётся код транзакции. К сожалению, такого кодового пространства (всего 4 значения!) уже не хватает, чтобы вписать туда сообщение "читаю/пишу стек".