Path: utzoo!attcan!uunet!husc6!necntc!ima!cfisun!lakart!dg From: dg@lakart.UUCP (David Goodenough) Newsgroups: comp.os.cpm Subject: Re: how to do it Keywords: z80 assembler origins Message-ID: <103@lakart.UUCP> Date: 12 May 88 13:41:22 GMT References: <8805102336.AA04654@crash.cts.com> Organization: Lake - The systems people Lines: 21 > Long article about assembly & linkage with odd offsets. If I may be permitted to throw in my 2 cents worth here, I have an assembler / linker pair that will place anything you like anywhere you like. For example it has created code to be burnt into an EPROM (code and initialised data at 0000H, uninitialised data at 4000H), or a BIOS (everything starting at 0F200H), or if you leave it alone, it produces a regular CP/M flavour .COM file: starting at 0100H. It's all done with flags to the linker: basically when you link, you just tell the linker where to put everything, and voila - there you are. CAVEAT - It is *_NOT_* compatible with M80, so sources will need to be massaged, but I use it all the time, and it does work. P.S. I wrote it myself, so I have no problem at all about shipping a copy to anyone who is interested. -- dg@lakart.UUCP - David Goodenough +---+ | +-+-+ ....... !harvard!adelie!cfisun!lakart!dg +-+-+ | +---+