DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
-
size_t
- Advanced Member
- Сообщения: 672
- Зарегистрирован: 20.02.2019,14:28
- Откуда: Санкт-Петербург
-
Контактная информация:
-
Вклад в сообщество
Сообщение
size_t » 14.02.2021,13:07
Пытаюсь скомпилировать EM.SYS с поддержкой SOB, XOR, получаю сообщение об ошибке от MACRO:
?MACRO-F-Workfile space exceeded
Что оно хочет?
Делаю в эмуляторе ДВК, все по умолчанию так как скачано. Пробовал и в WorkDir, и скопировав на системный диск.
► Показать
==================== Протокол начат: 14/02/2021 14:03:12 =====================
.DIR
14-Feb-2021
RT11SB.SYS 97 04-Feb-2015 RT11FB.SYS 105 04-Feb-2015
SWAP .SYS 28 31-Oct-1998 HD .SYS 3 28-Sep-2017
NL .SYS 2 27-Apr-2011 LD .SYS 11 27-Apr-2011
SL .SYS 10 28-Dec-1987 EM .SYS 4 04-Mar-2012
LP .SYS 2 21-Apr-1998 KZ .SYS 3 12-Apr-1989
MX .SYS 9 15-Dec-2012 MY .SYS 3 07-Dec-1989
DW .SYS 4 02-Feb-1990 HX .SYS 6 16-Mar-2016
DX .SYS 4 31-Oct-1998 DY .SYS 4 31-Oct-1998
PC .SYS 2 19-Dec-1988 VM .SYS 3 31-Oct-1998
RK .SYS 3 31-Oct-1998 MT .SYS 9 31-Oct-1998
DAY .SAV 4 13-Apr-2013 HAND .SAV 8 08-Nov-2011
DIR .SAV 20 31-Oct-1998 PIP .SAV 30 31-Oct-1998
DUP .SAV 52 31-Oct-1998 DUMP .SAV 10 31-Oct-1998
UCL .SAV 16 12-May-2009 RESORC.SAV 35 01-Mar-2012
BINCOM.SAV 25 31-Oct-1998 SIPP .SAV 21 31-Oct-1998
SRCCOM.SAV 26 31-Oct-1998 SLP .SAV 13 31-Oct-1998
SPLIT .SAV 3 31-Oct-1998 HELP .SAV 161 31-Oct-1998
LINK .SAV 59 31-Oct-1998 LIBR .SAV 24 31-Oct-1998
IND .SAV 58 31-Oct-1998 K52 .SAV 54 12-May-1999
EDIT .SAV 19 31-Oct-1998 TECO .SAV 50 31-Oct-1998
CREF .SAV 6 31-Oct-1998 MACRO .SAV 63 21-Dec-2012
DHRY .SAV 25 08-Feb-2015 PAT .SAV 11 31-Oct-1998
HANDLE.SAV 17 06-Sep-1991 DESS .SAV 20 04-Nov-1993
EDIK .SAV 22 20-Apr-1993 SYSMAC.SML 92 31-Oct-1998
SYSLIB.OBJ 84 31-Oct-1998 SYSTEM.MLB 148 31-Oct-1998
KLOP .SAV 13 21-Nov-1988 MARS .SAV 15 08-Aug-1986
UCL .DAT 18 12-May-2009 MARS .DAT 2 21-Dec-2012
EXIT .SAV 1 12-Feb-2015 SPEED .SAV 3 28-Nov-1992
STRTFB.COM 1 26-Feb-2012 STRTSB.COM 1 30-Dec-2014
CPUCSR.MAC 3 19-Dec-2013 CPUCSR.SAV 2 19-Dec-2013
CLK .SAV 12 11-Nov-2017 MNT .SAV 8 11-Nov-2017
EM .MAC 37 14-Feb-2021
63 Files, 1604 Blocks
127 Free blocks
.SH CONF
RT-11SB (Y) V05.07
Booted from HD0:RT11SB
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set K52
FORTRAN is set FORTRA
KMON nesting depth is 3
CLI is set DCL, CCL, UCL, NO UCF
LSI 11 or PDP 11/03 Processor
56KB of memory
Extended Instruction Set (EIS)
Floating Instruction Set (FIS)
50 Hertz System Clock
No SYSGEN options enabled
.DIR EM.*
14-Feb-2021
EM .SYS 4 04-Mar-2012 EM .MAC 37 14-Feb-2021
2 Files, 41 Blocks
127 Free blocks
.MACRO EM
?MACRO-F-Workfile space exceeded
DK:EM=DK:EM
.
================== Протокол остановлен: 14/02/2021 14:03:54 ==================
size_t
-
Hunta
- Advanced Member
- Сообщения: 427
- Зарегистрирован: 31.08.2020,21:16
- Откуда: Самара
Сообщение
Hunta » 14.02.2021,15:28
WorkDir к какому HD прицеплен?
Hunta
-
Hunta
- Advanced Member
- Сообщения: 427
- Зарегистрирован: 31.08.2020,21:16
- Откуда: Самара
Сообщение
Hunta » 14.02.2021,15:30
Если настройки эмулятора по умолчанию, то предположу, что к HD1. Тогда дать команду ASS HD1 WF и попробовать ещё раз
Hunta
-
alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
-
Контактная информация:
-
Вклад в сообщество
Сообщение
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.
alecv
-
Hunta
- Advanced Member
- Сообщения: 427
- Зарегистрирован: 31.08.2020,21:16
- Откуда: Самара
Сообщение
Hunta » 14.02.2021,21:45
alecv писал(а): ↑14.02.2021,20:23
Может просто места мало ?
Это понятно. Я предложил простейший способ (правильный - пересобрать системный диск на бОльший размер) увести рабочие файлы на другой диск, где точно много места
Hunta
-
alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
-
Контактная информация:
-
Вклад в сообщество
Сообщение
alecv » 14.02.2021,21:52
Hunta, С чего там таблице -то переполняться ? Скорее вторая причина - где-то макрос в рекурсию уходит.
И еще - пишут, такое сообщение об ошибке появилось только в MACRO-11 5.5. Может попробовать более старой версией собрать.
alecv
-
Hunta
- Advanced Member
- Сообщения: 427
- Зарегистрирован: 31.08.2020,21:16
- Откуда: Самара
Сообщение
Hunta » 14.02.2021,21:55
alecv писал(а): ↑14.02.2021,21:52
Скорее вторая причина - где-то макрос в рекурсию уходит.
Правда? Интересно, почему тогда у меня собрался?
Hunta
-
alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
-
Контактная информация:
-
Вклад в сообщество
Сообщение
alecv » 14.02.2021,21:56
Hunta, дак помогите size_t собрать с нужными опциями.
alecv
-
Hunta
- Advanced Member
- Сообщения: 427
- Зарегистрирован: 31.08.2020,21:16
- Откуда: Самара
Сообщение
Hunta » 14.02.2021,22:03
alecv писал(а): ↑14.02.2021,21:56
дак помогите size_t собрать с нужными опциями.
Я сделал ровно то, что написал
Hunta
-
Hunta
- Advanced Member
- Сообщения: 427
- Зарегистрирован: 31.08.2020,21:16
- Откуда: Самара
Сообщение
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
.
Продолжайте гадать.
Hunta
-
size_t
- Advanced Member
- Сообщения: 672
- Зарегистрирован: 20.02.2019,14:28
- Откуда: Санкт-Петербург
-
Контактная информация:
-
Вклад в сообщество
Сообщение
size_t » 15.02.2021,12:41
Коллеги, прошу вас не ссортесь)
Я слоупок, у меня времени много уходит на то чтобы разобраться, я туплю и делаю примитивнейшие ошибки. Ругаться из-за моего идиотизма нету смысла никакого - я все признаю, понять и простить)))
Осложняется все тем, что крайне мало свободного времени как такового, в принципе. Потому прогресс медленный, но он есть)
Спасибо Hunta, alecv
Традиционно, уже на следующих выходных обработаю ваши вводные. Про место на диске я догадался, пытался удалять файлы, пытался и RUN HD1:MACRO HD1:EM.MAC. В общем надо вспоминать идеологию RT-11 в плане "текущего" тома.
size_t