Mark,
I am trying to use the DOS versions of PLM80, ASM80, LINK80, LOCATE80 to
construct the CPM80 .COM versions of the CUSPs on a windows box. I can
compile the PLM80 sources to .OBJ just fine. I have all the ASM80
sources compiled. I also have compiled the source for PIP and STAT into
.OBJ files. I have named your LINK to linki30 in my .BIN directory. My
problem occurs when I attempt to LINK the modules and libraries together
to generate the .LNK file. I get this:
PS D:Development\...\CPM_Source\2.0\cpm20_code> linki30 pip.obj,
system.lib, plm80.lib TO pip.lnk
ISIS-II OBJECT LINKER V3.0
COMMAND TAIL ERROR NEAR #: 'TO' EXPECTED
-LINKI3 PIP.OBJ SYSTEM.LIB#
PS D:\Development\...\CPM_Source\2.0\cpm20_code>
All the files are in the working directory. If I try to link STAT
forgetting the libraries, I get:
PS D:\Development\...\CPM_Source\2.0\cpm20_code> linki30
ISIS-II OBJECT LINKER V3.0
COMMAND TAIL ERROR NEAR #: INCORRECTLY SPECIFIED FILE
-LINKI3#
PS D:\Development\...\CPM_Source\2.0\cpm20_code> linki30 stat.obj to
stat.com
ISIS-II OBJECT LINKER V3.0
UNRESOLVED EXTERNAL NAMES:
BOOT - REFERENCED IN :F0:STAT.OBJ(STAT)
MON1 - REFERENCED IN :F0:STAT.OBJ(STAT)
MON2 - REFERENCED IN :F0:STAT.OBJ(STAT)
MON3 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0012 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0014 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0025 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0029 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0030 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0034 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0035 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0069 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0088 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0091 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0094 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0098 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0100 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0101 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0103 - REFERENCED IN :F0:STAT.OBJ(STAT)
@P0104 - REFERENCED IN :F0:STAT.OBJ(STAT)
PS D:\Development\...\CPM_Source\2.0\cpm20_code>
So I know your DOS tools are working correctly. These are the EXTERNAL
links in the source. My command lines for LINK80 are incorrect. I have
reviewed the "ISIS Users Guide" for the command format but have had no
luck.
Do you know how to properly format the LINK80 and LOCATE80 commands to
build the CPM-80 .COM files?
Thanks for all the work you have done on these tools. I appreciate the
effort it took to create them!
Bill