Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uwm.edu!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!uxa.cso.uiuc.edu!ews00461 From: ews00461@uxa.cso.uiuc.edu Newsgroups: comp.sys.m68k Subject: 68k disassembler summary Message-ID: <46600002@uxa.cso.uiuc.edu> Date: 9 May 90 15:31:00 GMT Lines: 29 Nf-ID: #N:uxa.cso.uiuc.edu:46600002:000:1166 Nf-From: uxa.cso.uiuc.edu!ews00461 May 9 10:31:00 1990 The responses to my request for a 68k disassembler were quite helpful. Several pointed me to the one in the comp.sources.unix archive. This one did far more than I wanted and simplifying it was far more work than I wanted. One gentleman actually mailed me the entire source to a 68k machine language monitor which he had written in 68k assembler. Also, I found a very general, simple disasm written in C in the Fred Fish disk collection for the Amiga. Disk numner 27 contains a disassembler which is quite nice indeed for some purposes. It was extremely easy to port and does a fine job all around. It is structured as a generic routine which can be passed an address. It then disassembles the instruction at that address, placing the results in a string. All I had to provide was a starting address and a trivial routine to provide extension words. Sometimes the simplest solution is best, and in this case, I could not have imagined getting a disassembler running so easily. BTW, this code was written by Bill Rogers of New Zealand. The Fred Fish disk collection is available at a number of archives including uxe.cso.uiuc.edu. Thanks! Eric W Sink