Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site watcgl.UUCP Path: utzoo!watmath!watcgl!jchapman From: jchapman@watcgl.UUCP (john chapman) Newsgroups: net.micro.pc Subject: Re: Re: Disassembler wanted Message-ID: <1499@watcgl.UUCP> Date: Tue, 19-Mar-85 09:23:05 EST Article-I.D.: watcgl.1499 Posted: Tue Mar 19 09:23:05 1985 Date-Received: Wed, 20-Mar-85 03:35:57 EST References: <351@nmtvax.UUCP> <1469@watcgl.UUCP> <306@mnetor.UUCP> Distribution: net Organization: U of Waterloo, Ontario Lines: 39 > > > > > > > > > I'm looking for a disassembler to run on a PC under DOS. Anyone got a public > > > domain one they could send me? > > > > > > Thanks in advance, > > > Bob > > > > The U command of the msdos debugger will do this. > > > > John > > ....!watmath!watcgl!jchapman > > Technically correct. The U command does disassemble. However it has no > symbolic replacment capabilities nor any ability to store disassembled > code into a disk file. Trying to browse unfamiliar code in Debug is > onerous at best since there is no scrolling and only limited search capability. > I tried to use Debug to figure how to make GRAPHICS.COM work with my Epson > RX-80. It's only about 800 bytes long but it wasn't any fun. > > There's got to be something better around! > > George > !{cbosgd, decvax, harpo, ihnp4}!utcs!mnetor!george This has been pointed out to me by others - so yes I probably should have realized that something more powerful was desired. In defence of debug though, I personally don't find it onerous to use (in fact I know someone who corrected bugs in the original distribution of edlin quite rapidly using debug) and on many ocasions I would think that debug's ability to dynamically monitor the code behaviour might tell you a lot more about the code than an offline disassembler with symbolic replacement capabilities (although both programs/features would obviously be superior to just one or the other). You should be able to store disassembled code to a disk file by redirecting stdout (if you have > dos 2.0). John