Ремонт / запуск PDP-11/04

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 14.02.2021,13:07

Пытаюсь скомпилировать EM.SYS с поддержкой SOB, XOR, получаю сообщение об ошибке от MACRO:
?MACRO-F-Workfile space exceeded

Что оно хочет?

Делаю в эмуляторе ДВК, все по умолчанию так как скачано. Пробовал и в WorkDir, и скопировав на системный диск.
► Показать

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 14.02.2021,15:28

WorkDir к какому HD прицеплен?

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 14.02.2021,15:30

Если настройки эмулятора по умолчанию, то предположу, что к HD1. Тогда дать команду ASS HD1 WF и попробовать ещё раз

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение alecv » 14.02.2021,20:23

Может просто места мало ?

http://www.bitsavers.org/pdf/dec/pdp11/ ... _Oct87.pdf
приложение D

?MACRO-F-Workfile space exceeded -- The size required by MACRO-11' s virtual symbol table has exceeded the amount of space available in the temporary workfile.
- Increase the size of the workfile by patching location WRKSIZ. (Refer to the file CUSTOM. TXT on your distribution kit.) The default size of the workfile is 2008 blocks; it can be patched to a maximum size of 4008 blocks.
- Check the program logic for a condition that leads to excessive size, such as a macro expansion that recursively calls itself without a terminating condition. You may also have a missing . ENDM or . ENDR statement. If necessary, reduce the requirements of the source program by segmenting it into separate modules, and assemble each separately.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 14.02.2021,21:45

alecv писал(а): 14.02.2021,20:23 Может просто места мало ?
Это понятно. Я предложил простейший способ (правильный - пересобрать системный диск на бОльший размер) увести рабочие файлы на другой диск, где точно много места

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение alecv » 14.02.2021,21:52

Hunta, С чего там таблице -то переполняться ? Скорее вторая причина - где-то макрос в рекурсию уходит.
И еще - пишут, такое сообщение об ошибке появилось только в MACRO-11 5.5. Может попробовать более старой версией собрать.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 14.02.2021,21:55

alecv писал(а): 14.02.2021,21:52 Скорее вторая причина - где-то макрос в рекурсию уходит.
Правда? Интересно, почему тогда у меня собрался?

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение alecv » 14.02.2021,21:56

Hunta, дак помогите size_t собрать с нужными опциями.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 14.02.2021,22:03

alecv писал(а): 14.02.2021,21:56 дак помогите size_t собрать с нужными опциями.
Я сделал ровно то, что написал

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 14.02.2021,22:05

Код: Выделить всё

.@EM

.MACRO EM
?MACRO-F-Workfile space exceeded
DK:EM=DK:EM

.ASS HD1 WF

.@EM

.MACRO EM

.LINK/NOBITMAP/EXECUTE:EM.SYG EM

.DEL EM.OBJ

.
Продолжайте гадать.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 15.02.2021,12:41

Коллеги, прошу вас не ссортесь)
Я слоупок, у меня времени много уходит на то чтобы разобраться, я туплю и делаю примитивнейшие ошибки. Ругаться из-за моего идиотизма нету смысла никакого - я все признаю, понять и простить)))
Осложняется все тем, что крайне мало свободного времени как такового, в принципе. Потому прогресс медленный, но он есть)
Спасибо Hunta, alecv
Традиционно, уже на следующих выходных обработаю ваши вводные. Про место на диске я догадался, пытался удалять файлы, пытался и RUN HD1:MACRO HD1:EM.MAC. В общем надо вспоминать идеологию RT-11 в плане "текущего" тома.

Ответить