PDA

Просмотр полной версии : Размышления на тему новых БК ДВК итд



SuperMax
28.12.2015, 08:11
Периодически на разных форумах возникают идеи "а давайте сделаем БК12" и прочие "а давайте сделаем"
Идеи высказываются, но не находят достаточного количества желающих участвовать в разработке и тем более купить

Соответственно я подумал и решил высказать вслух свои соображения на эту тему.
Сделать что-то интересно, те вполне приятно для души. Проблема в том, что семейство PDP-11х машин достаточно разнообразно - те основные архитектуры это БК ДВК УКНЦ и в сторонке стоит DecPro.
Занявшись одним направлением, мы серьезно ограничиваем применимости решения. Просто заявив что у нас БК12 с 20Mhz процессором и памятью 2МБ мы не получим ничего. Надо признать что только для такой БК никто ничего не напишет - как это не печально.
Писать будут только под массовое решение - те как минимум 100 машин.

Что делать ? Идея очевидна и лежит на поверхности. нужно сделать платформу для поддержки БК ДВК(1-4), возможно УКНЦ, и Электроника 85
похожая идея уже высказывалась вот тут http://zx-pk.ru/showthread.php?t=21192
я же предлагаю ее конкретизировать
те нужна железка со возможностью сконфигурировать на ней широкий спектр PDP-11 машин. Что важно, такое решение может быть интересно и за пределами СНГ, те оно может как-то компенсировать затраты и вообще принести моральное удовлетворение.

Соответственно вырисовываются следующие большие узлы на ПЛИС [первая прикидка]
1. CPU и сопутствующие узлы (таймеры, диспетчера памяти, сама память)
2. Переферийный процессор - в режиме УКНЦ эмулирует ПП, в режиме ДВК - КСМ, КГД, КЦГД , в режиме БК - обработка клавиатуры и видео
3. Внешние устройства - эмуляция MY MX DW итд в режиме ДВК, контроллер HDD/FDD в режиме БК
+ всякие порты и устройства

возможно машинке можно будет дать и сопутствующие полезные направления - логический анализатор к примеру
а эмуляция DecPro imho вообще будет интересна сама по себе

Предлагаю высказаться

perestoronin
28.12.2015, 09:55
Вероятнее всего для полной почти точной эмуляции ретро-машин есть:
1) программные эмуляторы, которые оставляют желать по прежнему лучшего и по точности эмуляции и по интерфейсу и по наличию исходных кодов (не все из эмуляторов представлены исходными кодами)
2) есть максимально полные ретро-реплики, но и у них есть недостатки, для них сложно найти некоторые комплектующие.

Предлагаю не замыкаться на полных репликах PDP11 в железе, а заглянуть немного дальше. Ведь для ценителей PDP11 не представляется сложным портировать ценную программу на достойную железку. Важно сохранить набор команд, расширив его необходимыми расширениями, а ретро-периферия, в том числе таймеры, диспетчеры, сама память, контроллеры клавиатуры, флоп-контроллер, контроллеры HDD и контроллеры графики устарели и не отвечают требованиям времени, чтобы вызвать соблазн у молодых людей что-либо программировать под них, их требуется радикально обновить, пусть даже с полной потерей совместимости с ретро-оригиналами. Причина необходимости уйти от полной поддержки оригиналов - трудоёмкость разработки и поддержки (устранения багов или наоборот поддержки фичей-багов) кода для ПЛИС. По этой же причине необходимо на первое время наличие двух вариантов процессора, в виде модели (пусть и очень бажной) в ПЛИС и в виде ретро-оригинала (здесь выбор невелик это КР1801ВМ2 (10Мгц) и КН1806ВМ2 (5Мгц)). Почему именно эти два - остальные отечественные образцы нестабильны в работе, или как импортные труднодоступны (цена, количество предложений).

kgbplus
28.12.2015, 11:04
ДВК-шный вариант "пентевы" мне был бы интересен.

SuperMax
28.12.2015, 11:40
Предлагаю не замыкаться на полных репликах PDP11 в железе, а заглянуть немного дальше. Ведь для ценителей PDP11 не представляется сложным портировать ценную программу на достойную железку. Важно сохранить набор команд, расширив его необходимыми расширениями, а ретро-периферия, в том числе таймеры, диспетчеры, сама память, контроллеры клавиатуры, флоп-контроллер, контроллеры HDD и контроллеры графики устарели и не отвечают требованиям времени, чтобы вызвать соблазн у молодых людей что-либо программировать под них, их требуется радикально обновить, пусть даже с полной потерей совместимости с ретро-оригиналами.
обновить - согласен совершенно, но вот потери совместимости быть не должно. Основная цель - полная совместимость. В то, что мы сможем заманить свежее мясо которое соблазнится крутым ассемблером, я лично не верю совсем.

Соответственно по конфигурациям - если мы выбираем конфигурацию БК-ки то мы должны включить(залить) проц ВМ1
Если УКНЦ - ВМ2 и в ПП залить ВМ2
Если ДВК то ВМ1 на MY

Совместимость ценна тем, что проект будет иметь коммерческое применение
к примеру у людей станок управляется PDP-11ой машиной. Все здорово но дискеты протерлись.
Люди получают железку, которая втыкается в слот и содержит в себе и проц и память и диск на флешке
но при этом работает с переферией как родная машина. Все довольны.
это решение лучше программного эмулятора тк буде точнее повторять оригинальные машины.

Сам процесс можно организовать с явным сбором денег втч и по всему миру - кикстартер (а почему нет ?)

Пользователю понравится что можно покдючить и ps/2 клавиатуру и 7004
монитор и старый и VGA

DenSam
28.12.2015, 12:10
Я тоже выступлю за совместимость. А почему ДВК с ВМ1, а не с ВМ2 или даже ВМ3?

perestoronin
28.12.2015, 12:27
Про ВМ1 в ДВК вероятнее всего опечатка.

А вот про PS/2 думаю устарело морально и в плане доступности, стоит смотреть в сторону usb+дешевый stm32, который можно догрузить и другими полезными задачами.

SuperMax
28.12.2015, 12:42
Коллеги! внимательнее

Если ДВК то ВМ1 на MY
те контроллер MY построена на ВМ1

а сами ЦП ДВК были тоже и ВМ1 и ВМ2 и конечно ВМ3
безусловно нужна возможность выбирать, хотя в режиме ДВК для большинства ПО пофиг какой ЦП ВМ2 или ВМ3

на счет PS/2, я согласен - надо и USB тоже. (но надо понимать, что USB для промрешений подходит плохо)

bigral
29.12.2015, 14:47
наблюдая за новоделом могу сказать что он не весь одинаков! есть как-бы классы:

1-й класс "резиновая баба" - это эмуль пущенный на современном процессоре (обычно arm-e), сюда можно отнести все что сделанно по форме как ретро-железо но в нутрях имеет китайский stick-pc или raspberry pi с запущенным эмулятором; (популярность такого новодела почти НОЛЬ, хороший пример - avr spectrum);

2-й "мега силикон" - это когда стоит FPGA по жирности на порядок превышающая количество транзисторов в оригинале и способная работать на частоте на 2 порядка превышающей оригинал; (популярность слегка больше ноля);

3-й "ретро силикон" - это сбисы тех времен + дискретная логика (круто)

4-й "новодел ретро силикон" - это новые схемы совместимые со старым софтом, либо работающие с новыми драйверами и возможно с новым или патченным софтом, на тех же 556рт1 ПЛМ + дискретная логика и прочее (мегакруто)

Titus
29.12.2015, 17:20
1-й класс "резиновая баба" - это эмуль пущенный на современном процессоре (обычно arm-e), сюда можно отнести все что сделанно по форме как ретро-железо но в нутрях имеет китайский stick-pc или raspberry pi с запущенным эмулятором; (популярность такого новодела почти НОЛЬ, хороший пример - avr spectrum);

Резиновой бабой эмулятор является до тех пор, пока не будет в виде эмуляции (на основе процессора), или в виде симуляции (на основе FPGA) реализована точная копия железа требуемой системы. А будет это не ранее, чем будут реверсены все составные чипы устройства. И грамотно сэмулированы/ссимулированы. Тогда резиновая баба легким движением руки превращается в элегантный 100%-й клон.

Patron
29.12.2015, 21:34
А будет это не ранее, чем будут реверсены все составные чипы устройства. И грамотно сэмулированы/ссимулированы. Тогда резиновая баба легким движением руки превращается в элегантный 100%-й клон.В случае процессора 1801ВМ1 весьма похоже, что создать идеально точный 100%-й клон методом абстрактной симуляции почти невозможно. Дело в том, что при эксплуатации в некоторых нереальных режимах, которые никогда не встречаются на практике ( например - нулевая задержка установки RPLY и задержка снятия RPLY в 4 такта ) - поведение процессора в некоторых ситуациях становится настолько сложным, что выявить абстрактную зависимость таймингов от истории предыдущих команд весьма непросто. Но зато в ограниченном подмножестве реально используемых режимов работы - абстрактные зависимости таймингов команд процессора 1801ВМ1 достаточно тривиальны, что позволяет осуществлять 100% точную абстрактную симуляцию поведения процессора на шине.

Titus
29.12.2015, 21:38
Дело в том, что при эксплуатации в некоторых нереальных режимах, которые никогда не встречаются на практике ( например - нулевая задержка установки RPLY и задержка снятия RPLY в 4 такта ) - поведение процессора в некоторых ситуациях становится настолько сложным, что выявить абстрактную зависимость таймингов от истории предыдущих команд весьма непросто.
Мне сложно предложить решение этой проблемы, т.к. в модель ВМ1 я не вникал, ибо являюсь ожидателем ВМ2, на нем и посмотрим)

Patron
29.12.2015, 21:52
Мне сложно предложить решение этой проблемы, т.к. в модель ВМ1 я не вникал, ибо являюсь ожидателем ВМ2, на нем и посмотрим)Решение простое - явный запрет использования абстрактной модели в никогда не используемых режимах. Вряд ли запрет использования модели при задержке снятия RPLY больше 2 тактов может как-то сильно ограничить потенциальных пользователей, если учесть, что ни в одной реальной системе с процессором 1801ВМ1 задержка снятия RPLY не превышает 2 тактов.

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

CodeMaster
29.12.2015, 22:14
пока не будет в виде эмуляции (на основе процессора)

Что-то тяжело идет эмуляция ВМ1 на Си, видимо без распараллеливания кода не обойтись.

Vslav
29.12.2015, 22:40
Решение простое - явный запрет использования абстрактной модели в никогда не используемых режимах.
На ПЛИС синтезируемые модели 1801ВМ1 по результатам реверса вроде же ведут себя в точности как процессор? Фантомные циклы на месте и прочее. Небольшая рассинхронизация в пределах полутакта второстепенных сигналов типа BSY/SEL не считается.

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

Patron
29.12.2015, 22:47
Что-то тяжело идет эмуляция ВМ1 на Си, видимо без распараллеливания кода не обойтись.Я уже морально созрел для написания Verilog-движка, но относительно многопоточной реализации есть некоторые сомнения. Во-первых, логично предположить, что все вычислительные потоки должны создаваться только один раз на этапе загрузки модели и усыпляться до изменения любого из сигналов в их списке зависимостей. При изменении любого сигнала - он пробуждает все потоки из своего списка зависимостей и засыпает до завершения их всех. То же рекурсивно происходит и в каждом из разбуженных потоков. Когда вся толпа разбуженных потоков отработает - обработка изменения конкретного сигнала завершится. И так каждый раз при каждом изменении какого-то сигнала.

Для одноядерного процессора это будет ГОРАЗДО медленнее, чем простой циклический перебор списка зависимостей у каждого изменившегося сигнала. Для двухъядерного процессора большого выигрыша тоже может и не быть.

Поэтому для начала, скорее всего, есть смысл сделать циклический вариант движка и лишь в дальнейшем (возможно) многопоточный вариант.

Titus
29.12.2015, 22:53
Для одноядерного процессора это будет ГОРАЗДО медленнее, чем простой циклический перебор списка зависимостей у каждого изменившегося сигнала. Для двухъядерного процессора большого выигрыша тоже может и не быть.

Уверен, что это будет медленнее и для 8-ядерного проца. И для 16-ядерного.
Для подобного распараллеливания нужен сотниядерный специальный проц.

Patron
29.12.2015, 22:59
На ПЛИС синтезируемые модели 1801ВМ1 по результатам реверса вроде же ведут себя в точности как процессор?Это мы о своём - эмуляции сложных логических схем на PC и микроконтроллерах.



Абстрактную модель можно попытаться построить на микромашине, то есть симулировать не весь верилог, а только исполнение микрокоманд и только по фронту тактового сигнала, тогда есть шанс что оно уложится в реальное время и не надо будет строить эмуляцию поведения, которую действительно достаточно сложно формализовать.Долго ли, коротко ли, но спустя месяц нуднейшей работы и кучу прогонов сотни ПЗУ-тестов - 100% точные абстрактные модели поведения ВМ1А и ВМ1Г для реальных режимов через какое-то время будут готовы.

После этого можно заняться и эмулятором микромашины.

Titus
29.12.2015, 23:25
Абстрактную модель можно попытаться построить на микромашине, то есть симулировать не весь верилог, а только исполнение микрокоманд и только по фронту тактового сигнала, тогда есть шанс что оно уложится в реальное время и не надо будет строить эмуляцию поведения, которую действительно достаточно сложно формализовать.

Понятное дело, что эмуляция процессора повентильная - это не жаление ни ресурсов ПЦ, ни пользователя. Нужна умная оптимизация.

MM
30.12.2015, 02:22
А теперь практический вопрос - сколько нс ( например, по сигналу "запись данных" ) достаточно 580ВВ55А для уверенной записи данных с шины ?
И еще - через сколько нс ( практически ) появляются данные на шине при чтении 580ВВ55А сигналом "чтение данных" ?

п.с. С ТО и даташитами на ИС знаком, интересна практическая сторона.

anasana
30.12.2015, 04:01
Что-то я как-то не натыкался на реализацию Java на наших машинках.

b2m
30.12.2015, 12:14
Что-то я как-то не натыкался на реализацию Java на наших машинках.
Java-машина вещь реализуемая, неясно только, как всё это будет работать с мегабайтами её библиотек. Можно пойти по пути Андроида, т.е. фактически кросс-компиляция плюс связывание классов после компиляции на компе разработчика, на выходе некий один файл для виртуальной машины (aka Dalvik executable). Но и он может оказаться не меньше сотни килобайт.

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

Вот была тема: http://zx-pk.ru/showthread.php?t=17788
Но автор потёр первое сообщение, где были хоть какие-то результаты. Хотя на GitHub-е оставил: https://github.com/raydac/j2z80
Я потом по аналогии делал для 8080, но на сборщике мусора энтузиазм кончился...

CodeMaster
30.12.2015, 16:47
Соответственно вырисовываются следующие большие узлы на ПЛИС [первая прикидка]
1. CPU и сопутствующие узлы (таймеры, диспетчера памяти, сама память)
2. Переферийный процессор - в режиме УКНЦ эмулирует ПП, в режиме ДВК - КСМ, КГД, КЦГД , в режиме БК - обработка клавиатуры и видео

Т.е. для эмуляции БК или УКНЦ понадобится две платы наподобие DE1, кому оно надо? Даже если это будет БК11М с VGA, SMK и прочими прибамбасами.


Писать будут только под массовое решение - те как минимум 100 машин.

Но, допустим, это будет одна плата с 3-мя Циклопами (не знаю будет ли их достаточно для эмуляции DEC Pro 350/380), какова будет её себестоимость, что бы продать 100 штук? А если делать модульный вариант: одна плата типа DE1 (материнская) и две периферийные (возможно универсальные для снижения себестоимости), опять получится зоопарк и на написание софта это никак не повлияет.
Вообще, причём тут софт? Ты думаешь если появится 100 рабочих машин все кинутся писать софт? Рабочих Спектрумов в разы больше, сколько софта выходит в год (не считая дем ААА) - 1, 3, 5?


Люди получают железку, которая втыкается в слот и содержит в себе и проц и память и диск на флешке
но при этом работает с переферией как родная машина. Все довольны.

Это несколько другое направления (хотя возможно оно единственное жизнеспособное), но весь PDPшный зоопарк только на одной Q-Bus не собрать.

MM
02.10.2016, 00:55
Есть возможность сделать блок БК, обеспечивающий работу с PS/2 клавой вместо штатной, даже без модификации БК0010/11/М, в виде проходного блока, в который можно подключить КНГМД, МСТД и т.п. Кнопка "Стоп" на PS/2 клаве без доработки БК 2 шт. резисторами и 5-ю проводками будет иметь ограниченный функционал. Блок подойдет так же для эмуляции PS/2 мыши на порте 177714 ( или клава, или мышь, или 2 шт.блока одновременно - PS/2 клава + PS/2 мышь ).
ЭБ блока - Н1806ВМ2, 62256, 530АП2 ( прямая аппаратная совместимость с МПИ ДВК ), мелкота 74ххх, 6СПП.
Софт закачивается 1 раз с главной ЭВМ ( БК ), далее хранится в батарейном СОЗУ блока. ПЗУ вообще не содержит ( базовый вариант, но можно и подключить 556РТ7 ). Тактовая частота Н1806ВМ2 - 5.5 мгц, объем СОЗУ - 48+ кбайт, возможного ПЗУ - 4 кбайт ( программируется пользователем своими силами )
Примерная цена голой 6-ти слойки - 2000 руб, собранного и рабочего блока с дискетой к БК ( подходят все модели ) - 4500 руб.
Можно оставить заявку, без предоплаты. Срок поставки - первое полугодие 2017 г, если наберется хотя бы 10 заявок.

Обсуждаем.

MM
18.11.2016, 19:06
Вообще, кто что желает видеть в виде новых разработок для БК ?
( Для ДВК пока не готов разрабатывать )

SKcorp.
18.11.2016, 20:03
Вообще, кто что желает видеть в виде новых разработок для БК ?
( Для ДВК пока не готов разрабатывать )

Как готовые изделия хотелось бы:

1. BK sound card by Kisser или аналог позволяющий без ручного переключения использовать COVOX и AY.
2. Sound Drive, а еще лучше Sound Drive + AY.
3. Расширитель цветности на ВП1-037.

hobot
18.11.2016, 20:05
Вообще, кто что желает видеть в виде новых разработок для БК
при сохранении прежней "культуры производства" (читай "кишки наружу") ничего не хотел бы )
А в целом, наверное просто абсолютно надёжную (современную) БКашку с нормальной клавой и интерфейсами + 100%совместимость библиотеки софта, но тут вы лучше меня уже сказали где то раньше - НЕ РЕНТАБЕЛЬНО.

MM
18.11.2016, 20:44
...
А в целом, наверное просто абсолютно надёжную (современную) БКашку с нормальной клавой и интерфейсами + 100%совместимость библиотеки софта, но тут вы лучше меня уже сказали где то раньше - НЕ РЕНТАБЕЛЬНО.
Например, МПП БКшки на М1801ВМ3А-6 с 2 млн рег-рег, ПЗУ 324+325, 2 метра батарейной СОЗУ 0 тактов, видео до 1024х256 совместимое с базовым заводским БК0011М ( и драйвером под RT-11 с нормальным шрифтом ), аппаратным PS/2 вместо ВП1-014 ( т.е. будет отдельныя М-ЭВМ только для клавы ), встроенный КНГМД и IDE ( Самара+100 ), эмулятор всех ПЗУ, в т.ч. Бейсика ( аппаратный ).
За 10 т.р. кто-нибуть купил бы ?
( В основном ЭБ - 74Fхх, немного ж. совка, никаких таких ПЛИС-ПЛМ ).

hobot
18.11.2016, 22:34
Например,
внешний вид то какой? Начинка фигня - домохозяйку заинтересуйте )))
Кому интересны подробности железяк сам весь в канифолях ))) А вот как товар на выходе выглядеть будет ???
Старый (аут!) корпус и снова куча макарон и платок на столе или как МКС = старый корпус и куча макарон между корпусами по меньше
на столе ??? Нужно же красиво и что бы блестело! ))) Но тут придёт какой-нибудь "аутентичности фанат" и скажет - это не БК!!! Верните
старый корпус и кучу макарон - зато как когда-то !!! ))) Вот почему нет единого спроса - и соответственно единого предложения.
Каждый себе сам что то там покупает, приделывает на проводках и радуется )))

http://www.vintageisthenewold.com/tag/fpga/

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

MM, но в целом - это просто подарок судьбы иметь возможность общаться со специалистом вашего уровня, да ещё
и участника событий реальных БКашек ДВКашек в 80-90 гг.

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

MM, я бы вот просто в своей БКашке клаву на УК-НЦ подобную сменил и счастлив был бы, но как вы написали мне - шансов 0, всё пропало ШЕФ))) Усё пропало ! )))

MM
18.11.2016, 23:16
А вот как товар на выходе выглядеть будет ???
Одноплатка, возможно с блоком настройка тактовой частоты ( т.к. всем будет хотется поразгонять и вообще для совместимости с заводской БК по быстродействию ( т.е. около 1.5 мгц понадобится частота М1801ВМ3А для 500 т. рег-рег).
Да, постараюсь без макарон - т.к. будет несколько пред. экз. для экспериментов.
И спиртиком помою - где-то 2 литрика на МПП размером с БК.
Порядка десяточка ж. ИС будет. ( 530АП2 )

Если совсем кратко - речь идет только о материнской плате, т.к. новичок не врубится в различие классической ДПП БК0011М за ~4 т.р. и наиболее развестой за 10 т.р.
Насчет клавы - Евгений из московсковского клуба ЭВМ предлагал такую за 2200 руб:
http://www.phantom.sannata.ru/forum/index.php?t=23330
Возможно, понадобится переходник на ДПП УП7.102.131 ( нет в продаже, все продал ).
http://storage3.static.itmages.ru/i/15/1202/s_1449015680_8193967_010b255f0f.jpg (http://itmages.ru/image/view/3262925/010b255f)

zx_
19.11.2016, 16:33
возьму , несомненно заинтересовался
как по мне - наиболее логичное эволюционное движение БК

perestoronin
19.11.2016, 17:46
В основном ЭБ - 74Fхх

Порядка десяточка ж. ИС будет. ( 530АП2 )
А почему бы и АП2 в новоделах не заменить на подходящие по функции и току из 74Fxx, а АП2 сберечь для ремонта оригинальных старых платок?
Или править схему и новодельную плату крайне сложно? Или причина любви к АП2 в ином заключается, к примеру в цене на них или их скудных запасах у продавцов ?

Насчет клавы
Ожидаем замены 1801ВП1-014 на "ремулятор"+ПЛИС, потому вопрос с клавиатурой почти решен. Осталось дождаться прошивок ARM32 и ПЛИС, и на БК и возможно и на других машинках, где стояла 014, будет возможно подключение клавиатур юсб - на любой вкус и цвет.
Надеюсь подробности появятся по мере готовности проекта и здесь и там http://forum.pk-fpga.ru/viewforum.php?f=43

MM
19.11.2016, 18:22
А почему бы и АП2 в новоделах не заменить на подходящие по функции и току из 74Fxx, а АП2 сберечь для ремонта оригинальных старых платок?
Или править схему и новодельную плату крайне сложно? Или причина любви к АП2 в ином заключается, к примеру в цене на них или их скудных запасах у продавцов ?

Ожидаем замены 1801ВП1-014 на "ремулятор"+ПЛИС, потому вопрос с клавиатурой почти решен. Осталось дождаться прошивок ARM32 и ПЛИС, и на БК и возможно и на других машинках, где стояла 014, будет возможно подключение клавиатур юсб - на любой вкус и цвет.
Надеюсь подробности появятся по мере готовности проекта и здесь и там http://forum.pk-fpga.ru/viewforum.php?f=43

1. 74F641 малодоступны. Значит, выбираем 530АП2. Можно, конечно, и Н530АП2 - но есть 2 причины, по которым они мне не нравятся :
1.1. Только один надежный поставщик в Москве с парой сотен с хранения.
1.2. Они требуют обдува.
2. Если обсуждается БК11М3 - никаких элементов ПЛИС, ОЭВМ и прочей полузаказухи не будет в принципе. Может только ППЗУ 2х27256, и то есть некотрая неприязнь к этому вражескому поделию.
3. 530АП2 обеспечивают быстродействие порядка 15 нс при Снагр менее 30 пф.
4. Вместо ВП1-014 будет узел "АПСК" ( на макетах, вероятно - 15-ВВ-097 ).

perestoronin
19.11.2016, 18:31
74F641D малодоступны. Значит,
ищем и находим более 10тыс партий по 50шт
https://ru.aliexpress.com/item/Free-Shipping-50PCS-74F641D-Encapsulation-Package-SOP/32389740300.html

А утюжки КР531 и К530 30 летней давности необходимо оставить истиным коллекционерам, знающим способы принудительного охлаждения агрегатов, и готовых мириться с вытекающими последствиями - глюками изделий :(

Кстати, а зачем м.с. с ОК ? Ведь серия 74F способна и без элементов с ОК обеспечивать 60мА по выходам, а это значит не требуются безпрецендентные меры по охладению и экономия электроэнергии.


ПЛИС, ОЭВМ и прочей полузаказухи не будет в принципе
Увы и ах, это зря, значит не будет никаких нормальных клавиатур, будут только клавиатуры в коллекционном состоянии и отнюдь не для работы на них.

MM
19.11.2016, 18:51
Ну, с Али для критичных мест покупать не фонтан. Тем более имеющие аналоги в СССР - т.е. те же 530АП2.
Другое дело, что, например, СОЗУ достойной емкости не производится в совке, и, по-видимому, еще пару десятков лет не будет производится.

Здесь обсуждается Ретро-ЭВМ, и , соответственно, на Ретро-компонентах. Даже для импорта верхняя граница коммерческих экз. - декабрь 1993 г.

Для желающих максимальной новороченности и микроскопической стоимости, при том на самых современных ИС - есть эмуляторы БК и др. ЭВМ.

Клава - PS/2 c таблицей соотвествия для БК, заполняемой пользователем при первом включении ( и хранении на батарейке от 3-х лет ).

Если кто-то думает, что БК с ( ВМ3-100мгц ) на ПЛИС реально уже в следующем году - ха-ха, учите матчасть ! Особенно язык описания ПЛИС. А потом назовёте сумму в млн.руб за разработку таковой. И цена готовой МПП с ПЛИС будет не особо меньше 10 т.р.

CodeMaster
19.11.2016, 19:00
Если кто-то думает, что БК с ( ВМ3-100мгц ) на ПЛИС реально уже в следующем году - ха-ха, учите матчасть !

А зачем БК ВМ3? А ВМ1 100 МГц на ПЛИС вроде как уже вполне реально. Но зачем в БК в принципе 100 МГц? :-/

MM
19.11.2016, 19:07
А зачем БК ВМ3? А ВМ1 100 МГц на ПЛИС вроде как уже вполне реально. Но зачем в БК в принципе 100 МГц? :-/

Почему-то Вслав уклонился от выпуска в продажу ВМ1-100 мгц. Хотя девайс пользовался бы некотрым успехом (ИМХО). Цена для такого изделия несколько вторична.

Зачем ВМ3 ?!
Это тот же ВМ1 с начальной арифметикой и стандартным ДП - т.е. что бы шла RT-11 с родным VM: , а возможно и более развесистые ОС.

perestoronin
19.11.2016, 19:11
Почему-то Вслав уклонился от выпуска в продажу
Не занимается он коммерцией на 1801, а свой интерес к 1801 он удовлетворил.


Для желающих максимальной новороченности и микроскопической стоимости, при том на самых современных ИС - есть эмуляторы БК и др. ЭВМ.

Клава - PS/2 c таблицей соотвествия для БК, заполняемой пользователем при первом включении ( и хранении на батарейке от 3-х лет ).

Если кто-то думает, что БК с ( ВМ3-100мгц ) на ПЛИС реально уже в следующем году - ха-ха, учите матчасть ! Особенно язык описания ПЛИС. А потом назовёте сумму в млн.руб за разработку таковой. И цена готовой МПП с ПЛИС будет не особо меньше 10 т.р.
Про заполняемую пользователем - даже не смешно, а грустно.
Учим, но для начала хотя бы JS
Qaop/JS – Emulator links http://torinak.com/qaop/links
Да и клавиатуры PS/2 тоже давно вышли из моды у производителей и даже юсб клавиатуры, модные, выпускаются теперь без эмуляции PS/2.

MM
19.11.2016, 19:17
Не занимается он коммерцией на 1801, а свой интерес к 1801 он удовлетворил.

Ремулятор, очевидно, не 1801-й серии ? :confused:

CodeMaster
19.11.2016, 21:04
Почему-то Вслав уклонился от выпуска в продажу ВМ1-100 мгц.

Я за темой реверса вроде следил и "уклона" не видел. Уклонился от производства? Может быть, но проект open source, он вроде никому не запрещал этого делать.


Ремулятор, очевидно, не 1801-й серии ?

Возможно, у него был личный интерес в его воплощении в железо.


т.е. что бы шла RT-11 с родным VM: , а возможно и более развесистые ОС.

Тогда проект надо назвать иначе, БК там будет как опция.


модные, выпускаются теперь без эмуляции PS/2.

Для такого проекта нужна "немодная" ;-) да и переходник USB -> PS/2 стоин меньше бакса с доставкой.

hobot
19.11.2016, 21:15
как по мне - наиболее логичное эволюционное движение БК
Завидую! ) Я половину "текста" от ММ вообще не понимаю о чём речь ))) (прошу простить мне мою не образованность)

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

MM, подразумевается ли "энергонезависимый" электронный диск какой-нибудь для бортовой системы шустрой загрузки? ЖД, эмуляторы НГМД не в счёт! В целом не очень разобрался, что с носителями информации конкретно по предложению? Что обязательно, что как опция? Чем больше опций - тем лучше = +- цена стартовая, человек может потом дозаказать что то к примеру.

MM
19.11.2016, 21:17
Тогда проект надо назвать иначе, БК там будет как опция
Нет, это именно БК. Ну и, разумеется, 1801ВМ1А там будет. Как таймер и, возможно, сопр.
И главное - контент ПЗУ БК0011М 324, 325.
Возможно, будет еще ПЗУ, но может быть даже и нет .

Как фича - возможность подключить корзинку ДВК через пассивный переходник. Именно для этого и нужны 530АП2.
( Хотя, конечно, 74F641D ну очень привлекательны, такие малогабаритные и малопотребляющие... :v2_dizzy_snowball2: ).

Vslav
20.11.2016, 00:11
Почему-то Вслав уклонился от выпуска в продажу ВМ1-100 мгц. Хотя девайс пользовался бы некотрым успехом (ИМХО). Цена для такого изделия несколько вторична.

Ну я не то чтобы уклонился, я просто не вижу смысла подключать 100МГц процессор к старой плате с очень тормозным ОЗУ. Ну ускорится раза в два максимум, какой тут интерес? Чтобы нормально "взлетело" надо минимум добавлять набортную память, еще хорошо бы SD-карту, в-общем, паровоз целый приезжает. К тому же, если уж делать в габаритах ВМ1, то получается корпус BGA и прочие не слишком простые в любительских условиях вещи, в итоге приходим к себестоимости примерно 50 долларов.

Свой интерес к серии 1801 я еще не удовлетворил :). ВМ2 в ПЛИС - точно быть, это открывает путь к созданию УКНЦ. С ВМ2 процесс пока стоит, у меня много основной работы, устаю. По ВМ3 немного ковыряюсь (отрисовка несильно напряжная по полчасика вечерами, есть прогресс по схеме, нарисовано примерно 2/3 уже (19К из 29К), сюрприз - ВМ3 - НЕ статическая микросхема, как и ВМ1 :)) Все будет открыто, под шаровой лицензией, также готовлю проект ВМ1 для публикации на OpenCores.

hobot
20.11.2016, 03:09
ВМ2 в ПЛИС - точно быть, это открывает путь к созданию УКНЦ.
Можно подробнее раскрыть, что подразумеваете лично вы под этой фразой?

Ну для "хардкорщиков" на ВМ2 ведь и ПК НЕОН штамповали? Вы такой вариант рассматриваете.
Хотя ИМХО: это "глючная" машинка с малопонятным ПО содержимым и ещё более "замороченным"
железом чем УК-НЦ ))) (со всем уважением к ASPcorp.)

По поводу МЕГАГЕРЦ - не могу представить кому и зачем нужны 100МГц и выше БКашки? Для чего?
Простой пример? и где тогда тут ретро-момент?

MM
20.11.2016, 03:16
...в итоге приходим к себестоимости примерно 50 долларов...
А есть ли реальные резервы для организации модуля в размерах до 8х8 см с пин-то-пин совместимостью и розницей до $50 ?
Т.к. это для ДОЗУ БКшки порог ~370 т. ( команд ) , а для ПЗУ - в районе 1.5 млн ( команд )...
А если вспомнить про МС1201.01, где реально порядка 1.2 млн... И вовсе не рег-рег, а всех известных команд ?
Могу примерно оценить рынок страны советов в ~30 шт. по $50 за модуль, при условии наличия настройки таймингов МПИ ( в любом виде ).

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

По ВМ1 было бы вообще мегакруто сделать отдельную перемычку , делающую участок ОЗУ 000000-037777 внутренним 0 тактов ! ( для БК0010 и МС1201.01 )

Vslav
20.11.2016, 09:21
Можно подробнее раскрыть, что подразумеваете лично вы под этой фразой?

Я имел ввиду, что если появится модуль 1801ВМ2 на Верилоге, то можно будет на его основе разработать конфигурации УКНЦ для всяких ПЛИС-плат, типа Reverse-U16. Оно все вполне должно туда влезть.



Ну для "хардкорщиков" на ВМ2 ведь и ПК НЕОН штамповали? Вы такой вариант рассматриваете.

Можно и НЕОН. Рабочий и точный блок процессора это основа, дальше оно все относительно просто вокруг него наворачивается.



По поводу МЕГАГЕРЦ - не могу представить кому и зачем нужны 100МГц и выше БКашки? Для чего?

Так вот и я думаю что особо не для чего. Не вижу особого смысла заменять в БК реальный процессор аналогом на ПЛИС. Если поменять просто так, "в лоб", то медленная память не даст почти никакого выигрыша. Надо накручивать кеш, хорошо бы также поставить свою память на этот модуль, создавать конфигурацию именно для БК (а не просто общую "замена процессора ВМ1"). Возни много, ретро мало, от самого БК не так уж много останется. А играться собственнно с ПЛИС на специальной плате типа Reverse всяко удобнее, именно там я и делаю "БК на ПЛИС".

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


А есть ли реальные резервы для организации модуля в размерах до 8х8 см с пин-то-пин совместимостью и розницей до $50 ?

А как оно будет пин-то-пин совместимо если размер процессора примерно 25*20 мм? Еще и на разных платах может встречаться до четырех разных способов формовки выводов корпуса 429.42. Ну можно сделать отдельную большую колхозную плату, и припаивать к основной плате, скажем, шлейфом. Не то, имхо. И цена $50 уже достаточно велика чтобы позволить на них нормальную плату на ПЛИС, типа Reverse-U16, а не просто модуль процессора.



По ВМ1 было бы вообще мегакруто сделать отдельную перемычку , делающую участок ОЗУ 000000-037777 внутренним 0 тактов ! ( для БК0010 и МС1201.01 )
Вот-вот, это то про что я говорил - писать тайминги, настройки какие-то делать (если делать хорошо - то должен быть экран типа БИОС-а в PC, чтобы на экране БК рисовалось меню с пунктами настройки). Возни много - программирование специальной БК-конфигурации, написание программы старта и настроек, а смысла не особо. Это никак нельзя повторно использовать, в отличие от библиотечных модулей процессоров (и прочего) на Верилоге, просто специальный проект сам по себе.

zx_
20.11.2016, 11:08
Как готовые изделия хотелось бы:


3. Расширитель цветности на ВП1-037.

расширитель цветности ?
где почитать

MM
20.11.2016, 14:21
расширитель цветности ?
где почитать
Имеется ввиду внутреннюю ПЗУ с полными вариантами палитр - 556РТ7. И доп. регистр управления ими.
Результат - чтобы каждому из 4-х вариантов можно было назначить любые из 64-х вариантов цвета . И старую ППЗУ оставить для совместимости.
*
Или еще более развесистая система с управлением размером битности точки - десяточек 531 ИС и доп. регистр палитр и разрешения ( например, 128х256).
*
Ну как максимум - это дополнительная большая графическая плата со своей ОЗУ, позволяющая аппаратно и программно повысить битность точки с сохранением разрешения 256х256.
*
Не проще ли подключить через мост МПИ-ИСА Триадент 9000 ?
(Хотя полноценный мост целесообразно реализовать на ПЛИС, т.к. выходит полная МПП размером с БК ).

zx_
20.11.2016, 16:35
первый вариант нав было бы хорошо

вот этот
"
Имеется ввиду внутреннюю ПЗУ с полными вариантами палитр - 556РТ7. И доп. регистр управления ими.
Результат - чтобы каждому из 4-х вариантов можно было назначить любые из 64-х вариантов цвета . И старую ППЗУ оставить для совместимости."

MM
20.11.2016, 17:44
вот этот

На днях нарисую Э3. Она будет включать в себя :
1. Новый регистр 177666 по записи. Номера палитр. Если записи в регистр небыло от момента перезапуска - значит, работают старые палитры.
2. Видеотракт на 556РТ7.
Насчет софта ( содержания ) РТ7 - думается, уважаемые господа пользователи его сами напишут. (В крайнем случае я помогу и с софтом, но я не программер ... ).
Все собирается розовым проводочком на ДПП БК.
Каждый канал цвета будет иметь 2 бита.

Хотя, конечно, мод без программной поддержки несколько сомнительный, хотя тема обсуждалась не первый год на БК0010.орг
http://bk0010.org/forum/?id=18476&page=3

zx_
20.11.2016, 19:08
не знаю , конечно в плане использования дальнейшего -все покрыто мраком
это все дело может и десятилетие длиться, как ULA+ , к примеру
но без железки точно ведь ничего не сдвинется

да, в начале 90 zx spectrum делали с другом на продажу, москву 128 с trdos
все это отлично в корпус БК вставало.

а сама БК была очень дорогой машиной , для нас
да еще и не купить
и как-бы академической чтоль

это к теме там у вас в форуме -)
photon1984 горит желанием что-нибудь написать под расширенную палитру

b_10101101
13.01.2017, 15:46
Господа, а на актуальной модели ВМ1 вер. 1.4е есть какой-нибудь проектик чтобы запустить - посмотреть что как работает, ну хоть с чего начать чтобы не с нуля. Конкретно DE1 интересует, ну либо соседние модели. Наверняка же БК-0010 или еще лучше 0011м кто-то реализовал на раскопанном материале ?

MM
23.01.2018, 14:18
Нужен ли кому блок - мост МПИ - ISA16, оборудованный аппаратным ремаппингом адресов и векторными прерываниями ?
Окно на АП ISA16 - 170000-171777, регистры моста - в районе адресов 172ххх, регистры ISA16 ( ввод-вывод ) - 175000-175777.
ЭБ - исключительно мелкие ИС серий ЭКФ1531, ЭКФ1533, ЭКФ1564, 62256 или FRAM.
Ориентировано на применение совместно с 1801ВМ3, но заработает и на стандартной БК11М. Совместимо с ДВК по МПИ с помощью пассивного переходника.
На адресах 160000-167777 -эмулятор ПЗУ ( для эмуляции 1801РЕ2-326 ).

Alex_LG
23.01.2018, 14:24
Нужен ли кому блок - мост МПИ - ISA16, оборудованный аппаратным ремаппингом адресов и векторными прерываниями ?

Подключить по ISA девайсы к Поиску-1 - это одно, но к БК - что-то непонятное... ))) А нужно ли? Какая выгода?

MM
24.01.2018, 05:26
А нужно ли? Какая выгода?
1.Это мечта БКшников - что бы ввод-вывод был без проблем и "быстренько".И 256 цветов 640х480@60 гц вместо гомосексуальных 1 цвет 512х256 48.5 гц с неправильной синхронизацией ( "квадрат Малевича" на современных телеках )
2.Сплошной убыток, особенно при разработке - т.к. никто никогда не оплатит разработку и сопутствущие расходы ( наприер, ИС и макетки ).

Если будет спрос на проект - можно рассмотреть вопрос и о ДМА - тогда будет работать и звук, и еще куча всего.
Как максимум - типовая материнка , но вместо 8086 проца - 1801ВМ3А-6 мгц. Может даже и RT-11 удастся запустить...:v2_dizzy_stupid:

Alex_LG
24.01.2018, 09:58
1. Т.е. вопрос в подключении VGA, а софт?
2. Выгоду я имел ввиду не материальную. Итак понятно, что наше хобби на 99% убыточно :)

svinka
24.01.2018, 23:20
Думаю если взять старенькую материнскую плату AT-286 или 386SX и немножко перехерачить сигналы шины процессора 1801ВМ3 в логику сигналов микропроцессоров 80286/80386SX то будет у вас и клавиатура и контроллер прерываний и все остальное что в чипсете. И ISA
И сделаете вы что-то похожее на DEC Pro

CodeMaster
25.01.2018, 08:37
И сделаете вы что-то похожее на DEC Pro

Только, как тут уже спрашивали, кто сделает софт для этого Франкенштейна? Даже если запустится "изолированное" ядро RT-11, кто будет писать драйвера устройств?

Ратмир
28.01.2018, 08:29
Вчера разговаривал с отцом. В конце 80-х он работал на ДВК3. Говорит что программы писать на них было удобнее. Все было красиво!
Затем повально ДВК начали списывать, даже новые. И пересадили на IBM PC. Очень не понравилось, но выхода не было, и все программы он перевел на РС.
Так в чем удобство ДВК? В чем изюмина..

Андрианов Игорь
28.01.2018, 08:55
Скажу честно: писал на Электронике-60, на ДВК не писал, но они стояли неподалеку (ДВК-3), причем регулярно там что-то выходило из строя, из двух машин какая-нибудь одна постоянно ремонтировалась. Э-60 была явно надежнее, их даже в кунгах ставили на грузовиках (передвижные лабы). С точки зрения написания вроде были одинаковые (если забыть про графику). Что-то более-менее эффективное нужно было писать на МАКРО-11, вычислительные задачи - в основном Фортран, если особой эффективности не требовалось, да и программа была небольшая - Паскаль, чтобы что-то писали на C - не помню такого вообще. Бейсик тоже вроде тогда не использовали. Когда пересели на IBM-PC, поначалу естественно "рванули" на асм, плевались долго в первую очередь от того, что его толком не знали :) и возможности железа тоже, да еще эта сегментация памяти .... Когда перешли на ЯВУ от фирмы Borland (Turbo Pascal, C, Basic, по интересам и потребностям), да и освоили работу с железом, про все эти разновидности PDP-11 забыли как о страшном сне. Да и в целом пересадка с терминальных машин (ДВК от них недалеко ушел) на простую Turbo XT с EGA монитором производило шокирующе-эйфорическое впечатление (хорошие редакторы, ОС с каталогами, Нортон ...). Короче - если интересно ретро программирование на асме - PDP-11 очень даже зашибись! а так ... ну Вы поняли :) ИМХО естественно. Конечно ностальгирующих это не касается, тех кто несколько десятков лет работал в RT-11 ничем от PDP-11 не отвадишь :)

Ратмир
28.01.2018, 09:08
понял PDP-11

MM
28.01.2018, 14:38
Так в чем удобство ДВК?
Это такой ИДЕАЛЬНЫЙ контроллер, где по сути язык довольно высокого уровня вшит в сам проц.
Для имеющих достаточный опыт и ассемблер на хрен нужен - можно прямо в восьмеричных машкодах писать, особенно если программа не перемещаемая по адресам.
Если писать на языке именно высокого уровня - то да, ДВК-3 с его 800 т. рег-рег проиграет даже 8086 с 6 мгц, причем в пару раз, а отличия в потребительских качествах ДВК-3 от 386-40 мгц - фатальные, т.к. языки ДВК-3 не поддерживают графику ( надо прописывать графические процедуры на уровне кодов терминала ), да и в быстродействии отличия - 1 порядок...
Тем более, что языки высокого уровня в ДВК используют максимум 40-48 кбайт ОЗУ, а в ИБМ ЭВМ - от 500 кбайт и до ~1 гбайт, что принципиально сказывается на быстродействии и размере программ.

Почему в Интел-процах ( 8086 ) такой плохой машкод, в отличии от DEC-16 бит - дело в патентах, т.к. DEC была первой, PDP-11 вышел уже в ~1971 г., и забрал все самые нормальные конструкции машкоманд, оставив последователям ( Интел ) только грязные бумажки и какашки.
Кстати, Интел разрабатывала свои процы как раз на PDP-11 ( года так до 1979 ), т.к. никакой альтернативы PDP-11 в середине 1970-х небыло.
Кстати, первый персональный комп выпустила именно DEC - модель "Терак" , ~1977 г, очень похожа на ДВК-3 по архитектуре, потом допилив его до модели PRO-3хх ( 1982 г.) ( советский клон - Э-85, 1986 ).
*
Почему DEC загнулась в 1993 г. ( предбанкротное состояние ) - они существовали как ядро милитарисской электронной промышленности США, и сокращение оборонзаказа на порядок в связи с оккупацией СССР повлекло сокращение оборонного бюджета США примерно так в 2-3 раза ( ориентировочные размеры 1986 г. и 1993 г. ) ( по материалам журнала Электроникс США ).
Кстати, сам журнал Электроникс тоже обанкротился в 1993 г., т.к. существовал , по сути, как информатор о американских успехах в холодной войне.
( Мой любимый журнальчик был, читал его в период 1974...1994 г. чуть ли не ежедневно ).

Saar
28.02.2018, 08:55
я в конце 90х делал мод своей БК0011М:
1) +128КБ(256КБ всего)
2) дублеры видеостраниц из расширенной памяти, дающие в сумме 16цв в 256точках, и 4цв в режиме 512 точек.
3) параллельно РТ4 была включена какая-то старая советская ОЗУ двупортовая, позволяющая прописывать значение каждого цвета палитры из набора 64цв.
Всё это было совместимо со стандартной 11М. Можно было запрограммировать цвета, а потом запустить игру в них. Была даже специальная версия CSIDOS. Коммандер выглядел шикарно в цветах Norton Commander.

Ессно это было на советской рассыпухе. К сожалению ни сама БК ни схем не сохранилось.. Даже специальный CSIDOS не сохранился..

Сейчас, конечно, проще сделать мод на современной базе, но я делал это в те далекие времена в Самаре, где ничего кроме советских микрух не было. Лепил микрухи поверх и соединял проводами :) В общем, была такая паутина над родной платой :) Но всё это умещалось в стандартном БК корпусе с дополнительным слоем реек. Вместе с HDD и AY.

Manwe
30.03.2018, 18:11
К сожалению ни сама БК ни схем не сохранилось.. Даже специальный CSIDOS не сохранился.Даже фоток не осталось?

Saar
04.04.2018, 05:31
Даже фоток не осталось?
ну какие фотки в ~1998 году? это сейчас в любом чайнике встроена камера. А тогда надо было искать фотоаппарат. И не цифровой.

сам жалею что совсем ничего не осталось от того мода.

MM
04.04.2018, 13:00
совсем ничего не осталось от того мода.
На металл ушло ?

У меня, например, 90% поделок - туда , в 2008 г.
Еще ~8% - сгнило в подвале с канализацией у приятеля - даже нет желания осматривать место катастрофы.

Saar
04.04.2018, 15:14
На металл ушло ?
Нее.. отдал тогда одному компаньону по бизнесу, который стал меня кидать. В общем всё достало и я решил завязать с БК и в подтверждение своих намерений отдал ему свою БК0011М - типа у меня больше ее нет и ко мне с этим вопросом больше не обращаться. Был я молодым и горячим :) Сам он исчез и растворился в просторах России с концами, поскольку многим задолжал.
У меня не было тогда мыслей что когда-то потом появится ностальгия по всему этому :)
Этот мод + софт для него было последним что я делал на БК и не попало в бэкапы - ушло всё вместе со встроенным HDD.

zx_
18.06.2018, 12:52
бк таки должна быть
с вга выходом
с ps/2 клавиатурой и мышкой
с процессором 1801ВМ3 и стат памятью
в формате nanoitx
с большой фпга блямбой

навеяло https://pic.maxiol.com/?v=152930980920180618110754.jpg

http://zx-pk.com/forum/viewtopic.php?f=7&t=10454

MM
18.06.2018, 17:16
VGA - конвертер почти на советских ИС ( СОЗУ 15 нс скромно выносим за скобки ) - тема отдана в КБ, может скоро будет рабочий прототип.
( подойдет и к УКНЦ, КЦГД, КСМ, и Икс3 к чему ).
*
Насчет БКшки на ВМ3А - вопрос прорабатывается, но проектирование довольно дорогое... Однозначно хотелось бы в старом корпусе, но с новой ноутбучной клавой + внешняя PS/2.

Ратмир
18.06.2018, 19:01
А что даст ВМ3А, большую частоту работы?

MM
18.06.2018, 21:22
А что даст ВМ3А, большую частоту работы?
Типовое быстродействие программ пользователя в БК11М - ~262 т.рег-рег, тоже самое с 1801ВМ3А-6 мгц - ~370 т.рег-рег
Если сделать 2-портовое основное СОЗУ БК11М - быстродействие повысится соответственно до 400 т.рег-рег и ~1.4 млн рег-рег ( больше не позволяет классическая слаботочная МПИ с полным циклом шины ). Ну и разрешение экрана хотелось бы 640х256 или типа такого, выбирать программным способом.

Отмечу, что работы по проектированию Правильной БК существенно дорогие ( не дешевле подержанной "9" жигулей ), и в данный момент их оплатить у меня
нет возможности. Для примера прикиньте, сколько стоит 6СПП размера БК, срочная в Резоните с отверстиями 0.2 и площадью КП 0.127 - таких надо несколько шт. ( разных ). И комплектация ( Китай )...

zx_
18.06.2018, 21:38
Правильная БК - ПБК значит
а если вдруг предположить замену всей дискретной логики на FPGA - то плата в двуслойную превратится , и площадь ее уменьшится раза в два и цена
как компромисс радикальный

Ратмир
19.06.2018, 17:20
А корпус получается (размеры) остается прежним?

MM
19.06.2018, 18:29
А корпус получается (размеры) остается прежним?
Да.
Плата БК 160 х 330 х 1.5 миллиметров, 6СПП медь 18 мкм трек/зазор 0.127, отверстия 0.2, КП отверстия 0.127 миллиметра = 9 т.р. + почта, Резонит. ( шаблон 5500 руб + 3500 руб плата ).
Сама комплектация ~4 т.р., и это при условии, что надо покупать сразу на десяток изделий, т.к. продают от 10 шт. ИС мелкоты.
Фичи :
Встроенные порты КНГМД и IDE, с дровами под RT-11.
Встроенный контроллер PS/2 клавы и контроллер пассивной ноутбучной клавы.
Размер СОЗУ - 2 метра, 0 тактов ожидания.

Ратмир
23.06.2018, 20:24
А это будет ДВК-3? В портативном корпусе.

MM
23.06.2018, 20:39
А это будет ДВК-3? В портативном корпусе.
Нет, всего лишь переходная модель от БК11М в сторону ~Э-85, на чуть более современной ЭБ ( ~1993 г., без ПЛИС и ПЛМ ).

Проект ноута ДВК-3 ( на 1806ВМ3-8 мгц ) - дело совсем дорогое, и его никто не купит ( готовый ) ( ~30 т.р. ).
Проектирование такого ноута - тоже Очень дорогое...

zx_
26.06.2018, 16:48
на Э-85 DOS же запускали както
или нет

вот pdp 11 мини itx проект, соседи запилили
https://hackaday.io/project/67369-pdpii

бекашку такую

S_V_B
26.06.2018, 19:04
/* на Э-85 DOS же запускали както или нет */
Запускали, только нужно было плату эмулятор втыкать на 8086.

zx_
26.06.2018, 20:23
плату эмулятор втыкать на 8086 к БК бы такую , а

Manwe
15.09.2018, 09:10
Фичи :
Встроенные порты КНГМД и IDE, с дровами под RT-11.
Встроенный контроллер PS/2 клавы и контроллер пассивной ноутбучной клавы.
Размер СОЗУ - 2 метра, 0 тактов ожидания.Лучше всего интегрированный контроллер СМК-512 (или даже 2048?) с разъёмом под Compact Flash. Да и в параллель к дисководу можно сделать SD-карту (есть открытые проекты эмуляторов дисководов, можно из них дёрнуть решения).
Контроллер клавиатуры – тоже хорошо, оригинальные БКшные заканчиваются.