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

Полигон-2

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

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

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

Полигон-2 »   Бывший СССР »   Эмулятор кучки 1801РР1 с внутрисхемным программированием
RSS

Эмулятор кучки 1801РР1 с внутрисхемным программированием

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


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
ТО изделия "Эмулятор группы 1801РР1 с внутрисхемным низковольтным программированием"
1. Э3 :

Применены компоненты :
Д1, Д2, Д3 - ЭКФ1564ИР37 ( 74HC574D )
Д5 - ЭКФ1564ТЛ2 ( 74HC14D )
Д6, Д7 - ЭКФ1564ЛН2 ( 74HC05D )
Д8 - ЭКФ1533ЛП17 ( 7407D )
Д9 - ЭКФ1564ЛА4 ( 74HC10D )
Д10 - ЭКФ1564КП7 ( 74HC151D )
Д11 - ЭКФ1564КП2 ( 74HC153D )
Д12 - ЭКФ1564ЛЛ1 ( 74HC32D )
СБИС ЭСППЗУ - AT49F1025-xxVy, где "хх" - время выборки ( любое ), "у" - терморежимное исполнение ( любое )
Одиночные резисторы - размера 0603 номиналов 330 ом ( 1 шт. R1 ), 2 ком ( остальные )
Резисторная сборка размера 0603 номинала 2 ком CAY16-202J4 ( 1 шт., RN9 )
Резисторные сборки размера 0603 номинала 10 ком CAY16-103J4LF ( остальные )
Конденсаторы советские палладиевые К10-17 типоразмера 1206 номиналов :
С1 - 150 пф
С2 - 360 пф
С3 - 10 000 пф ( Н90 )
Конденсатор китайский керамический типоразмера 1206 номинала 4.7...100 мкф 6.3 в. Мурата - С4
Диоды дискретные сигнальные - формованные для поверхносного монтажа КД512 ( или КД513 ), или аналоги КД521 для поверхносного монтажа типа PMLL4148L.115
Диоды светоизлучащие СМД сверхъяркие ( обеспечиващие нормальное функционирование при токе 0.5 ма ) - типоразмера
KA-3528PWC-A ( 3.5 х 2.8 миллиметра ), цвет свечения - не нормирован.
Выводы латунные штыревые размером 15 х 0.5 х 0.5 миллиметра - 25 шт.
*
Назначение бит регистра управления 177762 ( только запись ) :
000001, 000002, 000004, 000010 - номер страницы ППЗУ.
000020, 000040, 000100 - в резерве для более емких СБИС ЭСППЗУ, в изделии не используется.
000200 - светодиод "Запись", установка в "200" - светодиод светится, "000000" - не светится.
После каждой записи в регистр ~50 мкс действует режим адресации именно через номер сектора ( в регистре 177762 ),
и по всем адресным слотам модуля представлен одинаковый контент ( длина адресного слота - 020000 или 8 кбайт ).
*
Номера страниц ППЗУ и их расположение по адресам слотов :
1. Управление по 23 выв. модуля, 0в. - модуль выбран. Имеет приоритет над выбором по выв. 21 и 22.
000000 страница - адреса 000000...017777 ( выв.12 Д10 КП7 =+5в. )
000001 страница - адреса 020000...037777 ( выв.13 Д10 КП7 =+5в. )
000002 страница - адреса 040000...057777 ( выв.14 Д10 КП7 =+5в. )
000003 страница - адреса 060000...077777 ( выв.15 Д10 КП7 =+5в. )
000004 страница - адреса 100000...117777 ( выв.01 Д10 КП7 =+5в. )
000005 страница - адреса 120000...137777 ( выв.02 Д10 КП7 =+5в. )
000006 страница - адреса 140000...157777 ( выв.03 Д10 КП7 =+5в. )
000007 страница - адреса 160000...177777 ( выв.04 Д10 КП7 =+5в. ) ( не использовать для записи ячейку 177762 )
2. Управление по 21 выв. модуля, 0в. - модуль выбран.
000014 страница - адреса 100000...117777 ( выв.13 Д11 КП2 =+5в.)
000015 страница - адреса 120000...137777 ( выв.12 Д11 КП2 =+5в.)
000016 страница - адреса 140000...157777 ( выв.11 Д11 КП2 =+5в.)
000017 страница - адреса 160000...177777 ( выв.10 Д11 КП2 =+5в.) ( не использовать для записи ячейку 177762 )
3. Управление по 22 выв. модуля, 0в. - модуль выбран. Имеет приоритет над выв. 21 модуля. Одновременная выборка по выв. 21 и 22 - недопустима.
000010 страница - адреса 100000...117777 ( выв.03 Д11 КП2 =+5в.)
000011 страница - адреса 120000...137777 ( выв.04 Д11 КП2 =+5в.)
000012 страница - адреса 140000...157777 ( выв.05 Д11 КП2 =+5в.)
000013 страница - адреса 160000...177777 ( выв.06 Д11 КП2 =+5в.) ( не использовать для записи ячейку 177762 )
bigral
Junior Member


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


Ссылка


Дата регистрации на форуме:
6 мая 2012
"а был ли мальчик" ? Э3 на горизонте то не видно
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
bigral написал:
[q]
Э3 на горизонте то не видно
[/q]
https://cloud.mail.ru/public/Gcdf/w6cpM9W7o
ПДФ крайней редакции.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Предварительные :


Дизайн может быть изменен без предварительного уведомления.
30.1 х 38
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
А как это программируется? Скажем, хочу я этой схемой заменить все 4 ПЗУ-шки УКНЦ, получится? Смогу её прошить на самой УКНЦ через параллельный порт?
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Barmaleikin написал:
[q]
А как это программируется?
[/q]
Будет специальный софтовый программатор для БК11/М - при вставлении в колодку ПЗУ пользователя и подключении проводка DOUT .
Можно запрограммировать прямо с пульта БК11/М, например сделав копии ПЗУ БК, без загрузки какой-либо программы -
надо с клавиатуры набрать ~100 слов, и следовать методике программирования.

Насчет УКНЦ - без понятия, пусть её разработчик консультирует по таким вопросам.

Я имею возможность осуществлять конструкторское сопровождение только изделий ВТ, которые выпускались на Э. - БК001х, МС1201.02, МС1201.04 ( дальше опытных экз. дело не продвинулось ).
Насчет ЭВМ НЦ с системой команд Зеленограда - скорее всего нет.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013

Пока непроверил.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Ждём-с.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Условно - исправно, насколько это можно определить без флешки.
Использовались штыри от такого разъема :

*

Выполнено в конфигурации - "селекция адресов 100000 и 120000 по сигналу выв. 23" - для БК11М, для колодки ПЗУ пользователя.
Byteman
Junior Member


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


Ссылка


Дата регистрации на форуме:
9 авг. 2006
Я конечно извиняюсь, но чем оно лучше/хуже/отличается от ремулятора?
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
Byteman написал:
[q]
чем оно лучше/хуже/отличается от ремулятора?
[/q]
Здесь нет мелкоконтроллера, только ПЗУ и логика. Имеет смысл. Хотя я так и не понял может ли предложенное одновременно заменить несколько мс РР1/РЕ2.
svinka
Advanced Member
Сеньор

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


Ссылка


Дата регистрации на форуме:
25 июня 2016
Barmaleikin написал:
[q]
может ли предложенное одновременно заменить несколько мс РР1/РЕ2.
[/q]
Да может. Как и РЕмулятор :tongue:
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Barmaleikin написал:
[q]
может ли предложенное одновременно заменить несколько мс РР1/РЕ2.
[/q]
Номера страниц ППЗУ и их расположение по адресам слотов :
1. Управление по 23 выв. модуля, 0в. - модуль выбран. Имеет приоритет над выбором по выв. 21 и 22.
000000 страница - адреса 000000...017777 ( выв.12 Д10 КП7 =+5в. )
000001 страница - адреса 020000...037777 ( выв.13 Д10 КП7 =+5в. )
000002 страница - адреса 040000...057777 ( выв.14 Д10 КП7 =+5в. )
000003 страница - адреса 060000...077777 ( выв.15 Д10 КП7 =+5в. )
000004 страница - адреса 100000...117777 ( выв.01 Д10 КП7 =+5в. )
000005 страница - адреса 120000...137777 ( выв.02 Д10 КП7 =+5в. )
000006 страница - адреса 140000...157777 ( выв.03 Д10 КП7 =+5в. )
000007 страница - адреса 160000...177777 ( выв.04 Д10 КП7 =+5в. ) ( не использовать для записи ячейку 177762 )
2. Управление по 21 выв. модуля, 0в. - модуль выбран.
000014 страница - адреса 100000...117777 ( выв.13 Д11 КП2 =+5в.)
000015 страница - адреса 120000...137777 ( выв.12 Д11 КП2 =+5в.)
000016 страница - адреса 140000...157777 ( выв.11 Д11 КП2 =+5в.)
000017 страница - адреса 160000...177777 ( выв.10 Д11 КП2 =+5в.) ( не использовать для записи ячейку 177762 )
3. Управление по 22 выв. модуля, 0в. - модуль выбран. Имеет приоритет над выв. 21 модуля. Одновременная выборка по выв. 21 и 22 - недопустима.
000010 страница - адреса 100000...117777 ( выв.03 Д11 КП2 =+5в.)
000011 страница - адреса 120000...137777 ( выв.04 Д11 КП2 =+5в.)
000012 страница - адреса 140000...157777 ( выв.05 Д11 КП2 =+5в.)
000013 страница - адреса 160000...177777 ( выв.06 Д11 КП2 =+5в.) ( не использовать для записи ячейку 177762 )

Для подробного ознакомления с ТО МС513 ( БК11/М ) можно воспользоваться её Э3 и "Руководством системного программиста".
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Переставил флешку с прототипа - не пришлось даже перешивать :

( 177777 - 017, 121013 - 1285 СБК ).
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
А-версия программатора :
https://cloud.mail.ru/public/MCjc/yjBgS9sC3
*
Испытания Бейсиком 29-й версии программатора :

Хрен знает, где должны располагаться дампы по слотам...:confused:
*
Вид после стирания :

*
Вид до стирания - 017 и 1285 ( Стенд БК ) :

*
В 29-й версии реализована загрузка дампов только с 0-го диска.
Как получить номера блоков дампов ПЗУ ?
DIR/FU/BL/OC
Обращаю внимание, что при назначении адреса загрузки дампа следует быть внимательным - никаких защит нет, загрузиться может в любую область, в т.ч. в ядро ОС.
Сам программатор располагается в адресах 1000-7000, рабочая область диска - 6600, байт номера привода - 6634 ( можно туда прописать "1" с пульта - будет грузить дампы с 1-го диска.)
Область буфера для загрузки дампа - 020000....037777.
Программатор вполне будет работать и на БК0010 - но вот вопрос о получении номеров блоков дампов на диске - это не ко мне...
*
На предлагаемом диске все программы, кроме Программатора - могут быть нерабочие ( малость поистрепались на глючной МС1201.04 ).
*
30-й вариант :
https://cloud.mail.ru/public/7vdv/M6ckzoiCt
Добавлена верификация сектора ППЗУ командой "-" ( кот 055 ( 8 ) ).
Нарисует первые 64 адреса несоответствия содержимого сектора ППЗУ и буфера в ОЗУ. Длина массива сверки - 020000 ( 8 ) .
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
32-й вариант программатора, проверенный на БК11М с RT-11 :
https://cloud.mail.ru/public/4PWe/xmSiPhE4s

Позволяет сделать модуль Бейсика БК11М из обсуждаемого блочечка.

( По ссылке на диске есть дампы ПЗУ Бейсика БК11М )

*
34-й вариант :
https://cloud.mail.ru/public/Btf1/oGYh6Nuc8
Дополнен командой "/", стирающей буфер в ОЗУ ( адреса 020000 - 037777 ) и записывающий в адреса буфера 020000 = 000240 и в 020002 = 000207, необходимые для приготовления "пустой" страницы для ПЗУ пользователя БК11М.

Описание пунктов меню :
Пункт ";" - Назначение адреса окна модуля ППЗУ, рекомендуемый для БК11М адрес - 120000.
Пункт ":" - Назначение числа для записи в порт селектора страниц ПЗУ 177716 БК11М при обращении к окну модуля ППЗУ, рекомендуемое значение - 005010, соответствует 12-й странице ПЗУ БК11/М.
Возможные значения масок по записи в порт 177716 и страницы ПЗУ БК11/М, им соответствущие :
005001 - 10-я страница ПЗУ, обычно занятая ПЗУ Бейсика - 328 ( адрес 100000 ) и 329 ( адрес 120000 ) прошивками.
005002 - 11-я страница ПЗУ, обычно занятая ПЗУ Бейсика - 327 ( адрес 100000 ) и БИОС 325 ( адрес 120000 ).
005010 - 12-я страница ПЗУ, обычно свободная ( колодки под сдвижной крышечкой БК11/М ), сигнал выборки выведен на А32 разъема МПИ
005020 - 13-я страница ПЗУ, сигнал её выборки выведен на контакт разъема МПИ А22
Пункт "0" - полное стиране всех секторов модуля ППЗУ = "000000".
Пункт "1" - загрузка буфера в ОЗУ ( адреса 020000 - 037777 ) контентом с блока КНГМД БК11/М ( 253 ПЗУ БК11 без "М"
поддерживается ). Штатными контроллерами дисков ДВК - не поддерживается.
Сначала надо набрать номер первого блока загружаемого файла дампа ( узнать его - команда DIR/FU/BL/OC RT-11 ),
затем - адрес буфера ОЗУ ( рекомендуется - 020000 ), затем - номер диска ( 0 или 1 ), затем - к-во слов чтения ( для дампа 8 кбайт - 010000 слов ).
Обращаю внимание, что при вводе отрицательного значения к-ва слов обмена произойдет запись буфера из ОЗУ на диск, в указанный номер блока.
Пункт "2" - загрузка с ПЗУ БКшки, сначала набрать адрес ПЗУ для считывания в буфер, потом - значение регистра селектора ПЗУ БК11/М, которое необходимо для доступа к читаемой ПЗУ ( описание страниц ПЗУ см. выше ), затем - к-во слов переписи данных
( обычно 010000 слов ( 8 кбайт ) ).
Этим пунктом меню можно списывать и страницы ОЗУ БК11/М ( описание выборки страниц ОЗУ с помощью регистра 177716 - см. Руководство сисьтемного программиста БК11/М ).
Перед копированием контента буфер в ОЗУ очищается.
Пункт "3" - программирование назначенного сектора ППЗУ, размер сектора - 8 кбайт.
Пункт "4" - Таблица секторов ППЗУ с к/с и первыми словами дампов.
Соответствие секторов и сигналов выборки модуля ППЗУ :
23 вывод модуля , страницы ПЗУ БК11/М "12" :
00 сектор - адреса 000000 - 017777
01 сектор - адреса 020000 - 037777
02 сектор - адреса 040000 - 057777
03 сектор - адреса 060000 - 077777
04 сектор - адреса 100000 - 117777 ( обычно занимают колодки ПЗУ пользователя БК11/М в 12-й странице ПЗУ )
05 сектор - адреса 120000 - 137777 ( обычно занимают колодки ПЗУ пользователя БК11/М в 12-й странице ПЗУ )
06 сектор - адреса 140000 - 157777 ( обычно занят ПЗУ БИОС БК11М 324 )
07 сектор - адреса 160000 - 177777 ( адреса 160000-167777 обычно заняты 326 ПЗУ блока КНГМД БК11М )
22-й вывод модуля, страницы ПЗУ БК11/М "11" :
10 сектор - адреса 100000 - 117777 ( обычно занят ПЗУ Бейсика БК11М 327 )
11 сектор - адреса 120000 - 137777 ( обычно занят ПЗУ БИОС БК11М 325 )
12 сектор - адреса 140000 - 157777 ( обычно занят ПЗУ БИОС БК11М 324 )
13 сектор - адреса 160000 - 177777 ( адреса 160000-167777 обычно заняты 326 ПЗУ блока КНГМД БК11М )
21-й вывод модуля, страницы ПЗУ БК11/М "10" :
14 сектор - адреса 100000 - 117777 ( обычно занят ПЗУ Бейсика БК11М 328 )
15 сектор - адреса 120000 - 137777 ( обычно занят ПЗУ Бейсика БК11М 329 )
16 сектор - адреса 140000 - 157777 ( обычно занят ПЗУ БИОС БК11М 324 )
17 сектор - адреса 160000 - 177777 ( адреса 160000-167777 обычно заняты 326 ПЗУ блока КНГМД БК11М )
Пункт "5" меню -просмотр назначенного сектора ППЗУ, фрагментами по 100 ( 8 ), от назначенного адреса. Пробел - "дальше".
Пункт "6" - подсчет к/с буфера в ОЗУ, адреса 020000 - 037777 ( 8 кбайт ).
Пункт "7" - тестирование доступа к регистру управления модуля ППЗУ, при отсуствии записи в него вывести сигнал DOUT процессора ( для 1801ВМ1 - выв. 37 ) на штырь "DOUT" модуля ППЗУ, и включить соответствующий выключатель на модуле.
Допускается работа при наличии др. данных по адресу 177762 в М-ЭВМ.
Пункт "8" - назначение номера сектора ППЗУ , для записи и просмотра контента.
Пункт "9" - назначение адреса просмотра контента сектора ППЗУ, на др. параметры не влияет.
Пункт "/" ( в меню отсуствует ) - очистка буфера в ОЗУ запись в его адрес 020000 числа "000240" и в адрес 020002 числа "000207".
Пункт "СУ/Ц" ( в меню отсуствует, код кнопки клавиатуры "000003" ) - выход в RT-11.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Собрал и проверил конфу "Все 5 шт. ПЗУ БК11М+МСТД" :


Выключатель на плате БК11М подает +5в. на 23 выв. имеющихся ПЗУ, т.е. отключает их для тестов новодела.
Выключатель на модуле - отключение 330 прошивки на адресах 160000-177577 ( змкнуто - отключено ), для возможности работы с блоком КНГМД.
Для работы 330 прошики надо отрезать трек от 01 выв. ПЗУ и приделать 01 выв. ПЗУ на выв. 1801ВП1-037 ( коммутируемый DIN ).
Это необходимо для предотвращения доступа к адресам 330 ПЗУ 177600-177777.

Все дампы брались именно с специализированного диска по ссылке выше - от 19 августа 2018 г.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
35-й вариант от 02 сентября 2018 г., добавлена функция "Стерх" - при нажатии на Запятую, производится конвертирование формата данных в буфере с формата Стерха на формат 100% БК/ДВК. Функция обратимая - при повторном нажатии данные переворачиваются обратно. В меню не отмечена.
https://cloud.mail.ru/public/rfvd/yetbLBPkG
Отмечу, что дампы 201.STR, 202.STR, 203.STR могут быть недостоверны, с ними БК11 из БК11М сделать не получилось.
В частности, на диске есть файл BK0010.E10 размером 40 ( 8 ) блоков, начальный номер блока - 1526 ( 8 ), первая половина - 017 ПЗУ, вторая половина - 1285 ( Стенд БК ).
BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
Наконец руки дошли :biggrin:
В цанговую панельку на новодельных БК вставляется за 20 мин. :mad:
Пока выдает стабильную шахматку.

Называется "вилка штыревая", если что.



BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
Вроде откликается. Блок МСТД 3.069.010. С КНГМД пока не пробовал.

MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
BD написал:
[q]
новодельных БК
[/q]
Все вопросы к их Главному Конструктору.
BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
Всё работает. БК11М-}БК11 без проблем :biggrin:
Но кроме контактов есть еще вопросы. Нахрена? :)
http://forum.pk-fpga.ru/viewtopic.php?f=43&t=5450
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
BD написал:
[q]
Но кроме контактов есть еще вопросы. Нахрена?
http://forum.pk-fpga.ru/viewtopic.php?f=43&t=5450
[/q]
1. По крайней необходимости я просил продать лот по вашей ссылке - примерно год назад. Ответ был "В данный момент на продажу нет".
2. Все поделия с ОЭВМ и ПЛИС - это не по теме ретрокомпьютинга. При малейшем отказе надо покупать новый экз., или за 100500 денех просит починить какого-нибуть Гуру, а он презрительно напишет в ответ "нет времени", и "с 1000 руб я обычно в сортир хожу" - проверял многократно.
3. Как насчет внутрисхемного программирования под RT-11 у поделия из г. Киев ?
BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
1. у Воланда
2. у Воланда
3. Нахрен никому не надо (с) Vslav
------
не вынимая изделия из панельки БК РЕ-мулятором поддерживается сразу "из коробки". Другое дело, что это все никому нахрен не нужно и разбираться никто не хочет от слова совсем.
------
BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
FPGA не шутка :biggrin:


MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Извещение. Исправленный 36-й вариант программатора :
https://cloud.mail.ru/public/65mQ/qkGzHcT7X
Исправлен баг в команде "/" ( в меню отсуствует ) - создание образа сектора ЭСППЗУ с текстом :
000240 000207 000000 000000 000000 000000 000000 000000 и т.д.
Такой образ необходим в БК11М как "затычка" пустых страниц ПЗУ, иначе БК11М стартует некорректно.
Barmaleikin
Junior Member


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


Ссылка


Дата регистрации на форуме:
13 нояб. 2016
BD написал:
[q]
3. Нахрен никому не надо
[/q]
Мне надо.
BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
ММ, насчет программатора расклад такой:
- можно вообще без ДОС обойтись, лишь бы 160004 была.
если длина 20000(8) байт всегда, можно читать/писать по номеру блока, а записи в каталоге заранее создать.
см. https://bk0010.org/forum/?id=32667
- шрифт грузить прям в область 1000-37777 4Кб
- вывод строки текста и ввод символа еще 1Кб
- остальное под буфер и собственно прогу.

Barmaleikin, так пиши Vslav, он будет рад, что хоть кто-то интересуется. Найти можно тут.
http://forum.pk-fpga.ru/viewforum.php?f=43
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
BD написал:
[q]
можно вообще без ДОС обойтись, лишь бы 160004 была.
[/q]
Да, так и есть. Программатор проектировался для МС1201.01, БК0010, БК0011, БК0011М - но все варианты с блоком КНГМД БК0011/М, либо БКшка с магнитофоном ( для истинных ценителей старины :frown: ). Выбор номера команды ЕМТ происходит автоматически в соответствующих подпрограммах, и если нет стандартного зачения 30-го вектора ЕМТ , используются вызовы RT-11 - для МС1201.01/02.
Будет работать и на МС1201.02, но надо все записи в регистр 177716 заменить на пустые инструкции - 000240, и желательно выбирать окно на адресе 140000, предварительно отключив соответствующий банк ДОЗУ. Для справки - колодка на МС1201.02 работает только в режиме "пользователь" и для БИОСа напрямую не видна ( только через пультовые команды ), что можно несложно пропатчить МГТФом, для упрощения.

С МС1201.03/04 напрямую работа по программированию невозможна, нужно несколько простецких ИС и пару метров МГТФ, и ж. колодка РС24-7 ( китайчатина не подойдет ). Зато можно будет организовать массив данных аж 64 кбайт ( в старших адресах 1801ВМ3 ).
*
37-й вариант :
https://cloud.mail.ru/public/7WGW/zuajJnnT2
Всё то же самое + 017.DAT + 1286.DAT ( программатор 573РФ3/1801РР1 на Программаторе Стенда БК )
И 019 в формате стерха.
BD
Newbie


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


Ссылка


Дата регистрации на форуме:
22 июля 2016
Опять ты не понял. В течении пары недель изготовлю загрузочную дискету которая вообще не будет зависить ни от каких ПЗУ.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Подключение модуля к УКНЦ вместо всех 4 шт. 1801РЕ2 :

В сектор №4 модуля прописывается контент DS4 УКНЦ ( адрес 100000-117777 ), и устанавливается резистор к 23 выв. модуля.
Содержимое DS1...DS3 прописывается в сектора модуля 11...13 или 15...17, и входы разрешения выборки выв. 22 или 21 модуля подключаются перемычкой к +5в. Есть возможность переключаться навешиваемым тумблером между группой секторов 11...13 и 15...17.
Модуль устанавливать вместо DS4.
Программирование модуля с имеющимся софтом ( 37-й вариант PRG.SAV ) возможно только на БКшке.
Для перепрограммирования в составе УКНЦ необходим серьезный программный подвиг :eek:

Если кто в теме - напишите пожалуйста, какие номера прошивок УКНЦ какой адрес имеют.
И ссылками на дампы киньтесь, если не сложно.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
https://cloud.mail.ru/public/hzFj/cvnGeSZBG
Файл PRG.SAV в 100% виде для загрузки с магнитофона на БК001х в адрес 001000, длина файла - 7000 ( 7 блоков ).
Адрес, куда загружать/выгружать дампы - 020000 , длина дампов - 020000 ( 8 ).

Диск с дампами 1801РР1 ПК1116 на адреса 000000 и 020000 :
https://cloud.mail.ru/public/8mKr/b619bJhFF
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Конфа для ПК11-16 :

В режиме БК - адреса окна 100000 и 120000 ( пустые , = 000000 ), в режиме ПК - адреса 160000 и 140000, файлы обработаны функцией "Стерх" и взяты с форума уважаемого господина Воланда ( содержаться на диске выше постом ).
Обращаю внимание, что в ПК11-16 внутренняя МПИ инверсная, и, соответственно, дампы тоже инверсные, и пусковая секция ППЗУ получается в адресе 160000 модуля ( в ПК11-16 - в 000000 адресе ).
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Как пристроить модуль ЭСППЗУ в МС1201.03 ( МС1201.04 ) :

Сектора ЭСППЗУ 10-13 или 14-17 будут в адресах 3-го метра начиная с 100000.
При очистке ЭСППЗУ в самую первую очередь прописывать сектор 000000 - т.к. это БИОС ( 134 например ).
Перед эксплуатацией провести тщательный тест ДОЗУ, т.к. при включенной записи в модуль ЭСППЗУ ответ на запись в адрес 177764 будет выставляться в каждых 64 кбайт АП МС1201.04

В файле программатора в подпрограммах "чтение слова ЭСППЗУ" и "запись слова ЭСППЗУ" заменить управление портом 177716 на управление ДП 1801ВМ3, с изменением записываемых значений.
Так же устроить патч пункта меню "коррекция адреса окна ЭСППЗУ" и "коррекция маски 177716".
<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
Полигон-2 »   Бывший СССР »   Эмулятор кучки 1801РР1 с внутрисхемным программированием
RSS

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

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

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