выполнен на двух микросхемах КМ558РР3 и 3х микросхемах мелкой логики
https://drive.google.com/open?id=1yE...kro5wta9MRu3kC
https://drive.google.com/open?id=1OU...RaYzuwyukQXbR5
Вид для печати
выполнен на двух микросхемах КМ558РР3 и 3х микросхемах мелкой логики
https://drive.google.com/open?id=1yE...kro5wta9MRu3kC
https://drive.google.com/open?id=1OU...RaYzuwyukQXbR5
Для простой БК0011 ?
Как насчет сдампить его ?
И зарисовать Э3 ?
558РР3 с защелками адреса по переходу сигнала CS с +5в. на 0в.
Поддерживаю предложение сдампить.
А где прочитать про приемущества этого монитора?
А нашёлся в чьём-то музее?
Да! Нашелся в музее у Виктора (Pribor). Из какого-то НИИ. лежали в шкафу. Из 3-х БК0011 в двух стояли такие платы. Одна рабочая. На второй одна РР3 помечена крестом и не работает.
Для снятия дампа пришлите инструкцию. Есть СМК-512 в музее. Для повторения конструкции нафоткал телефоном получше Ж-)
На логике маркировка стерта.
https://drive.google.com/open?id=1fs...FIGEvGf2eztjpt
https://drive.google.com/open?id=1Oq...pN_e4zq1ING1kB
https://drive.google.com/open?id=1YE...ZermG1jsA_QlcJ
https://drive.google.com/open?id=1Hn...nJDMBMxKredk4O
https://drive.google.com/open?id=1hA...e-1oks-AUD4BZr
https://drive.google.com/open?id=1DR...tDYhje-nSjx2SS
https://drive.google.com/open?id=17A...AkmToNAIsn4xOG
https://drive.google.com/open?id=1wQ...WhgxB1OeO_jwyd
https://drive.google.com/open?id=1CB...x1iYlSAn3el2VV
https://drive.google.com/open?id=1Xv...BgcvOaYwVWRTlX
РР3 у меня в наличии. Хотелось бы восстановить вторую плату с монитором.
Понадобится софт :
1.Диск с родной RT-11 БК11 и свободными не менее 100 ( 8 ) блоками.
2.Каким-либо образом туда списать мой PRG.SAV из диска к эмулятору кучки 1801РР1.
Методика :
1.На диске создать файлы 201.DAT и 202.DAT размером 16 блоков, например командой
CR/ST:(номер блока диска, дес.) FILE.DAT/ALL:(к-во блоков, дес )
2.Использовать 3.5" дисководик точно рабочий ( совок - и не пытайтесь, только время потеряете ).Флажок плотности 1.44 на дискете заклеить скотчем.
3.На диске дайте команду
DIR/FU/BL/OC
Запишите на бумажку восьмеричные номера блоков файлов 201.DAT и 202.DAT
4.Запустите PRG.SAV
5.Командой "Загрузить ПЗУ" укажите адрес 140000 и длина 10000 слов , состояние 177716 = 005000
6.Командой "Загрузить с диска" укажите адрес блока диска соотв. файла 201.DAT , аппаратный адрес дампа 020000 длина 170000 (8 ) слов - произойдет запись на диск в указанный сектор.
7.Подсчитайте к/с дампа в ОЗУ, запишите на бумажку
8.Повторите начиная с п.5 с параметрами адрес = 120000 длина 10000 слов, состояние 177716 = 005002, блок диска для файла 202.DAT
9.Программой UKDSK списать дискету в ЭВМ марки ИБМ, выложить в облако Mail.ru, опубликовать ссылку.
Инструкция простая (при условии, что можно загрузиться на БК с дисковода или CF карты с этим монитором)
1. понадобится СМК-512, дисковод с дискетой, и компьютер с windowsом
2. на дискете должен быть андос/мкдос (можно тупо с помощью утилиты ukdsk и драйвера fdrawcmd.sys записать туда любой образ дискеты которых полно в интернете)
3. берём примитивную программу
Скрытый текст
Код:mov #bp1,R1 ;запишем первую ПЗУ (по адресам 140000-157777)
emt 36
mov #16002,@#177716 ;подключим страницу 9 в окно 1
mov #120000,R1 ;скопируем вторую ПЗУ (по адресам 120000-137777)
mov #10000,R2
1$: mov (R1)+,-100002(R1)
sob R2,1$
mov #16000,@#177716 ;обратно как было
mov #bp2,R1 ;запишем вторую ПЗУ
emt 36
jmp @#100000 ;выходим
bp1: .word 2,140000,20000
.asciz "vitus_p1.rom"
.even
.blkb 40
bp2: .word 2,20000,20000
.asciz "vitus_p2.rom"
.even
.blkb 40
.end
[свернуть]
скомпилированный бинарник можно взять из вложения Вложение 66297
4. с помощью утилиты BKDE2 и драйвера fdrawcmd.sys можно записать бинарник прямо на дискету в формате андос/мкдос (и других БКшных ОС) из windows.
5.грузимся с дискеты на БК, запускаем файл dump, и получаем два файла сдампленного ПЗУ. На дискете должно быть достаточно места для сохранения дампов.
6. далее их с помощью той же BKDE2 c с дискеты копируем в windowse и постим сюда.
Если нет дисковода, но есть CF карта, для загрузки с неё в СМК, то наиболее быстрым способом будет набрать программку вручную и скомпилировать в любом ассемблере TURBO на БК в андос/мкдос
Для вытаскивания файлов с CF карта, нужно сделать её образ и запостить сюда. Если на CF карте есть что-то что не охота делать публичным, можно с помощью BKHDDTool (поставляется только в составе эмулятора) разобрать образ на разделы и запостить сюда только раздел с дампами ПЗУ.
ps
(Инструментарий для работы с образами HDD БК или для непосредственного обмена данными с БК через ИРПС всё никак не напишется, поэтому сложности вокруг)
зы2
Возможно кто-то напишет более простую инструкцию с использованием программатора для чтения дампов в нём.
Я так и не понял что это. Просто замена ПЗУ? Или энергонезависимая память с возможностью записывать в неё прямо с БК?
svinka, а фотографию СМК-512 можно? Там не реплика, а старый аутентичный из 90-ых?
в НИИ этом, небось боевую космическую станцию Скиф считали на БК
Это потому что не удалось завести КНГМД? в частности СМК? Он при отсутствии БОС БК11М на БК11 не инициализируется. Не знаю даже, можно ли будет его использовать если при включении питания держать нажатым пробел, чтоб сразу выйти в монитор БК.
тогда к .wav не забудьте приложить контрольные суммы, и метод, которым их считать надо (как в драйвере магнитофона БК10, или как в МСТД БК11(М) или как-то по-своему)
Ладно, средствами RT-11 на БК0011 или БК0011М можно сдампить, но придется немного понабирать циферок.
Для дампа 201-й ( или 324-й БК11М ), с адреса 140000 длиной 20000 ( 8 ), набрать в адресе 000400 программу и запустить её, а затем команду SAV 201.SAV 0-21000
Адрес 000400 :
012701 140000 012702 001000 012700 010000 012122 077002 104350
*
Для дампа 202-й ( или 325-й БК11М ) программу надо увеличить :
Адрес 000400 :
106427 000340 012737 005002 177716 012701 120000 012702 001000 012700 010000 012122 077002 012737 005000 177716 106427 000000 104350
Потом набрать в RT-11 :
SAV 202.SAV 0-21000
- - - Добавлено - - -
Да, потом от дампов отчикать 0-й блок, можно просто удалить файл, а на его месте создать файл с расширением .DAT, но уже со следующего за начальным ( файла .SAV ) блоком.
- - - Добавлено - - -
К/С 201-й считать так ( много цифферок ! :v2_dizzy_coder:)
Адрес 000400 :
012700 010000 012701 140000 005002 062102 005502 077003 010227 000000 104350
Запустить, потом посмотреть, что за число будет за числом "010227" ( сейчас там 000000 ). Если вообще с пульта без RT-11 - число 104350 ( ЕМТ 350, выход в RT-11 ) заменить на 000000.
*
Для К/С 202-й - текст побольше :
Адрес 000400 :
106427 000340 012737 005002 177716 012700 010000 012701 120000 005002 062102 005502 077003 010227 000000 012737 005000 177716 106427 000000 104350
Запустить, потом посмотреть, что за число будет за числом "010227" ( сейчас там 000000 ). Если вообще с пульта без RT-11 - число 104350 ( ЕМТ 350, выход в RT-11 ) заменить на 000000.
Вот образ дискеты с АНДОСом, который уж точно должен загрузиться. Вложение 66298
Загрузчик пропатчен, чтобы на экран не выводился текст, т.к. он требует стандартного ПЗУ БК. Прога для деланья дампа на уже в образе.
Если на экране долго не появляется заставка АНДОС, то значит случилась ошибка чтения с диска, сообщения то не выводятся.
https://cloud.mail.ru/public/6uiB/dD8h4G6HW
324V и 325V в соответствующих дампах.
https://pic.maxiol.com/thumbs/1537785069vbincom.jpg
Вероятно совместим с БК11М, но патч капитальный, в т.ч. в 325V.DAT
Глянул мельком. Судя по всему - это модификация БОС БК11М, теоретически совместима с ней по вызовам EMT. С БК11 не совместима по битам в регистрах 177716 и 177662. поскольку на БК11М с ней БЕЙСИК стартует автоматически, а на БК11 - нет, страницы не переключаются.
И подозреваю, что люди, модифицировавшие его, модифицировали на уровне исходников. Ксидос не запускается, т.к. п/п из ПЗУ, которые он использует уже нет на своих местах.
Ну, вообще-то монитор для БК11М тоже о себе пишет "Монитор БК-0011 В1.8", так что это не показатель.
Если не найдётся описание монитора или хотя бы чейнджлист, то на вопрос зачем, ответит только дизассемблирование.
Разница между БК11М и БК11 без М всего в трёх сигналах. Визуально платы друг от друга вроде как не отличаются. Переделка из "не М" в "М" довольно проста, в одном месте это просто перемычку перепаять и в двух других - двумя проводочками перекинуть сигналы. Или проводочков понадобится три, уже не помню, но очень было просто, гораздо труднее - ПЗУ найти.
Я кстати, тоже надеялся, что это что-то такое, которое для БК11 сделано. Но нет, подтвердилось, что этот монитор не работает на БК11, работает только на БК11М.