[comp.os.cpm] m80 & l80

u8515682@cs.uow.edu.au (Wayne Doust) (06/25/91)

A friend of mine gave me all his old CP/M stuff and I cannot now
contact him. Among the software there was the macro-80 assembler.
Can anyone tell me how to use it to assemble an already existing
asm file? I cannot get it to work. Also on the disk was:

cref80
disilog
lib
zsid

Can anyone give me information on these?

Thanks

Wayne
-- 
"Esk, in fact, moved through the fair more like an arsonist moves through
a hayfield or a neutron bounces through a reactor, poets notwithstanding,
and the hypothetical watcher could have detected her random passage by
tracing the outbreaks of hysteria and violence." Equal Rites by T. Pratchett

laverman@cs.rug.nl (Bert Laverman) (06/26/91)

In article <1991Jun25.131024.10960@cs.uow.edu.au> u8515682@cs.uow.edu.au (Wayne Doust) writes:
>A friend of mine gave me all his old CP/M stuff and I cannot now
>contact him. Among the software there was the macro-80 assembler.
>Can anyone tell me how to use it to assemble an already existing
>asm file? I cannot get it to work. Also on the disk was:
  You should note that there is a definite syntax difference between
input for CP/M's ASM, and M80. M80 source files usually get the extension
".MAC". Also the object files differ (".REL" vs ".HEX"). M80's linker
can do a lot more than the standard Digital Research stuff.
  I haven't got the manual at hand, sorry.

>cref80
Creates a cross-reference listing from a special cross-reference file
plus the source file. The cross-reference file can optionally be created by
M80.

>disilog
Never heard of this one before... a disassembler maybe???

>lib
Used to build and maintain libraries of object files.

>zsid
A z80 version of sid, the Symbolic Instruction Debugger. It
can read symbol tables to get more readable output.

>Can anyone give me information on these?

If you want a more thorough discussion of Macro-80 use & syntax, mail me.

Greetings, Bert
-- 
#include <std/disclaimer>

  Bert Laverman,  Dept. of Computing Science, Groningen University
  laverman@cs.rug.nl			bert@arrakis.nl.mugnet.org

ianj@ijpc.UUCP (Ian Justman) (06/28/91)

laverman@cs.rug.nl (Bert Laverman) writes:

> In article <1991Jun25.131024.10960@cs.uow.edu.au> u8515682@cs.uow.edu.au (Way
> >zsid
> A z80 version of sid, the Symbolic Instruction Debugger. It
> can read symbol tables to get more readable output.

You'd be much better off using Z8E which, IMHO, is the best Z80 
debugger I've ever tried.  Besides, you get source code if you
want your own custom mods, and above all, IT'S FREE!!!!!  Very
professional quality.  I'm surprised that Rick Surwillo (sp?)
didn't sell it as a commercial product.  It, like ZSID, is a 
symbolic debugger.  You can set up to 8 breakpoints (or was that 
16?) and tell each breakpoint through how many calls to run 
before stopping, you can bypass repetitive subroutine, and one 
thing that Z8E has that ZSID does not have is animated debugging. 
You may have to set up for your specific terminal, but it comes 
default for ADM-3A-type terminals.  It shows about 20 lines of 
your code and processor status above it.  And it puts a pointer 
next to the instruction that is about to be executed (*BANG*  
*THUD*  :-) ).  Plus, you can mess around with ports.  I have it 
on all the computers I either have or emulate a Z80 on.  Yes, it 
will work with Z80MU for the IBM, but I haven't tried it with 
22NICE.  Works well on my CompuPro 8/16's SPUZ (slave Z80 capable 
of running 4 tasks concurrently) with the main system a 286 
running Concurrent DOS.  It is the most resilient Z80 debugger 
I've ever seen.  I don't know where I'd be without it!!!!
 ___________________________________________________________________________
|Ian Justman                     |The Rimmer Directive:                     |
|6612 Whitsett Drive  (USPSnet)  |"Never tangle with anything that's got    |
|North Highlands, CA  95660-3830 |more teeth than the entire Osmond Family."|
|(916) 344-5360       (AT&Tnet)  |__________________________________________|
|UUCP:  ...!{ames | apple | sun }!pacbell_                                  |
|UUCP:  ...!ucbvax!ucdavis!csusac_________|-- !sactoh0!ijpc!ianj            |
|___________________________________________________________________________|