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 | |___________________________________________________________________________|