УКНЦ, ДВК-3, Ленинград-1 (48 кб)
А вообще, идеологически правильным будет деланье образов MZ/MY дисков в эмуляторе EM. Берешь файл заготовку .DSK файла на 400/800 кб и COPY/DEV туда...
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Разыскиваю Абсолютный загрузчик. Хотя бы в исходных кодах.
однако как всё таки гонять файлы из образа в образ
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
К сожалению, и здесь проблема: в дисковом эмуляторе PDP-11 (EM) команда COPY с диска вообще ничего не читает, а команда TYPE работает так как надо. Может только у меня такие результаты?Сообщение от Arseny
Имеется ввиду, тот, что в ПЗУ или который записывается на дискету в самый первый сектор на 0-й дорожке?Сообщение от d_wanderer
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Похоже что так... На моем сайте есть раздел по созданию с 0 загрузочной дискеты УКНЦ на IBM PC. Там в комплекте EM, образ диска и инструкция как делать. Так вот оно построено именно на COPY/DEV и, как понимаешь, не единожды мной проверено. Правда никто из скачавших (если они были) не сообщал ничего ни об успешной, ни об неудачной попытке следовать инструкциям
Кстати, set em1 size=800. - делал перед копированием?
Последний раз редактировалось Arseny; 06.10.2007 в 12:16.
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Программой PUTR, конечно (из моего сообщения, или из сообщения Arseny). Это можно делать даже запустив ее в консольном окне Windows.Сообщение от проф
Результат аналогичный но буду разбираться с инструкцией.Сообщение от Arseny
Делал.Сообщение от Arseny
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Ну, положим, я сообщал. Принципиально все работает.
Правда я использовал только 3,5 дюймовые дискеты.
Другое дело, что у меня почему то не форматируется дискета на УКНЦ... Но это дело другое. Точнее она форматируется, но вот потом загружается косо с нее.
Добавлено через 3 минуты
Хм. Я хотел попробовать загрузиться через последовательный канал на процессорной плате ДВК. Но для этого как раз нужна программа загрузки. Ставил плату процессора М1. Она как раз имеет команду L для ввода абсолютного загрузчика.
Последний раз редактировалось d_wanderer; 06.10.2007 в 22:01. Причина: Добавлено сообщение
Верно. Директива L, как раз и грузит программу в абсолютном формате.Сообщение от d_wanderer
Значит, имеется ввиду вот это?
(Выписка из "Программное обеспечение СМ ЭВМ. Опереционная система с разделением функций РАФОС. Система файлов. Руководство системного программиста, том 4, кн.2, 1980")
Код:5.3. СТРУКТУРА ПРОГРАММЫ В ФОРМАТЕ АБСОЛЮТНОЙ ЗАГРУЗКИ (.LDA) ПРОГРАММА В ФОРМАТЕ .LDA МОЖЕТ БЫТЬ ЗАГРУЖЕНА В ПАМЯТЬ ТОЛЬКО С ПОМОЩЬЮ АБСОЛЮТНОГО ПЕРФОЛЕНТОЧНОГО ЗАГРУЗЧИКА ИЛИ КОМАНДЫ МОНИТОРА ABSLOAD (ПРОГРАММА LDA.SAV). ФОРМАТ АБСОЛЮТНОЙ ЗАГРУЗКИ СОЗДАН ДЛЯ СОВМЕСТИМОСТИ С ФОРМАТОМ ПЕРФОЛЕНТЫ СИСТЕМ ПЛОС-СМ, ЛОС-СМ И ДОС-СМ. ПРОГРАММЫ В ФОРМАТЕ .LDA МОГУТ БЫТЬ РАСПОЛОЖЕНЫ НА ЛЮБОМ НОСИТЕЛЕ. ФАЙЛ ТИПА .LDA СОЗДАЕТСЯ ПРОГРАММОЙ MACRO С КЛЮЧОМ /ENABL:ABS ИЛИ ПРОГРАММОЙ LINK С КЛЮЧОМ /L, ИЛИ КОМАНДОЙ МОНИТОРА LINK С КЛЮЧОМ /LDA. ФАЙЛ ТИПА .LDA СОДЕРЖИТ ДВОИЧНЫЕ БЛОКИ, КАЖДЫЙ ИЗ КОТОРЫХ ИМЕЕТ АБСОЛЮТНЫЙ АДРЕС ЗАГРУЗКИ, ДВОИЧНЫЕ БЛОКИ СОДЕРЖАТ ТОЛЬКО АБСОЛЮТНЫЕ ДАННЫЕ И АДРЕСА. ПОСЛЕДНИЙ ДВОИЧНЫЙ БЛОК ИМЕЕТ ДЛИНУ, РАВНУЮ 6 (ПРИЗНАК КОНЦА ДВОИЧНОГО ФАЙЛА), И СТАРТОВЫЙ АДРЕС ПРОГРАММЫ. ЕСЛИ ЧЕТНЫЙ, ТО АБСОЛЮТНЫЙ ЗАГРУЗЧИК ВЫПОЛНЯЕТ ЗАГРУЗКУ И ЗАПУСК ПРОГРАММЫ. ЕСЛИ АДРЕС НЕЧЕТНЫЙ, ТО ВЫПОЛНЯЕТСЯ ТОЛЬКО ЗАГРУЗКА ПРОГРАММЫ. СТРУКТУРА ПРОГРАММЫ В ФОРМАТЕ .LDA ПРЕДСТАВЛЕНА НА РИС. 19. ФАЙЛЫ ТИПА .LDA ИСПОЛЬЗУЮТСЯ ПРИ ЗАГРУЗКЕ ПРИКЛАДНЫХ, А ТАКЖЕ СПЕЦИАЛЬНЫХ ПРОГРАММ, ПРЕДНАЗНАЧЕННЫХ ДЛЯ РАБОТЫ БЕЗ ОПЕРАЦИОННОЙ СИСТЕМЫ. ФОРМАТ ТИПА .LDA МОЖЕТ ТАКЖЕ СОЗДАВАТЬСЯ ПРИ АССЕМБЛИРОВАНИИ. +——————————————————————+ | 1 | |------ -------| | 0 | +----------------------+ | СЧЕТЧИК БАЙТОВ | |------ -------| | В БЛОКЕ | +----------------------+ | АБСОЛЮТНЫЙ АДРЕС | |------ -------| | ЗАГРУЗКИ | +----------------------+ . . . ДАННЫЕ . . . +----------------------+ |БАЙТ КОНТР.СУМ. БЛОКА1| +——————————————————————+ . . . . . . +——————————————————————+ | 1 | |------ -------| | 0 | +----------------------+ | СЧЕТЧИК БАЙТОВ | |------ -------| | В БЛОКЕ | +----------------------+ | АБСОЛЮТНЫЙ АДРЕС | |------ -------| | ЗАГРУЗКИ | +----------------------+ . . . ДАННЫЕ . . . +----------------------+ |БАЙТ КОНТР.СУМ. БЛОКАN| +——————————————————————+ | 1 | |------ -------| | 0 | +----------------------+ | 6 | |------ -------| | 0 | +----------------------+ | СТАРТОВЫЙ АДРЕС | |------ -------| | ПРОГРАММЫ | +----------------------+ | БАЙТ КОНТР.СУММЫ | +——————————————————————+ РИС. 19
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)