Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!floyd!harpo!decvax!mcnc!idis!pitt!hoffman From: hoffman@pitt.UUCP (Bob Hoffman) Newsgroups: net.micro.cpm Subject: Re: Calling infinity. Are you there? Message-ID: <535@pitt.UUCP> Date: Mon, 26-Mar-84 13:37:57 EST Article-I.D.: pitt.535 Posted: Mon Mar 26 13:37:57 1984 Date-Received: Wed, 28-Mar-84 07:32:57 EST References: aplvax.516 Lines: 12 I have written code like that (call 0 surrounded by push/pop) when doing direct BIOS calls. The address of the BIOS routine is not known until runtime, and is calculated by looking at the address contained at 0001 and 0002, and adding the offset into the BIOS jump table. If you found this code in a source file, look for someplace where the effective address of the CALL is written into. If you are looking at a COM file, try starting the program and then dumping back out to CP/M, save the memory image, and look at that address again. It will probably have a BIOS entry address in it. Good luck, ---Bob.