Здравствуйте, Гуру Векторов!
Извиняюсь если это уже было - что то поиски, мало что дали. Очень интересует ВЕКТОР ПК-6128Ц
Если кто то может поделиться любой информацией, особенно схемой более внятной или новодельной, буду очень признателен!
Вид для печати
Здравствуйте, Гуру Векторов!
Извиняюсь если это уже было - что то поиски, мало что дали. Очень интересует ВЕКТОР ПК-6128Ц
Если кто то может поделиться любой информацией, особенно схемой более внятной или новодельной, буду очень признателен!
Более внятной схемой, чем эта http://www.sensi.org/scalar/ware/508/ ?
А, была попытка его новодела?
В общем доступе нет прошивки D10 (155РЕ3).
А вот тут я не очень понял...
Если на "ретропс" выложены фотки и доки 6128, и он пишет, что "коллекционер ретропс", значит в железе у него есть 6128?
С современными логерами, содрать содержимое какой-то ПЗУ думаю не проблема, даже не выпаивая её...
Или я чего-то не понял?
Ни кто не пробовал с ним связаться, попросить логи скана ПЗУ, для её воссоздания?
Кстати... в руководстве по эксплуатации написано, что локальная сеть организована на микросхеме 580ВВ51А, и выбор адреса абонента организован так-же как на ЛВС от 06Ц, с помощью перемычек на контроллере.
Вот есть такая тема тут: ПК-6128Ц: Обсуждение, там, вроде, даже хозяин этой модели был, может имеет смысл перечитать её...
А вообще, насколько интересны были бы преимущества ПК6128 по отношению к обычному Вектору, может имеет смысл воссоздать его новоделом?
Привет всем еще раз!
У меня вот такой Комбо:
https://pic.maxiol.com/thumbs2/16590...xdj1cvqrl9.jpg
и к нему шла ПЗУ 2716я!
Возможно узнать схему переделки Вектора для ее подключения?
Или поставить сразу 32 кБт -ю которая есть тут на форуме - с ней Комбо тоже запуститься?
Возможно уточнить?
- - - Добавлено - - -
Вот я к стати ЗА двумя руками и ногами! Я только слышал что к 6128 нельзя подклчить Комбо Девайс или мультикарту!
Тут дядька пишет - продаван.
Я мог бы взяться за это, но это долгий путь, может потребоваться около года на разработку... И я не сторонник слепого копирования схемы и плат, мне интереснее было бы выкинуть лишнее, типа ЛВС, заменить память на современную статическую, добавить КД в стандартный набор и т.п.
У ПК6128 разводка ВУ отличается, скорее всего в этом причина. В новоделе можно было бы её унифицировать с обычным Вектором...
Можно попробовать, при поддержке общественности советами. :)
Пока что могу предложить общую концепцию разработки, крупными мазками, как я это вижу...
1. Блок питания будет внешний. При заявленной потребляемой мощности ПК-6128 в 15Вт, найти сейчас блок питания 5В на 3А проще, чем собрать самому. А с учётом того, что многие компоненты будут заменены на современные с меньшим потреблением, то тем более.
2. Проектировать платы лучше с расчётом на стандартный корпус первого Вектора, т.е. в первую очередь опираться на его расположение разъёмов и их вид, всё остальное, чего не было у Вектора, можно варьировать в зависимости от пожеланий.
3. Разъём ПУ сразу закладывать типа DIN 41612, как более доступный и близкий по размерам, возможно и ВУ тоже.
4. Клавиатура будет использоваться готовая герконовая (или на клавишах типа черри мх).
5. Основная плата будет модульная, так будет легче модернизировать или улучшать схему. Я уже прикидывал, как можно сделать реплику для стандартного Вектора, использую идею на ПК6128, получается примерно такая картинка:
https://s1.hostingkartinok.com/uploa...fa08ff4317.png
Состоит из четырёх частей:
- ЦПУ, генератор и формирование основных сигналов (ЧТЗУ, ЗПЗУ, ЧТВВ, ЗПВВ, СТЕК, СТРОБ, СБРОС, ...)
- ОЗУ, в том числе формирование видео до сдвиговых регистров включительно. В случае ПК-6128 там будет 128 кб памяти SRAM и схема переключения банков памяти.
- Квази-Диски на 256 кб, две совершенно одинаковые платы, можно ставить опционально. Или заменить их на что-то другое, по желанию.
- Основная плата (тёмно зелёная) -- это неизменяемая основа Вектора, там будут все ВВ55, ВИ53, буфера на шину адреса и памяти, основное ПЗУ, генераторы КСИ и ССИ, видеоадаптер начиная со схемы переключения 256/512, далее К155РУ2 -> ВидеоЦАП -> CXA2075 -> PAL, S-Video и RGB выход. В ПК-6128, если не ошибаюсь, нет динамика, но, думаю, разместить его тут же не будет лишним. Контроллер НГМД, если поместится, будет тут же, но я бы его ставить не стал вообще -- он есть на комбодевайсе. То же относится к схеме формирования RAS и CAS для ВУ, если КД будут встроенными, то необходимости в них нет.
Это ещё пока первая прикидка, дальше надо досконально изучить схему ПК-6128, и возможно всё это окажется бредом и будет переделано. :)
Можно попробовать вылавливать команды PUSH/POP, для кваза их будет достаточно. А как этот сигнал генерировался на z80? Насколько я помню, с ним там тоже были проблемы...
Это один из основных сигналов, используемых в работе квази-диском, вырабатывается Вектором в случае обращения к стеку и используется для разграничения доступа к КД. В частности, именно обращение через стековые команды даёт доступ ко всей памяти квази-диска.
На самом деле это круто -- стек и основная память (и порты ввода-вывода) у 8080 фактически находятся в двух разных адресных пространствах. Идея довольно крутая для своего времени.
Есть проблема посущественнее, чем отсутствие сигнала СТЕК. Как я понимаю, полной и проверенной схемы на ПК-6128 нет, многое нужно будет "изобретать" заново. И, кстати, первый сюрприз: на ПК-6128, в отличие от Вектора, данные из памяти в сдвиговые регистры считывались в два этапа, возможно на более высокой частоте. Т.е. если у Вектора в регистры читается сразу 32 бита, то у ПК-6128 два раза по 16 бит, и как при этом было обеспечено совмещение пикселей из разных плоскостей -- не понятно, надо смоделировать работу схемы.
В случае с 6128 будет не реплика, а комп по мотивам. Конечно у каждого свои предпочтения, но мне кажется что если уж делать не реплику, а некое переосмысление не с 8080, то вариант с z80 проще, интереснее и полезнее. Схемы самого вектора и адаптеров z80 есть. Проблемы с 8085 и z80 на векторе примерно одинаковые:
1. Другие (по сравнению с 8080) тайминги
2. Коды некоторых команд пересекаются с недокументированными 8080
3. Нет "своего" сигнала СТЕК. Для z80 решение уже в схемах
При этом для вектора с z80 уникальных программ больше, чем для 6128 и потенциальные возможности у него больше. Хотя 4 экрана 6128 - это супер.
ivagor, если делать модульную конструкцию, как я тут предложил, то заменить одну платку с процессором на z80 (а то и на вм80, если захочется) будет не проблема. Тогда можно получить и все преимущества пк6128, и вектора с z80. Сейчас главное начать...
Т.е. я правильно понял, при любом обращении ВМ80 к стеку, появляется уровень 0 или 1 (я точно не знаю как это в Векторе). Если возможно обьясните, чуть подробнее в чем суть, данной концепции? На сколько я помню есть понятие словосотояние процессора. Это есть у всех процессоров, если мне не изменяет память. Так в целом если ориентироваться все таки на 8085 как наиболее близкий к 580му и имеющему неоспоримое достоинство в одном +5в питании. Все же было бы зорово, реализовать совместимость по всем архитектурным показателям с Вектором, именно на базе этого процессора. Вот что касается Z80 - все же хотелось бы не делать на него ставку.
- - - Добавлено - - -
- - - Добавлено - - -
Отличная прикидка!
8080, и соответственно, ВМ80, в начале обращения к памяти указывает, что именно он собирается делать. Нужные битики выставляются на шину данных в фазе адреса. У 8085 шина мультиплексированная, и на фазе адреса занята адресом. Выставлять тип транзакции туда невозможно.
Поэтому у 8085 для этого выделены 2 специальных вывода, на которые подаётся код транзакции. К сожалению, такого кодового пространства (всего 4 значения!) уже не хватает, чтобы вписать туда сообщение "читаю/пишу стек".