Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 (Tek) 9/28/84 based on 9/17/84; site orca.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!bellcore!decvax!tektronix!orca!andrew
From: andrew@orca.UUCP (Andrew Klossner)
Newsgroups: net.micro.cpm,net.micro
Subject: Re: LINK-80
Message-ID: <1288@orca.UUCP>
Date: Sun, 6-Jan-85 22:39:55 EST
Article-I.D.: orca.1288
Posted: Sun Jan  6 22:39:55 1985
Date-Received: Wed, 9-Jan-85 05:43:03 EST
References: <203@westcsr.UUCP>
Organization: Tektronix, Wilsonville OR
Lines: 15
Xref: watmath net.micro.cpm:3311 net.micro:9024

[]

	"I have a library in .IRL format that contains, amongst others,
	one routine called IN and another called OUT. When linked with
	LINK-80 these are correctly read from the library and appear in
	the symbol table but the instructions that CALL them have the
	wrong addresses ... Can anybody suggest what might be going on
	and provide a fix."

Look to the assembler instead of the linker.  Many assemblers will
quietly substitute the value of the opcode (such as IN or OUT) when you
use it as an address in an instruction.

  -- Andrew Klossner   (decvax!tektronix!orca!andrew)       [UUCP]
                       (orca!andrew.tektronix@csnet-relay)  [ARPA]