Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Эмулятор кучки 1801РР1 с внутрисхемным программированием |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 | |
Byteman
Junior Member
Откуда: Беларусь, Брест/Минск Всего сообщений: 110 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 авг. 2006 |
Я конечно извиняюсь, но чем оно лучше/хуже/отличается от ремулятора? |
Barmaleikin
Junior Member
Откуда: Москва Всего сообщений: 134 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 нояб. 2016 |
Byteman написал: Здесь нет мелкоконтроллера, только ПЗУ и логика. Имеет смысл. Хотя я так и не понял может ли предложенное одновременно заменить несколько мс РР1/РЕ2. чем оно лучше/хуже/отличается от ремулятора? |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Barmaleikin написал: Да может. Как и РЕмулятор может ли предложенное одновременно заменить несколько мс РР1/РЕ2. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Barmaleikin написал: Номера страниц ППЗУ и их расположение по адресам слотов : может ли предложенное одновременно заменить несколько мс РР1/РЕ2. 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 | |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 августа 2018 1:06 Сообщение отредактировано: 15 августа 2018 3:15
А-версия программатора : 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 августа 2018 16:27 Сообщение отредактировано: 19 августа 2018 2:52
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 ( Стенд БК ). |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Полигон-2 » Бывший СССР » Эмулятор кучки 1801РР1 с внутрисхемным программированием |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |