Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rochester!kodak!gizzmo!u1100a!krohn From: krohn@u1100a.UUCP (Eric Krohn) Newsgroups: comp.sys.att Subject: Re: UNIXpc 68010 disassembler Message-ID: <1440@u1100a.UUCP> Date: Tue, 21-Jul-87 09:03:11 EDT Article-I.D.: u1100a.1440 Posted: Tue Jul 21 09:03:11 1987 Date-Received: Wed, 22-Jul-87 07:30:10 EDT References: <129@arnold.UUCP> Reply-To: krohn@u1100a.UUCP (Eric Krohn) Organization: Bell Communications Research, Piscataway, NJ Lines: 25 Keywords: disassembler In article <129@arnold.UUCP> dave@arnold.UUCP (Dave Arnold) writes: ] I got 68kdisassem off of comp.sources.unix. ] I thought I could just compile it, and wham! Wrong, what a nightmare. Not ] even close. I don't know how old this thing is, but It is going to require ] alot of work to get it working on the 7300. It was written for Unisoft 68000 ports of UNIX System V (although I got it to work on v7). Unisoft chose (at least initially) to avoid the work of using the COFF stuff from System V and instead kept their version of the old a.out format (that's why the disassembler worked for both v7 and Sys V). The disassembler worked fine on my Callan Unistar (well, it did have some minor bugs in the instruction templates that occasionally gave incorrect instructions). I plan to eventually port this critter to my 7300 (unless someone beats me to it). I see two main areas of work: 1) make the disassembler use COFF; and 2) make it generate the 7300 format assembler. Both will take time, but should not be terribly difficult. There will also be a couple Unisoft specific things to fix: figuring out the default entry address, and something else which pokes in the _v structure (?) to find some limit on process size. -- -- Eric J. Krohn krohn@ctt.ctt.bellcore.com or {allegra,bellcore,ihnp4,seismo}!u1100a!krohn Bell Communications Research, 444 Hoes Ln, Piscataway, NJ 08854