Вход

Просмотр полной версии : Загрузка с устройства RM



Korchagin
12.09.2015, 20:13
В паспорте МС1201.02 прочитал об устройствах, в которых система может быть загружена. Среди них фигурирует устройство RM, по паспорту накопитель на ПЗУ. Видел ли кто это чудо вживую? Есть ли какая-нибудь документация о данных накопителях?

SKcorp.
12.09.2015, 21:57
В паспорте МС1201.02 прочитал об устройствах, в которых система может быть загружена. Среди них фигурирует устройство RM, по паспорту накопитель на ПЗУ. Видел ли кто это чудо вживую? Есть ли какая-нибудь документация о данных накопителях?

Возможно этот: http://www.ktc-mir.ru/_catalog/catalog1/bigphoto716.jpg

Korchagin
12.09.2015, 23:39
Это ПЗУшный накопитель, который вместо банков основного ОЗУ подключается? Копнуть бы для интереса РЕ2Б-055, если там тупой переход на начало банка основной памяти - под RM подразумевалась эта или подобная ей плата, но если там обращения к каким-либо адресам в части памяти, отданной под порты периферии, тогда это должно быть устройство с платой контроллера, наподобие MX или ФСУ. Кто-нибудь дизассемблировал 055 ПЗУ? Может поделитесь листингом ИДЫ?

MM
13.09.2015, 00:23
Дамп 055 в виде 100% кода гуглится. Смотреть в Эмуляторе ДВК господина Patron в программе DESS.SAV
*
Кстати, платка на фото господина SKcorp имеет порядочно вариантов - в т.ч. с большим к-вом колодок под ПЗУ и портом 580ВВ55.

Korchagin
13.09.2015, 00:30
Дамп то я давно дернул, посмотрю, спасибо. По поводу ВВ55 на таких платах - да, видел на фотках варианты с ними.

Korchagin
16.10.2015, 21:45
Судя по документации на модуль ПЗУ МС3404, он и является устройством, которое 1201.02 воспринимается как RM. Кода ПЗУ с прошивкой 055 не нашел, но если найду вопрос будет окончательно прояснен.

AFZ
27.10.2015, 10:00
Судя по документации на модуль ПЗУ МС3404, он и является устройством, которое 1201.02 воспринимается как RM. Этих 3404 есть 3 штуки - просто 3404, 3404.02 и 3404.04. Скорее всего, плата на фото - просто 3404. И, судя по всему, она просто заменяет собой какой-то из блоков ОЗУ, какой именно - выбирается перемычками. А 3404.04 (с двумя КР580ВВ55) - возможный кандидат. Там 18 шт 573РФ2 (5), 16 из них образуют массив памяти, доступный через регистры в странице ввода-вывода, а две оставшиеся содержат загрузчик, который прямо отображается в адресном пространстве, с несколькими вариантами адресов, включая 173000. Так, что возможность подать команду B RM0, в общем-то и не нужна, достаточно команды 173000G (или, вариант, 165000G), более того, и для ДВК, и для Э-60 можно задать переключателями (или перемычками, если на DIP-переключателях сэкономили) возможность автостарта с 173000, т.е. сразу после включения идет автозагрузка из этого ПЗУ.
Кода ПЗУ с прошивкой 055 не нашел, но если найду вопрос будет окончательно прояснен. А что его искать? Он лежит у многих постоянных обитателей этого форума - у Хобота, у СуперМакса, да и еще много где...

hobot
27.10.2015, 10:53
Кода ПЗУ с прошивкой 055
+ ещё альтернативный 055 добавился с некоторых пор. )



055.DAT - монитор МС1201.2, стартовый адрес 0140000
055alt.dat


Интересно найти (если такой вообще был!) ПЗУшный Фокал для ДВК.
Вот это раритет и коллекционный материал 100% )
Ау! Счастливые обладатели ПЗУ с Фокалом, пожалуйста считайте
для архива и форума с целью изучения и хранения этот редкий
(в отличие от Бейсика НЦ) вариант прошивки.

AFZ
27.10.2015, 11:07
Интересно найти (если такой вообще был!) ПЗУшный Фокал для ДВК. Это надо лезть в дальнюю кладовку. Мне достались остатки от класса ДВК-1 с учительским ДВК-2, не помню, как этот комплект звали, так там на ДВК-1 в панельках стояли какие-то ПЗУхи, но что в них - понятия не имею, скорее всего, конечно, будет Бейсик, но вдруг?!!

hobot
27.10.2015, 11:29
Это надо лезть в дальнюю кладовку. Мне достались остатки от класса ДВК-1 с учительским ДВК-2, не помню, как этот комплект звали, так там на ДВК-1 в панельках стояли какие-то ПЗУхи, но что в них - понятия не имею, скорее всего, конечно, будет Бейсик, но вдруг?!!

http://i.smiles2k.net/computer_smiles/88.gif
В соседней теме даже вроде бы фотку ПЗУ Фокальной выложили )
Обнаружение ПЗУ с Фокалом - и наличие его в архиве принесёт архиву
дополнительную историческую и познавательную ценность. К тому же,
судя по отсутствию публичных откликов таких ПЗУ особо то и нет у людей,
возможно коллекционЭры так же заинтересуются реальной железякой
и будут предлагать вам "золото - брильянты" ("смайл"). Нам же интересен,
конечно же DUMP дабы подшить его к архиву и закрыть вопрос о существовании
такого варианта Фокала.
Обсуждение такой ПЗУшки тут http://zx-pk.ru/showpost.php?p=830830&postcount=91

AFZ
27.10.2015, 12:54
Нам же интересен,
конечно же DUMP дабы подшить его к архиву и закрыть вопрос о существовании
такого варианта Фокала. Вопрос о существовании не стоит - я лично где-то в 89-90-м помогал коллеге ремонтировать процессорную плату из того самого ДВК с Фокалом. Фокал там был в РФ3-й, так, что существовал он точно. А вот потом, не знаю, от того мне класса достались остатки, или нет, но РФ3 в них нет, стоят какие-то РЕ2, а какие - надо лезть в кладовку.

hobot
27.10.2015, 13:03
Вопрос о существовании не стоит


Упоминаются К1801РЕ1-037 - 037 якобы номер прошивки Фокал,

http://ershov-arc.iis.nsk.su/files/raznoe/fold502/502_269.gif

MiX
27.10.2015, 21:05
B RM0, в общем-то и не нужна, достаточно команды 173000G (или, вариант, 165000G), RM обращается на адрес
167740. В МС3404 адреса 173000G (165000G) для служебного ПЗУ (первые две м/х у разъёма), а 167740 это уже на пользовательское ПЗУ МС ( в соответствии установленных перемычек).

CodeMaster
27.10.2015, 22:13
В МС3404 адреса 173000G (165000G) для служебного ПЗУ (первые две м/х у разъёма), а 167740 это уже на пользовательское ПЗУ МС ( в соответствии установленных перемычек).

Примерно так же и в МС3401. В вариантах загрузки есть описание загрузки из ПЗУ в формате перфоленточной операционной системы. Там загрузка происходит блоками по 256 байт через окно доступа.

MiX
28.10.2015, 07:06
Примерно так же и в МС3401. Ну так МС3401 ближайший родственник МС3404. :)


в них нет, стоят какие-то РЕ2, а какие - надо лезть в кладовку. Главное чтобы дамп не был безвозвратно потерян. Так что ВСЯ надежда на Вашу кладовку! ;)

hobot
28.10.2015, 08:54
Так что ВСЯ надежда на Вашу кладовку!
Ну это слишком категорично, не факт, что какой-нибудь хранитель-собиратель
не имеет дома платы с такой ПЗУ, просто он не знает что это кому то интересно кроме него, за окном олени пасутся, сети нет с 91 года, электричество стабильное
с 06, вот он сидит и рубится в тетрис который сам написал на пзушном Фокале.

anasana
28.10.2015, 19:21
hobot, в том то и фокус, что не всякий же "хранитель-собиратель" сможет снять тот дамп.. Так что надежды, не только MiX, на запасы и энтузиазм AFZ ой как оправданы...

AFZ
29.10.2015, 08:16
Главное чтобы дамп не был безвозвратно потерян. А он кому-то нужен, этот дамп?

У меня в той кладовке лежит парочка этих 3404.04, но в одной я точно менял эти ПЗУхи на загрузчик с дисков ЕС5052 (болгарский клон IBM 2311) с контроллером от М-6000 и моим самодельным интерфейсным модулем с DMA, а во второй - не факт, что эти ПЗУхи установлены, визуально не помню. И вообще, я довольно интенсивно пользовал эти платы в качестве программатора РФ2/5 чуть ли не до середины 90-х и у меня ни разу не возникло потребности загружаться с них.

Придется таки лезть в кладовку...

AFZ
01.11.2015, 08:14
Залез в кладовку. Во-первых, по сабжу. Две 3404.04, одна совсем пустая, во второй есть две РФ2, так сказать, системные, программу еще не считывал, но, с вероятностью 90%, там будет либо мой загрузчик с ЕС5052 (IBM 2311), либо мой же загрузчик с DW для ДВК с процессорами ВМ1 или ВМ2, кажется, сочинял я такой (точно помню, собирался, а вот собрался или нет - не помню). А добывать из кладовки еще и 386-ю машинку с Кротом не очень хочется...

Во-вторых, с ПЗУшным Фокалом - литовский праздник Обломайтис. Достал я процессорный модуль с ПЗУхой, там стоит прошивка 012. В общем-то я и помнил, что класс с Фокалом разбазарили без меня, но на что-то, все-таки, надеялся...

Зато с удивлением узнал, что это, оказывается, перемаркированная РФ3. Керамический кузов с плоским большим квадратным окном, какое было у керамических РФ2 ранних выпусков, окно замазано компаундом, на котором правильным шрифтом написано К1801РЕ1, дата выпуска 0286 и криво стоит штампик 012, а из-под черного пятна на керамике выглядывает буковка К от замазанной надписи К573РФ3. Увы, ПЗУшного Фокала нет. Там Бэйсик. ИМХО, он где-то уже есть. И, если не врет мой склероз, он довольно грубо сделан из ПЛОСовского, а не самостоятельная разработка.

Я сфоткал все эти дела, фото здесь https://yadi.sk/d/I9ovhcZMk9fRE, кто там ведет архивы, если надо, приложите, я выкладываю ненадолго. Качество фото, правда, не очень, но сделать съемку без вспышки не хватает света, а вспышка при съемке "в лоб" дает здоровенный засвеченный блик по центру. Все никак не соберусь оборудовать мини-фотостудию для подобных съемок.

Кстати, обратите внимание на синие проводки снизу платы. Это заводская доработка. Переключатель SA3.6 в разомкнутом состоянии отключает банк 140000-157776, этот же сигнал, проинвертированный свободным инвертором соседней по диагонали ЛА3 подается на CS 012-й ПЗУхи. То есть включишь SA3.6 - в этом банке окажется ОЗУ, выключишь - ПЗУ, и не надо ничего вытаскивать.

---------- Post added at 11:14 ---------- Previous post was at 10:16 ----------


RM обращается на адрес
167740. В МС3404 адреса 173000G (165000G) для служебного ПЗУ (первые две м/х у разъёма), а 167740 это уже на пользовательское ПЗУ МС ( в соответствии установленных перемычек). Угу, достал доку (бумажую) на 3404.04 и посмотрел. Да, по адресам 167740-167776 располагаются две КР580ВВ55 aka i8255. И, если загрузчик с RM лезет туда, то это чисто наша (зеленоградская) самодеятельность, у DEC таких железяк точно не было. А зачем делать B RM, если можно сделать 173000G? Не знаю. Единственное, что приходит в голову - это экономия двух м/с 573РФ2, в то время они были очень дефицитны, а в 1801РЕ2-055 оставалось лишнее место...

MiX
01.11.2015, 10:12
у DEC таких железяк точно не было. У DEC может и не было, но другие фирмы делали. http://storage2.static.itmages.ru/i/15/0703/h_1435947816_4069439_c5fe698907.jpg

А зачем делать B RM, если можно сделать 173000G? Не знаю. По адресу 173000 плату вычислителя можно и так выставить что она будет стартовать при включении. Но это будет старт с нижних ПЗУ (первые две РФ2 от разъёма) где с завода зашита программа программирования пользовательского ПЗУ. Поэтому если пользователь хочет загрузится с пользовательского ПЗУ (со 2го ряда и вверх) он набирает В$RM.

AFZ
01.11.2015, 11:06
У DEC может и не было, но другие фирмы делали. На i8255 и 2716? Сильно сомневаюсь. Во-первых, это только интеля широко разбрасывались адресами в странице ввода-вывода, на PDP/LSI-11 к расходу адресного пространства страницы ввода-вывода относились гораздо бережнее. Во-вторых, ИМХО, 8080 и его окружение появились заметно позже 2716, к тому времени она была пройденным этапом. Зачем, спрашивается, делать ПЗУ из 16 шт 2716, если 2 шт 2764 будут иметь ту же емкость а, считая деньги, 2 * 2764 будут гораздо дешевле 16 * 2716. То есть буржуазная разработка с i8255 должа быть на 2764, как минимум. Ну, и при потребности менее 8к слов (2 * 2764) никто не отменял старый фокус с втыканием 2716 вгнездо для 2764 начиная с 3-й ножки, цена вопроса - трехпозиционный джампер.
По адресу 173000 плату вычислителя можно и так выставить что она будет стартовать при включении. Но это будет старт с нижних ПЗУ (первые две РФ2 от разъёма) где с завода зашита программа программирования пользовательского ПЗУ. Поэтому если пользователь хочет загрузится с пользовательского ПЗУ (со 2го ряда и вверх) он набирает В$RM. Не-а! Там зашита программа нач. загрузки с этого ПЗУ, с предварительной очисткой всего ОЗУ. Программа записи зашита с с 173040. Что с 010 - в доке сведений нет, с 020 - загрузка без очистки ОЗУ, 030 - проверка качества стирания, 040, как я уже сказал, запись и 050 - абс. загрузчик с ПЛ. Естественно, по этим адресам располагаются команды перехода на соответствующие программы...

Ну, и главное - это то, что эти платы изначально проектировались для Э-60, у которой вообще нет команды Boot.

MiX
01.11.2015, 11:56
На i8255 и 2716? Сильно сомневаюсь.Я фото уже прилагал. Там нет i8255, и там стоят наши РФ2/5. Соответственно 2716 туда и ставились.

Зачем, спрашивается, делать ПЗУ из 16 шт 2716, если 2 шт 2764 будут иметь ту же емкость Там где достаточно емкости 2716 туда и ставят 2716. Зачем ставить 2764 (тем более там больше ног адреса) если его емкость не полностью используется. А 16 шт. можно зашить одинаково и потом переставить в 16 плат.

AFZ
01.11.2015, 12:26
Я фото уже прилагал. Там нет i8255, и там стоят наши РФ2/5. Соответственно 2716 туда и ставились. Так там и загружать ничего не надо. Эта плата просто подключается вместо какого-то (заранее отключенного) банка ОЗУ, и вперед. Вполне возможно, что у нее был какой-то прототип, а может и сами сочинили - все элементарно, но это просто ПЗУ, подключаемое в адресное пространство, никакого загрузчика ему не надо. И, главное, это не RM.

А то, что мы идентифицировали, как RM (МС3404.04, была, кстати, и .03, отличалась меньшей емкостью, в нее ставили частично годные ПЗУхи), явная наша (кстати, не зеленоградская, а, скорее, воронежская или еще чья-то) самодеятельность, оно планировалось для Э-60, а не для ДВК. И, думаю, загрузку с этой радости зеленоградцы предусмотрели исходя из того, что лишнего места в -055 все равно много, так почему бы не сделать подарок владельцам этих 3404.04, пусть сэкономят по паре остродефицитных К573РФ2. Опять же подозреваю, что в виду имелись не абстрактные владельцы, а кто-то конкретный...

MiX
01.11.2015, 12:44
AFZ, Как единственному владельцу МС1201.01 предлагаю прогнать тесты из темы Расчёт точного времени выполнения команд различными процессорами архитектуры PDP-11. (http://zx-pk.ru/showthread.php?t=14702)

AFZ
01.11.2015, 13:32
AFZ, Как единственному владельцу МС1201.01 предлагаю прогнать тест Блин, вот, не знал, что это такая редкость, у меня их там штуки две-три в кладовке. Надо было одну СуперМаксу отправить!..

Ладно, корзинка у меня есть, БПС-6-1 тоже. Даже КЦГД с клавой есть, моника вот только рабочего нет. Впрочем, можно подключиться к писюку и запустить HX...

Ладно, будет время - попробую

dk_spb
02.11.2015, 16:45
Интересно найти (если такой вообще был!) ПЗУшный Фокал для ДВК.

А РЕ2-058 (интерпретатор Фокал ДВК МС0501.03) это не оно? У меня есть.
-093 это по некоторых книжкам "Фокал ДВК-1 для работы с локальной сетью"
А вообще мне 1801РЕx давно новых не попадалось (http://fincoins.spb.ru/oldpc/re2/1801PE2.html). В продаже нет, а в коллекцию принять/купить/обменять никто не предлагает.

hobot
02.11.2015, 20:19
dk_spb, 093 Фокал ДВК-1 для работы с локальной сетью
- очень возможно, я не спец по ДВК платам и ПЗУшкам, но если есть
такое содержимое надо на всеобщее изучение выложить, тут точно
есть на форуме кто вынесет вердикт, я со своей стороны ратую на
наибольшую наполненность в плане прошивок вот в этой папке
архива : http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/dwkrom/

на фото маркировка такая - http://zx-pk.ru/showpost.php?p=837795&postcount=527 (миф ?).

Я к тому, что, если вы можете поучаствовать в наполнении папки DWKROM
на сайте - очень буду рад! )

Спасибо.

dk_spb
03.11.2015, 00:40
Я, наверное, нечетко выразился. У меня есть 058.
093 у меня нет, точнее есть только та 093, которая есть переделка 092.

AFZ
24.11.2015, 12:31
AFZ, Как единственному владельцу МС1201.01 предлагаю прогнать тесты Кстати, о тестах и быстродействии. Вспомнилось, как я пытался сделать что-то встроенное на этой 1201.01. Склепал платку УСО на половинке, туда же затолкал ПЗУху на двух 573РФ5, Записал в нее часть программы, то, что удалось отладить на модели, для остального сделал выходы в ОЗУ, где отлаживал на реальном железе то, что не удалось смоделировать. Так вот, обнаружилась пренеприятнейшая особенность: быстродействие при исполнении программ из моего ПЗУ (без ожидания, RPLY выдавался сразу по получении DIN) превышало быстродействие программы, исполняемой из штатного ОЗУ чуть ли не втрое! Поганые РУ6 и ВП1-030 (я не ошибся, контроллер ДОЗУ - 030?) тормозили по-тяжелому!