Попробуй v2.01 с исходником...
Вид для печати
А вообще, идеологически правильным будет деланье образов MZ/MY дисков в эмуляторе EM. Берешь файл заготовку .DSK файла на 400/800 кб и COPY/DEV туда...
Разыскиваю Абсолютный загрузчик. Хотя бы в исходных кодах.
однако как всё таки гонять файлы из образа в образ
К сожалению, и здесь проблема: в дисковом эмуляторе PDP-11 (EM) команда COPY с диска вообще ничего не читает, а команда TYPE работает так как надо. Может только у меня такие результаты?Цитата:
Сообщение от Arseny
Имеется ввиду, тот, что в ПЗУ или который записывается на дискету в самый первый сектор на 0-й дорожке?Цитата:
Сообщение от d_wanderer
Похоже что так... На моем сайте есть раздел по созданию с 0 загрузочной дискеты УКНЦ на IBM PC. Там в комплекте EM, образ диска и инструкция как делать. Так вот оно построено именно на COPY/DEV и, как понимаешь, не единожды мной проверено. Правда никто из скачавших (если они были) не сообщал ничего ни об успешной, ни об неудачной попытке следовать инструкциям :(
Кстати, set em1 size=800. - делал перед копированием?
Программой PUTR, конечно (из моего сообщения, или из сообщения Arseny). Это можно делать даже запустив ее в консольном окне Windows.Цитата:
Сообщение от проф
Результат аналогичный :( но буду разбираться с инструкцией.Цитата:
Сообщение от Arseny
Делал.Цитата:
Сообщение от Arseny
Ну, положим, я сообщал. Принципиально все работает.
Правда я использовал только 3,5 дюймовые дискеты.
Другое дело, что у меня почему то не форматируется дискета на УКНЦ... Но это дело другое. Точнее она форматируется, но вот потом загружается косо с нее.
Добавлено через 3 минуты
Хм. Я хотел попробовать загрузиться через последовательный канал на процессорной плате ДВК. Но для этого как раз нужна программа загрузки. Ставил плату процессора М1. Она как раз имеет команду L для ввода абсолютного загрузчика.
Верно. Директива 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