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

Полигон-2

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

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

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

Полигон-2 »   Бывший СССР »   Реплика КНГМД "Микроша"
RSS

Реплика КНГМД "Микроша"

Реплика контроллера НГМД для ПЭВМ "Микроша"

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


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Готова реплика печатной платы КНГМД для "Микроши". КНГМД занятный, собран на мелкой логике и КР580ВВ55А, описание см. в журнале "Радио", №№1,2 за 1993 год.



Репликация началась с найденной в интернете картинки:


Затем коллеги с форума ZX-PK.RU раскопали у себя в закромах и выслали реликт:


Ну и вот результат:


Реплика максимально точная со всеми вытекающими. Ye be warned.

Файлы в формате KiCad выложены на Github.
Бурное обсуждение на форуме ZX-PK.RU: http://zx-pk.ru/threads/11319-...ovoda.html


Запись желающих обзавестись платой производится в ЛС специальном коммерческом топике тут - topic/26294 .




Список компонентов для сборки

Микросхемы:

1x КР580ВВ55А
1x К555ЛЕ1
1x К555ИЕ7
2x К555ИЕ5
2x КС573РФ2 (РФ5)
1x К555ЛА3
1x К555ЛИ1
2x К555ТМ2
1x К555ИР13
1x К555ИР22
1x К555ЛЛ1
1x К555ЛН1
1x К555ИР23
1x К555ИД4

Резисторы (0,125Вт)

1x 200 Ом
5x 1кОм

Керамический конденсатор:

1x 100пФ




Монтажка: http://sensi.org/~tnt23/rk86/rk86kngmd-assembly.png

Три дэ (не пропадать же добру): http://sensi.org/~tnt23/rk86/rk86kngmd-3d.png


Комментарий модератора:
Фотографии привести в соотв. пункту Правил 3.5.2

При повторной попытке торговли в этом разделе, тема будет удалена.

Кай.

alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
tnt23 Прочитал 63 стр. форума. Круто, что скажешь.

А как дело с софтом под Микрошу ? Он же отличается от РК-шного ?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
alecv написал:
[q]
А как дело с софтом под Микрошу ? Он же отличается от РК-шного ?
[/q]
Правильно написанный софт (использующий штатные точки входа Монитора) работает и там, и сям. За исключением пары процедур, вроде прозрачного опроса клавиатуры. Я пока пользовался редактором и ассемблером, ну и еще драйвер локальной сети запускал.

Более серьезная засада с РК-ДОС 2.9. Тот, что везде доступен, рассчитан на "Радио-86РК", и он же оказался прошит в реликте. Как результат, на "Микроше" ДОС нормально не работал, так как ВГ75 там нужно программировать иначе (разница в 1 байте). А так все транзитные команды РК-ДОС работают.

А, и еще не работает нормально оболочка SE, это запускалка программ по типу Нортона. Видимо, дело в несовместимости опроса клавиатуры РК и "Микроши".
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
А тот краевой разъем (синий на последней фотографии) обязателен, сама плата не достанет?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Barmaleikin написал:
[q]
А тот краевой разъем (синий на последней фотографии) обязателен, сама плата не достанет?
[/q]
Разъем обязателен. Без него плата будет упираться в корпус. Это же точная реплика :)
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
А тип разъёма не подскажете?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Отчего ж не подсказать, подскажу.
ОНп-КС-23 (аналог СНП342-60В)
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
tnt23 написал:
[q]
ОНп-КС-23 (аналог СНП342-60В)
[/q]
Ценное знание внесено на Вики
Микроша
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
По-моему в Агатах такие тоже были.

Стоит надеяться что в следующих версиях платы без этого разъема можно будет обойтись?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Следующую версию платы, если такая будет, можно будет попробовать сделать с длинными ламелями, а также с 34-контактным разъемом для дисковода, с 28-ногой панелькой под 2764 и даже, может быть, с дополнительными 16К статики на борту. Но это все в зыбком будущем, а пока реплика остается репликой.

Добавил в первый пост схему расположения деталей.

Новая партия плат заказана, дата выхода 26.07.2017
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Собрал и запустил свой экземпляр. В качестве ПЗУ взял W27C64, сигнал выборки сделан на дополнительной ЛЕ1.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
tnt23 написал:
[q]
А, и еще не работает нормально оболочка SE, это запускалка программ по типу Нортона. Видимо, дело в несовместимости опроса клавиатуры РК и "Микроши".
[/q]
Чтобы SE заработала нормально, нужно поправить в ней пару байт:

62B1: 80 -> C0
69D1: C0 -> D0
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Ссылку на прошивку можно попросить?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Поправленную прошивку выложу отдельно, пока систему (и образы ПЗУ, не поправленные) можно брать тут:

http://zx-pk.ru/threads/11319-...post396428

Для "Микроши" во второй "половинке" прошивки (адрес в "половинке" 0x5bf, абсолютный адрес 0xedbf) нужно поменять байт C1 на D1.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Спасибо! Я подожду поправленную прошивку, т.к. пока прошивать некуда, микросхемы для сборки только сегодня заказал.

Кроме того заказал от жадности аж 15 разъемов, через неделю-другую приедут. Если кому надо, пишите ЛС.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Продублировал материалы на странице http://sensi.org/~tnt23/rk86/index.html

Платы приехали.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Смотрю на одну микросхему ПЗУ и две прошивки, чувствую есть какой-то подвох... О_о Что и куда шить?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Нужны 2 микросхемы, 2716 или РФ2/РФ5. В них прошивается первая и вторая половина прошивки. Затем вторая напаивается этажеркой сверху на первую, кроме чипселекта (нога 18), его соединяем с пятачком на плате короткой перемычкой.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
То-то я и смотрю фотография оригинального контроллера и схема не очень сходятся - на плате видно только одну ПЗУ, а на схеме их две.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Фрагмент оригинальной платы:

Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Спасибо! Это очень важная деталь.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Получил плату, спасибо! Вы при монтаже выводы того синего разъема укорачивали, или так паяли?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Контакты разъема перед пайкой обрезал. Примерил к плате, вставив ее до упора между рядами контактов, отметил риской длину чуть меньшую, чем длина контактной площадки, и обрезал ножницами. При пайке контакты приходилось чуть прижимать зубочисткой, т.к. толщина платы несколько больше, чем расстояние между рядами контактов, и они норовили оттопыриться.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Спасибо! Вот список компонентов для сборки. Добавьте, пожалуйста, в первый пост для справки.

Микросхемы:

1x КР580ВВ55А
1x К555ЛЕ1
1x К555ИЕ7
2x К555ИЕ5
2x КС573РФ2 (РФ5)
1x К555ЛА3
1x К555ЛИ1
2x К555ТМ2
1x К555ИР13
1x К555ИР22
1x К555ЛЛ1
1x К555ЛН1
1x К555ИР23
1x К555ИД4

Резисторы (0,125Вт)

1x 200 Ом
5x 1кОм

Керамический конденсатор:

1x 100пФ
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А где же непосредственно микросхема-контроллер? Или ее заменяет "рассыпуха"? Схему не смотрел, т.к. платы еще нет. :-) Вижу, что на фотографиях ее действительно нет. Значит, на "рассыпухе".
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Можно заменить К555ИР13 на К155ИР13? Никак 555-ю не могу найти.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
sanders написал:
[q]
А где же непосредственно микросхема-контроллер? Или ее заменяет "рассыпуха"?
[/q]
В этом-то и особенность контроллера, что он построен на ППА ВВ55 и нескольких корпусах обычных ИС. Практически все делается программно.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Barmaleikin написал:
[q]
Можно заменить К555ИР13 на К155ИР13?
[/q]
Можно, я так и поступил. (Вообще не уверен, существуют ли в природе 555ИР13)
svinka
Advanced Member
Сеньор

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


Ссылка


Дата регистрации на форуме:
25 июня 2016
может вместо двух КС573РФ2 (РФ5) использовать одну КС573РФ4??
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
tnt23 написал:
[q]
Вообще не уверен, существуют ли в природе 555ИР13
[/q]
Согласно Додэке - не существуют. Только 1533ИР13 в узком корпусе.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
svinka написал:
[q]
может вместо двух КС573РФ2 (РФ5) использовать одну КС573РФ4??
[/q]
Один-в-один, без переделки платы - нет, нельзя. Все равно придется формировать чипселект для РФ4 с помощью подручных средств.

(Коллега alecv снабдил меня 2732, но прошить ея программатор Тритон не справляется)
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
А что, для 2732 чипселект не придётся также формировать как для 2764 ?

А 2764 почти без усилий ставится в панельку для 2732, ноги 1,2,27,28 оставляем за бортом панельки. Ноги 26-28 соединяем.
содержимое 2732 пишем в 2764 два раза.
Для пущей уверенности желающие еще могут ногу 2 прицепить хоть на питание, хоть на землю или хоть на 3-ю ногу, но обычно и без этого работает.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
dk_spb написал:
[q]
А что, для 2732 чипселект не придётся также формировать как для 2764 ?
[/q]
Придется. Я об этом, собственно, написал: "Все равно придется формировать чипселект для РФ4 с помощью подручных средств"
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Можно сделать на диодиках схему ИЛИ.

               |   +5V
              +-+
-----|>|---+  | |  1K
           |  +-+
           +---+-- ^CS  2732/2764
           |
-----|>|---+

Старший адрес ПЗУ 2764 A12 - на землю. Адрес A11 2732/2764 - на шину адреса.
svinka
Advanced Member
Сеньор

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


Ссылка


Дата регистрации на форуме:
25 июня 2016
Нам нужна схема И. и вы нарисовали И
резистор еще желательно на выходе к питанию пририсовать
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
svinka У микросхемы ^CS - то есть разрешение нулем. Подтяжка резистором к плюсу на аноды диодов - нужна.
Поправил схему.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Стало ясно, почему у меня не заработал вариант о двух диодах =)
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Вопрос по установке двух мс ПЗУ: которая их них должна быть снизу, а которая сверху - dos29-0 или dos29-1?
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Снизу идет DOS29-0 (первая половинка), сверху напаивается вторая. Нижняя управляется сигналом CS1, у верхней нога чипселекта отгибается и коротким проводком припаивается к пятачку CS2, см.рис.:

Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Спасибо!
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
И снова здравствуйте - нет ли у кого образа диска пригодного для использования с эмулятором дисковода (Gotek или на STM32)?

Не удается мне загрузить нужные файлы через магнитофонный вход: со старых кассет программы грузятся, а mp3 и wav с выхода звуковой карты или mp3-плеера - ну, никак не хотят.
svinka
Advanced Member
Сеньор

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


Ссылка


Дата регистрации на форуме:
25 июня 2016
tnt23 написал:
[q]
(Коллега alecv снабдил меня 2732, но прошить ея программатор Тритон не справляется)
[/q]
2732 прошилась???
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
svinka написал:
[q]
2732 прошилась???
[/q]
Нет, Тритон не смог. Хотя в списке поддерживаемых она есть (как и 27C400, но это другая история)
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Barmaleikin написал:
[q]
нет ли у кого образа диска пригодного для использования с эмулятором дисковода (Gotek или на STM32)
[/q]
Кстати, для Gotek с недавнего времени появилась открытая прошивка (https://github.com/keirf/FlashFloppy). Кто-нибудь набрался бы духу и заглянул внутрь, вдруг добавить туда поддержку формата РК-ДОС было бы несложно.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
tnt23 написал:
[q]
Кто-нибудь набрался бы духу и заглянул внутрь, вдруг добавить туда поддержку формата РК-ДОС было бы несложно.
[/q]
Быстро пробежался по коду - по-моему поддержку надо не в прошивку эмулятора добавлять, а в перекодировщик.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Я тоже посмотрел - там поддерживается HxC, что очень удачно. У HxC есть формат образа диска, по сути являющийся битовым потоком. Дело за малым - написать тулзу, которая будет создавать образ РК-ДОС диска и набивать его нужными файликами.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
В эмулятор Emu80 недавно добавили поддержку образов РКДОС:

http://zx-pk.ru/threads/27488-...post916711


Внутри даже есть образ системного диска :)

RK86DOS29.rkdisk 500000
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
tnt23 AMD-шная 2732 для тебя прошилась Стерхом на 20-ти вольтах.
tnt23
Advanced Member


Откуда: Saint-Petersburg, Russia
Всего сообщений: 360
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Выложил патченную версию ПЗУ для "Микроши": ПЗУ 1. Это вторая половина прошивки, первая для РК86 и "Микроши" одинакова.

Первая половина ("ПЗУ 0") прошивается в нижнюю микросхему, вторая ("ПЗУ 1") в верхнюю, которая, напоминаю, напаивается этажеркой на нижнюю, за исключением 18 ноги.
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   Бывший СССР »   Реплика КНГМД "Микроша"
RSS

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

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

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