Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!bbn!uwmcsd1!ig!jade!saturn!ssyx.ucsc.edu!wolf
From: wolf@ssyx.ucsc.edu (Mike Wolf,4264777)
Newsgroups: comp.sys.amiga
Subject: Summary of assemblers/disassemblers
Message-ID: <1315@saturn.ucsc.edu>
Date: Thu, 3-Dec-87 20:50:44 EST
Article-I.D.: saturn.1315
Posted: Thu Dec  3 20:50:44 1987
Date-Received: Wed, 9-Dec-87 02:27:27 EST
Sender: usenet@saturn.ucsc.edu
Reply-To: wolf@ssyx.ucsc.edu (Mike Wolf)
Organization: UC Santa Cruz; Division of Social Sciences
Lines: 31
Keywords: summary


	Thanks to everyone who replied to my queries on assemblers and
disassemblers.

	The main suggestion was to buy the Manx C compiler, as it comes with
an assembler, and a symbolic debugger.  For people who want to do
both C and assembly, this seems to be the way to go.

	I also got a rave review of a program called Metascope, by Medigem(sp).
It's a general tool for poking around the Amiga.  It does single pass
disassembly (on screen only).  It has some very nice features, such as
running completely in windows.  You can have one window which is 
constantly displaying the 68000's registers, windows which are displaying
memory contents, in either hex dump or disassembly, as well as windows
containing other information.  The base address of the memory windows can
be an offset of a register, such as the pc, so that the window shows the
current position in the program.  All of the windows are constantly
updated while waiting for input from the user.  It allows single stepping
and conditional breakpoints.  If the linker includes labels in the program
(Aztec and Lattice do, I don't know about the others), the debugger will
read these labels and display them in the disassembly.

	I only got one response about Metacomco's macro assembler.  It is supposed
to be good but rather slow.

+------------------------------------+---------------------------------------+
|        Michael Wolf                | An old Scandinavian quote:            |
|  BITNET: wolf@ucscj.BITNET         |   "You can lead a herring to water,   |
|  ARPA:   wolf@ssyx.ucsc.edu        |    but you have to walk real fast,    |
|  UUCP: ...ucbvax!ucscc!ssyx!wolf   |    or else he'll die."                |
+------------------------------------+---------------------------------------+