Тему закрываю, чтобы не плодить ветки,
оригинальная тема тут:
http://www.phantom.sannata.ru/forum/...&o=&st=all
Представляю Вашему вниманию реплику контроллера SMK64, включающего в себя КНГМД, КНЖМД (IDE), ДОЗУ 64 кб для легендарного советского ретро-компьютера БК 0010-01 / БК 0011М.
Заказанные в московском Резоните платы:
Собранный на цанговых панелях технологический экземпляр контроллера, предназначенный для тестирования комплектов микросхем, отгружаемых в конструктор (тестируются все микросхемы кроме КР1533ЛЕ4):
Собранный для продажи экземпляр, с кнопкой Reset:
Материалы для изготовления и закупки компонентов:
1. Спецификация. Готовилась самостоятельно, могут быть неточности и недоработки, буду рад дополнениям и замечаниям.
Спецификация SMK64.xls * [Зеркало 1] [Зеркало 2]
2. Оригинальный (времен "АльтПро") файл печатной платы с прилагаемым кратким описанием. Файл в формате PCAD 4.5, именно в таком виде отдавался в Резонит, включая описание "readme-SMK.txt":
smk.rar * [Зеркало 1] [Зеркало 2]
3. Прошивки ПЗУ контроллера (вычитаны из оригинальных ПЗУ программатором Sterh ST-007):
smk64_573RF5_H.rom * [Зеркало 1] [Зеркало 2]
smk64_573RF5_L.rom * [Зеркало 1] [Зеркало 2]
smk64_556RT5.rom * [Зеркало 1] [Зеркало 2]
4. Принципиальная схема. Происхождение и правильность мне неизвестны, при изготовлении реплики никак мною не использовалась:
scheme_smk.rar * [Зеркало 1] [Зеркало 2]
Нюансы сборки:
1. Конденсаторы: на лицевой стороне платы два конденсатора с маркировкой 152, один конденсатор с маркировкой 391, остальные должны быть с маркировкой 104 (0.1 мкф). Один конденсатор 0.47 мкф запаивается на микросхему 1801ВП1-128.
В оригинальном SMK64 все перечисленные конденсаторы были дисковыми однослойными, в реплике заменены обычной многослойной керамикой;
2. Резисторы: два резистора 470 Ом возле кварца, один 6.8 кОм рядом с микросхемой КР1533ТМ9; еще один - 360 Ом - припаян к диоду Д9Д.
3. Диоды: 3 штуки 1N4148 и один Д9Д.
4. Разъемы, перемычки: перед монтажом разъема IDE лучше одеть его на штекер, т.к. ноги при пайке могут сместиться относительно пластмассовой части; ногу 28 разъема IDE следует оставить не запаянной, иначе получим зависание на старте при подключенной CF вместо винчестера; также следует замкнуть припоем перемычку с цифрой "1" возле одной из резистивных сборок - иначе не будет работать ДОЗУ контроллера.
Тестирование: проверка загрузки MK-DOS 3.17 с дискеты, с этой же дискеты запустить программу SERV, в которой выполнить создание раздела C: на винчестере. Далее программой COPDEV (в составе той же MK-DOS 3.17) из дисковода копируется образ дискеты MK-DOS 3.17 на диск C:
COPDEV A:=C:
Теперь грузим MK-DOS 3.17 с винчестера, должно работать!
Далее, проверка записи на дискету. Копируем образ C: на физическую дискету А:
COPDEV C:=A:
, после чего проверяем загрузку с дискеты.
Принудительная загрузка с нужной буквы (A:, B:, C:, D:,...) - нажимаем Reset и перед отпускание зажимаем на клавиатуре нужную букву, после отпускания Reset отпускаем кнопку клавиатуры и начинается загрузка с соответствующего диска.
Конкретно у меня в качестве винчестера используется Compact Flash 8 Гб через переходник.
Из программы SERV также выполняется тест ДОЗУ контроллера (только 4 кб) и внутренний тест накопителя - все должно быть без ошибок.
Вспомогательные средства для работы с дисководом и винчестером:
[FloImg097.exe] - утилита для работы с дискетами на PC, позволяет даже из под Win7 записывать/читать образы дисков в формате БК (в параметрах программы указать 80 дорожек, 10 секторов, 2 стороны);
[MKDOS317.IMG] - образ дискеты с операционной системой MKDOS 3.17;
[ANDOS330.IMG] - образ дискеты с операционной системой ANDOS 3.30;
[HDD&UTIL.IMG] - образ дискеты в формате ANDOS c полезными утилитами для HDD;
[ALTPRO.IMG] - еще дискета в формате ANDOS c полезными утилитами для HDD;
скачать образы одним архивом:
FDD_HDD_SERVICE.rar
Утилита для "заливки" образа винчестера на CF
Варианты и условия продажи:
Продажа:
Конструктор для самостоятельной сборки (полный комплект): 2000 руб
Конструктор для самостоятельной сборки (плата + три прошитых ПЗУ): 1000 руб
Собранное и протестированное изделие (без корпуса): 3500 руб
Почтовые расходы в стоимость не включены, т.е. оплачиваются отдельно.
Обмен:
Интересует микросхема КР1801ВП1-128 в количестве 10-20..100 шт, готов принять какое-то количество этих микросхем в качестве оплаты за предлагаемые мною комплекты.
Также интересуют оригинальные "мягкие" клавиатуры БК0011М.
Оплата и доставка:
Отправка почтой России (или EMS) после полной предоплаты на карту сбербанка, включая почтовые расходы (в стоимость не включены). Возможен самовывоз в Москве, м. Дмитровская.
Заказы делаем в личку или почту [email protected], вопросы по сборке - в оригинальную тему, указанную в начале поста.
P.S. Фото оригинала, глядя на который делалась реплика.
================================================== ===========================
UPD 02.01.2012: добавлена прошивка 556РТ5 (для ДОЗУ 64 кб)