VOGONS


Help for a newbie

Topic actions

First post, by gricla

User metadata
Rank Newbie
Rank
Newbie

Hi all,
I am trying to use one old DOS assembler/linker/locator for 8085 processor.

To call the locater I use the following string inside a batch file:

"LOD85 xpar.cmd end.abs"

where "xpar.cmd" file is a text file with specific command for LOD85 linker/locator

What I see is that LOD85 start under dosbox but the commands inside xpar.cmd are not executed.

Any suggestion?

Thanks

Reply 1 of 2, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Does it work outside the batch file? Any error message?

Reply 2 of 2, by gricla

User metadata
Rank Newbie
Rank
Newbie

Hi,
if I run rthe following string from batch file:

"lod85.EXE @ALPHA,BETA34,GAMMA34"

where ALPHA is the command file BETA and GAMMA are output file (abs and map)

The result is I obtain to run the loader (the header is printed on screen) but the error message is:

" ****LOAD NOT COMPLETE"
and the abs file is empty, and the MAP file say:
====
* LOAD object files

LOAD EVDINIT,EVDSELEC,EVDTIMER,EVDRS232,EVDCRC,EVDFLAG,EVDRAM

UNEXPECTED END OF MODULE

**LOAD NOT COMPLETED
======

The structure of the ALPHA.CMD file is:

======
*Command_file: ALPHA.CMD
*
* Include nel file EVPD.ABS:
* - local Symbol table
* Include nel file EVPD.MAP:
* - local symbol Table
* - eXternal symbol table
* - cross Reference table
LIST S,T,X,R
*
* Define segment start addres
ORDER C,D,M,S,X
CODE 0000H
DATA 1000H
EXTRA 8000H
MEMORY 2000H
*
* Load OBJ files
LOAD EVDINIT,EVDSELEC,EVDTIMER,EVDRS232,EVDCRC,EVDFLAG,EVDRAM
LOAD EVPDDISP,EVDCONF,EVDEPROM,EVDWCDOG,EVDVFILT,EVDUTIL,EVDMESS
*
* End del command_file EVPD.CMD
END
====

If use the same command string from the command line, the result is exactly the same.