Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Mini, Unix и RISC-машины » PDP-11. Как запустить? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 сентября 2012 23:13 Сообщение отредактировано: 23 сентября 2012 23:15
Есть у меня DEC PDT-11/150. Это персональная PDP на LSI-11, вот такая: Машина загружается в монитор, в котором работают команды R, P, G, L, M, /. При выборе R машина чего-то ждёт, при выборе G - обращается к флоппи-дискам. При выборе L - зависает. Умные люди посмотрели на мою машину, указали на несколько глупых ошибок и рассказали несколько слов. Я так понял, что "L" - это команда загрузки с заданного адреса; по команде 173000G должна начинаться загрузка с дискеты, а по 176500L - загрузка с порта дополнительного терминала. Вроде как, с помощью последней команды можно загрузить в машину ядро RT-11 в формате LBA. Система RT-11 в сети есть, но загрузочного файла LBA я не нашёл. Более того, вообще почти ничего не нашёл про этот формат, кроме упоминания того, что он исполняемый. Дисководы стоят RXT01-AA - мало того, что они на 60 Гц (питаю от инвертора), так ещё и, насколько я понял, с нестандартным интерфейсом, так что с 5"25 загрузиться не получится. Шина у PDT тоже нестандартная, контроллер другого типа не подключить. У меня есть коробка 8" дискет с RT-11. Но, судя по всему, дискеты для дисковода другого типа. Зато к машине есть стопка документации... Это то немногое, что я уже смог. Сейчас я хочу: 1). Загрузить ОС. Видимо, RT-11 через COM-порт, в формате LBA - но, возможно, есть и другие пути. 2). Сделать загрузочную дискету. 3). Соединить загруженный PDT c PC, скинуть на дискету тетрис и прочие игрушки. :-). Так, уважаемые PDP-воды. Подскажите, что мне делать? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
"Монитор" - это так называемый ODT, Online Debugging Tool http://en.wikipedia.org/wiki/On-line_Debugging_Tool http://www.fpns.net/willy/pdp11/pdptrbsh.htm Или в книжке Захарова - Техническое обслуживание и эксплуатация микро-ЭВМ "Электроника-60 М" ищется легко например http://www.emuverse.ru/downloa...oe60m.djvu Глава 2 |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 12:27 Сообщение отредактировано: 24 сентября 2012 12:52
alecv Спасибо, смысл команд стал понятнее. Поэкспериментировал с примером из википедии: LF - это "F13", CR - я так понимаю, "Return" @1000/ xxxxxx 112737>LF> Если так, то пример у меня не работает. Более того, судя по всему, в память вводится что-то не то - такое ощущение, что всегда устанавливается в единицу шестой бит. С чем может быть связана такая картина? Ошибка памяти? (пробовал вводить с адреса 5000 - то же самое) UPD. Записал нули в полсотни байт с адреса 0 и с адреса 10000 - все записываются как "000040". Оперативка сгорела? |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
...интересно, а почему сие устройство названо "DEC PDT-11/150 word processing system unit" и "Fixed-application digital computer/other" ? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
arif-ru похоже действительно РУ-шка (простите, какая-нибудь 4164) сдохла |
Дениска
Advanced Member
Откуда: Хабаровск Всего сообщений: 1561 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 авг. 2009 |
Как это делается в ДВК: По контроллерам гибких дисков информация следующая. В машине сейчас установлены КНГМД (MX) и КМД (MY). Для первого в вычислителе МС 1201.02 есть встроенный загрузчик, который вызывается набиранием последовательно следующих команд: B MX0 (или MX1 для загрузки с нижнего дисковода) Для контроллера КМД встроенного загрузчика нет. Грузиться приходится из пультового терминала, прописывая команды в регистры контроллера вручную: 172140/000040 набираем 37 и нажимаем клавишу "ПС" 172142/000000 набираем номер дисковода (0 или 1) и нажимаем клавишу "|~" (загогулина, где русская буква Ч) 172140/000200 набираем 40 и нажимаем клавишу "ВК" В ответ на символ @ набираем G и нажимаем "ВК". Система запускается (если дискета удачно считалась). ©Borisfox |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 13:45 Сообщение отредактировано: 24 сентября 2012 14:33
alecv Угу, точнее MK4116N-3. В русских магазинах сходу не нашёл, но на ebay они есть. Так что, судя по всему, запуск ОС откладывается на неопределёный срок доставки. И сразу же вопрос - как узнать, какая из микросхем памяти сгорела? Схемы карты памяти я не нашёл. Нашёл только техническое описание, про память с 87 страницы. Но без монтажной схемы. http://www.bitsavers.org/pdf/dec/pdp11/pdt11/ |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 13:46 Сообщение отредактировано: 24 сентября 2012 14:40
Дениска По идее, PDT должен грузиться сразу по включению. Только вот мне грузиться не с чего, загрузочной дискеты нет. UPD Так, программка из теста выше нормально работает в верхних 16кБ памяти. Вывод - действительно, сгорела одна из микросхем ОЗУ, остальное более-менее в норме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 сентября 2012 16:19 Сообщение отредактировано: 24 сентября 2012 16:20
arif-ru 4116 - это обычная 565РУ6 с хорошей буквой, А или Б . Временно можно поставить. Узнать вероятно можно замыкая DO микросхемки на землю. Нуль будет отображаться как единица, шина там инверсная. Вообще банк 16К это 000000..037777 а выше должно нормально записываться. Попробуй потестить другой банк, выше 040000 ? Upd Увидел про старшие адреса. OK. |
arif-ru
Advanced Member
Откуда: Москва. Всего сообщений: 1757 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 окт. 2007 |
alecv написал: Отлично, спасибо! Узнать вероятно можно замыкая DO микросхемки на землю. Нуль будет отображаться как единица, шина там инверсная. Вычислил пару микросхем, относящихся к нужному биту; какая из них относится к банку-0 - не ясно, каждая отключает его в обоих банках. Завтра поищу в Царицыно РУ6 и поменяю обе. Кай Интересный вопрос. А это откуда? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Полигон-2 » Mini, Unix и RISC-машины » PDP-11. Как запустить? |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |