Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

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

Полигон-2 »   Другие архитектуры »   Возрождение БК0010/0011М в новом проекте "БК+"
RSS

Возрождение БК0010/0011М в новом проекте "БК+"

Голосование по вариантам участия в проекте и его реализуемости

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8
Печать
 
Voland
Member


Откуда: Москва
Всего сообщений: 163
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 окт. 2011
Минуло больше 10 лет с тех пор, как наш любимый компьютер БК прекратил официальное существование. За прошедший период время от времени по различным форумам всплывали ностальгические темы, собирались желающие возродить дело, спроектировав новый БК+ на современной базе, но в итоге каждый раз всё успешно сходило на нет. А ведь в действительности не так все плохо, как могло бы быть. Например от одного из пользователей форума bk0010.org/forum/ была информация о сделанных им и проданных ещё в 1991-1993 годах нескольких экземплярах БК0030:

? Suu - 15.05.2006 3:23:16
у меня в бк был вм3+вм4, 4Мб озу, SCSI ncr5386 and wd33c93, ethernet amd7990... собственно адресное пространство самой бк располагалось в предпоследних 64кб. если интересно, могу что-нибудь вспомнить. только похоже никому это уже не интересно, а чтоб жила машина - нужны пользователи...


А что есть сейчас? Сейчас народные умельцы штампуют реплики контроллеров дисковода и винчестера БК и УКНЦ, о чем подробнее полюбопытствовать можно тут:
topic/4823
topic/8216
topic/4674

Причем есть даже реплика АльтПрошного SMK64 с небольшой доработкой - установленным Disc-on-Chip 128 Mb. Цена готового изделия колеблется от 2500 руб (контроллер дисковода) до 5000 руб (SMK64). Себестоимость реплики от 500 руб (при оптовых закупках компонентов). При этом на готовое изделие штучный спрос, на набор для самостоятельной пайки (конструктор) спрос чуть повыше (т.к. дешевле), но на данный момент в виде конструктора доступен только контроллер дисковода УКНЦ.

А что же главный конкурент БКшки - ZX Spectrum? Он успешно живет в проекте ZX Evolution, что доказывает реальность подобных проектов!!!
Так чем же хуже БК?! Быть может пора закончить ностальгировать, наконец собраться и сделать этот "БК+"?
Либо, если это никому не надо, забыть и не философствовать больше на тему - как и какой процессор можно прицепить к БК и насколько это будет круто.

Итак, первое, что необходимо сделать - понять нужен ли такой проект кому-то вообще, готовы ли БКшники (бывшие, настоящие и возможно будущие) участвовать в разработке новых схемотехнических решений и их программной поддержке. Финансовые затраты на закупку микросхем, других компонентов, изготовление разведенных плат и вообще всю организационную беготню готов взять на себя. Помощь нужна от проектировщиков, схемотехников и программистов, т.к. в схемотехнике мои знания равны нулю, а в программировании лишь небольшой опыт на современных платформах. Предлагаю для выявления картины настроений общественности в отношение озвученных идей, голосовать по предложенным пунктам опроса - предполагается голосование каждого человека по каждому пункту, с которым он согласен (подробности проекта "БК+", за который голосуем, читайте далее по тексту):


Голосуем активнее, а также по-возможности привлекаем голосовать людей, которые могут проявить интерес к проекту: от каждого голоса зависит, будет ли этот проект реализован, а точнее - будет ли вообще принято решение о начале реализации. Тех, кто готов помогать, пишите на почту nimamov@mail.ru или в личку следующую информацию:
- инициалы и/или ник;
- коротко о своём вкладе в историю БК (если был);
- чем можете помочь. Интересует абсолютно любая помощь, в том числе и по старой элементной базе - кто может продать завалявшиеся редкие микросхемы из элементной базы БК - контроллеры КР1801ВП1-ХХХ, перепрограммируемые ПЗУ КМ1801РР1, программаторы под них (или оказать услуги по прошивке) и т.п.;
- условия участия в проекте;
- дополнительные контакты помимо e-mail.

Таким образом можно будет создать единую пополняемую базу БКшников, которым не безразличная наша первая электронная любовь :)

Если кто-то получив данное письмо не испытал никаких позитивных чувств - можете не стесняясь написать мне, что далее не желаете на Ваш e-mail получать писем о БК. Вообще какого-то "спама" я не предполагаю, в основном жду откликов на это письмо и буду отвечать на них.

Теперь о том, что собственно предлагается. Идти по пути обвешивания безнадежно устаревшего БК блоками вряд ли имеет смысл - как в стратегическом плане, так и в плане материальных затрат: на сегодняшний день стоимость рабочей БК0011М (даже с дешевыми современными конденсаторами) доходит до 10 000 руб, если вообще удастся её найти. При этом многие незаменимые микросхемы из состава БК (а также из состава её КНГМД, КНЖМД) остались в штучном количестве в продаже, и днем с огнем как говорится.. Поэтому, на общий суд выносится идея полной модернизации собственной платы БК0011М.



Функциональное описание проекта

1. Первый этап
Выполнить перепроектирование печатной платы БК0011М с проведением полного реинжениринга, включающего:
• замену ОЗУ одним 16-ти разрядным SDR SDRAM-корпусом MT48LC16M16A2P-75 (32Мб) - в который войдет 4Мб ОЗУ, адресуемого по стандарту PDP-11/70, а также память под видеобуферы;
• замену всех ПЗУ на ФЛЕШ-память;
• реализацию логики процессора 1801ВМ1, видеоконтроллера 1801ВП1-037, контроллера клавиатуры 1801ВП1-014 и остальных узлов оригинальной схемы - на базе современной ПЛИС (EP3C16Q240), обеспечивающей максимальное быстродействие при стоимости, не превышающей $30; в реализацию процессора добавляются возможности процессора 1836ВМ3, расширяемые до стандарта PDP-11/70; при этом для обеспечения обратной совместимости с ВМ1 вводится возможность переключения ПЛИС-процессора в специальный режим.
• обеспечение работы нового процессора в двух режимах: режим полного быстродействия и режим эмуляции быстродействия оригинальной БК0011М. По умолчанию работает последний, переключение между режимами осуществляется как программно, так и аппаратно - замыканием контактов.
• интеграцию в ПЛИС логики контроллера SMK64-512 с разводкой 34-pin под дисковод, разъема под CompactFlash, параллельно c разъемом IDE-40 pin); все режимы работы контроллера должны быть реализованы в полной мере;
• интеграцию на основную плату музыкального сопроцессора AY8930 (согласно оригинальной схемы подключения AY-3-8910); в случае физического отсутствия микросхемы, её функции должны эмулироваться внутри ПЛИС;
• установку таймера реального времени и разъема батареи питания для него;
• реализацию видеовыхода не только в виде RGB, но и в виде DVI + цветной композит (тюльпан);

Для новой платформы требуется обязательное сохранение полной обратной совместимости, как программной, так и аппаратной - по всем разъемам и выводам с оригинальной БК0011М. В том числе сохранение возможности загрузки с магнитофона.

Разводка платы выполняется под два формата:
- первый полностью идентичен оригинальный БК0011М по размерам и геометрическому расположению разъемов (также на плате сохраняются оригинальный бипер, разъемы под "мягкую" клавиатуру + под "жесткую");
- второй разводится в формате Mini-IXT. Для формата Mini-IXT разъемы МПИ и УП заменяются на 4 штуки EC-64 (по 2 слота на каждый), разъем под "мягкую" клавиатуру упраздняется, под "жесткую" выводится на двухрядный штыревой разъем Pin Header (например 2,0*2,0мм h=4,3мм); пятиштырьковый разъем питания упраздняется, контакты разъемов ТВ, ЦТВ, МГ сводятся во второй двухрядный штыревой Pin Header, куда также заводятся контакты для бипера. Сам оригинальный бипер на плате формата Mini-IXT не устанавливается, но под него резервируются контакты для подключения.

2. Второй этап
Выполнить расширение архитектуры новыми возможностями:
• интеграция портов USB, Ethernet 10 Мбит (на базе микропроцессора PIC32MX675F512L-80I/PT), LPT, com (совместимого со стандартной реализацией на 1801ВП1-065, корректно определяемый в ОС БК);
• интеграция современного звукового ЦАП с аппаратной поддержкой mp3. Выход звука AY и нового звукового чипа желательно свести в один;
• расширение графические режимы 512*256, 640*480, 800*600 с опциональной цветностью 8/16/24 бит; расширенные графические возможности следует стандартизовать под графический API Amiga;
• подключение клавиатуры PS/2, состояние которой следует отображать в новый регистр и дублировать в старый согласно заданного соответствия клавиш. Соответствие клавиш за основу можно взять отсюда: http://www.asvcorp.ru/darch/to...index.html
• подключение мыши PS/2 с дублированием её состояния на порт УП аналогично подключенной к БК мыши "Марсианка", а также в новый регистр.
На плате БК старого формата новые разъемы располагаются следующим образом: LPT, com, Ethernet располагаются над разъемом УП; DVI, композит (тюльпан), PS/2 (2 шт), сдвоенный USB - над разъемом МПИ.

3. Третий этап
Увеличение эффективности построенной архитектуры:
• оптимизация FPGA-эмуляции процессора 1801ВМ1 с целью минимизации числа тактов, затрачиваемых на одну инструкцию;
• интеграция контроллера прерываний для реализации аппаратной поддержки многозадачности;
• интеграция видеоконтроллера, ускоряющего работу с видеопамятью, снимающего нагрузку с ЦП.

\tТребования к проекту
• выбор по возможности микросхем в планарных корпусах для поверхностного монтажа (BGA использовать не желательно);
• максимально возможная элегантность и простота нового схемотехнического решения, доступность элементной базы;
• ценовая доступность компонентов нового БК по цене. Предполагается упор на продажу в виде недорогих комплектов для самостоятельной сборки (конструкторов);
• подробная техническая документация;
• полная открытость проекта.

Допускаются отклонения от ТЗ на усмотрение исполнителя в сторону более оптимальных решений, без ущерба концепции и требованиям.
Первичный выбор элементной базы - на усмотрение исполнителя.


\tЦели проекта
• Удовлетворение интересов коллекционеров и фанатов БК.
• Поддержка популярности системы команд PDP, в более современном формате.
• Реализация современного нативного бытового компьютера в виде конструктора, что позволит привлекать к нему интерес начинающих схемотехников, стимулировать интереса начинающих программистов к реальному "железу", не скрытому высокоуровневыми абстракциями.

НОВОСТИ ПО ПРОЕКТУ:
28.03.2012
Итак, уже готова базовая начинка ПЛИС (ВМ1 + 037 + 014), настолько, что в отладочной плате удалось запустить сапера, недавно написанного для БК пользователем vinxru:


07.04.2012
Вынесенный в составе проекта в отдельный модуль контроллер SMK512 (ПЛИС-реализация) уже в стадии разводки, в течение 1-2 недель будет отдан в производство печатной платы.
Alex_reaper
Advanced Member


Откуда: СПб
Всего сообщений: 363
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2009
Voland написал:
[q]
Либо, если это никому не надо, забыть и не философствовать больше на тему - как и какой процессор можно прицепить к БК и насколько это будет круто.
[/q]
здесь можно было бы закончить ))
Voland
Member


Откуда: Москва
Всего сообщений: 163
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 окт. 2011
Ну посмотрим на исход голосования недели через 2-3 хотя бы :)
Alex_reaper
Advanced Member


Откуда: СПб
Всего сообщений: 363
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2009
Voland
Вы определитесь все таки, что хотите - "возродить" БК0010/0011М на новой элементной базе, или создать "чудовище Франкенштейна" с модифицированным набором команд PDP-11:
Voland написал:
[q]
...Развитие общедоступной отечественной вычислительной техники хоть в каком-то виде...
[/q]
(вот именно для этого ;)) и аппаратно-программным эмулятором БК0010/11М для "ностальжи" ?


Voland написал:
[q]
Для решения домашних задач они уже давно вышли за границы разумного. Как альтернатива этому, предлагается реализация машины с элементарным классическим ассемблером и простой архитектурой, хорошей графикой, программами компактного объема.
[/q]
... "хочу канарейку за копейку, чтоб басом пела и ничего не ела".... Современный компьютер тоже можно сделать пригодным исключительно для "домашних" задач - вынув из него Corei7 и последний GF :rolleyes:

Фантазия конечно интересная, но это уже все было, и надо подходить более реалистично, и с запасом поболе чем:
Voland написал:
[q]
т.к. в схемотехнике мои знания равны нулю, а в программировании лишь небольшой опыт на современных платформах.
[/q]
А вообще, посмотрим... Если ЧТЗ будет скорректировано в сторону современного реализма, а не приделывания запорожцу движка от Lamborghini, может быть и не заглохнет тема несколько месяцев ;)
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
Да, кстати, возьмите за основу ПК-11/16, он и помощнее и БК вроде эмулирует.

http://www.leningrad.su/museum/show_calc.php?n=245
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Считаю, что не взлетит. ZX Evolution - это не показатель, т.к. спектрумистов армия, БКшников одна рота. А когда проект предлагает организовать человек, который сам не в состоянии в нем принимать участие, кроме как на уровне "генератора идей", то это в принципе неосуществимо. Нужны люди, которые
а) являются специалистами по проектированию цифровых схем
б) увлекаются БК
в) имеют массу свободного времени
г) имеют желание
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
DrPass написал:
[q]
Считаю, что не взлетит. ZX Evolution - это не показатель, т.к. спектрумистов армия, БКшников одна рота. А когда проект предлагает организовать человек, который сам не в состоянии в нем принимать участие, кроме как на уровне "генератора идей", то это в принципе неосуществимо.
[/q]
+1 поэтому я и голоснул за последний пункт.
Globalyst
Advanced Member


Откуда: Москва
Всего сообщений: 1268
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 мая 2007
Совсем непонятно - зачем тюнинговать самокат, если в конечном итоге получится тюнингованный самокат, но никак не Харлей-Дэвидсон?
И какие, простите, домашние задачи Вы этим новоделом решать собираетесь? В крестики-нолики играть после того, как другие домашние задачи решите?

Voland написал:
[q]
Отсутствие шумных компонентов - вентиляторов, механических HDD.
[/q]
- а нетбук, или тонкий клиент, с предустановленным SSD не купить уже чтоли? :rolleyes:

Voland написал:
[q]
Развитие общедоступной отечественной вычислительной техники хоть в каком-то виде.
[/q]
- ещё раз насмешить мир, построив "отечественное", с возможностями 100-летней давности, на импортной комплектухе? Мало Вам нашего автопрома? :biggrin:

Voland написал:
[q]
...но в итоге каждый раз всё успешно сходило на нет.
[/q]
- этот раз вряд ли будет исключением!

Voland написал:
[q]
ЗАЧЕМ ВСЕ ЭТО???
[/q]
- и в самом деле...!? :cool:
ALLiGaToR
Newbie


Откуда: Россия, г.Вологда
Всего сообщений: 8
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 окт. 2007
Возрождение нужно, но с немного не таким подходом.

Все накинулись на пару строчек, типа сравнения с современными компьютерами, шумом и т.д. Фигня все это.

Я (замечу, что не вырос, даже в глаза не видел БК!) все равно радею за воскрешение славных дел нашего компьютера, но реальность (современность) показывает, что никому уже не нужны старые компьютеры, они давно либо сгнили в гараже, либо проданы кому-то...

Лично, я вижу пока (на первом этапе, так сказать) одно, чем можно привлечь современный народ (а также, старый, чахлый. который БКашку юзал) - это то, чем несколько лет назад занялась Commodore. Это современный компьютер в системнике старого компьютера. В нашем случае сами знаете что куда. В случае Commodore было также (я правда не знаю, не следил сколько было продано у нее компьютеров тогда, в 2008 или 2009..) - в клавиатуру запихали все что можно.
Globalyst
Advanced Member


Откуда: Москва
Всего сообщений: 1268
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 мая 2007
ALLiGaToR написал:
[q]
Я (замечу, что не вырос, даже в глаза не видел БК!)
[/q]
ALLiGaToR написал:
[q]
В нашем случае сами знаете что куда.
[/q]
ALLiGaToR написал:
[q]
...я правда не знаю, не следил
[/q]
- а что, пардон Вы знаете, что Вы видели, за чем следили и зачем вообще пишете в этом топике!?

ALLiGaToR написал:
[q]
современный народ (а также, старый, чахлый. который БКашку юзал)
[/q]
- юноша, а Вас элементарной вежливости не учили?
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8
Печать
Полигон-2 »   Другие архитектуры »   Возрождение БК0010/0011М в новом проекте "БК+"
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS