Re: Disassembler preference?

From: Ruud_at_Baltissen.org
Date: Fri, 30 Jun 2017 07:24:34 +0200
Message-ID: <5955E092.15259.3D2C71F5@Ruud.Baltissen.org>
Hallo Patryk,


> ... so would like to ask you for your favourites in this area.

My own AD, Auto Disassembler, off course :)

- written in Free Pascal, compiles under Linux as well.
- sources are free
- disassembles Z80 and 6800 a well
- using a directive file you can give variabels and subroutines the 
correct name right from the start

It starts disassembling from a give address, reset, NMI or IRQ. It 
is not an emulator so it cannot handle indirect jumps. OTOH you can 
tell it in the DIR file where to find tables so it can use those as 
starting point.

A bit more info you can find at:

     http://www.baltissen.org/newhtm/auto_dis.htm

Of course the output is targetted on my own assembler. But IMHO it 
shouldn't be a big problem to tell AD to outpu another format.

My favourite 8088 assembler is NASM. But its disassembler sucks. So 
I wrote one myself, based upon AD. It only supports the 8088 and 
(partly ?) the 80286. I mainly use it to disassemble old XT BIOSes 
and smaller hardware related programs and SYS files.


--
   
Kind regards / Met vriendelijke groet, Ruud Baltissen
www.Baltissen.org







       Message was sent through the cbm-hackers mailing list
Received on 2017-06-30 06:00:02

Archive generated by hypermail 2.2.0.