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]