-----------------------------------------------------------------------------
			   1. What is IDA?
-----------------------------------------------------------------------------

   IDA  stands  for  Interactive   Disassembler.   Unlike   many   other
disassemblers, IDA works together with you, allowing you to  modify  the
disassembled text 'on the fly'. It  supports  many  processors,  various
input file formats, can produce various output files e t.c.  IDA  has  a
built-in C-like language and sports TVision user interface.

	IDA works under MS DOS, under DOS extender and under OS/2.

	Below is a small description of the features:

Supported processors:           Intel 8080, 8085, Z80, HD 64180
                                Intel 8086/87
                                Intel 80286/287 real & protected
                                Intel 80386/387 real & protected
                                Intel 80486/487 real & protected
                                Intel Pentium   real & protected
                                Intel 860 XR, 860 XP (alpha!)
				Intel 8051 series
				Motorola 6502
				DEC PDP-11
  				Motorola MC68000
  				Motorola MC68010
  				Motorola MC68020
  				Motorola MC68030
  				Motorola MC68040
  				Motorola CPU32 (68330)
  				Motorola MC68020 with MC68882
  				Motorola MC68020 with MC68851
  				Motorola MC68020 with both

Input file types:               MS DOS EXE
                                MS DOS COM
                                MS DOS Driver
                                New Executable Format	   (NE)
                                Linear Executable Format   (LX)
                                Linear Executable Format   (LE)
				Portable Executable Format (PE)
				Intel Object Module Format (OMF)
				COFF format (not finished)
                                Intel Hex Object Format
                                MOS Technologies Hex Object Format
				S-record Format
				Borland C overlayed files
				Novell Netware Module      (NLM)
                                Binary

Output file types:              EXE plain (patched input file)
                                COM (patched input file)
                                BIN (patched input file)
                                ASM (output source code)
                                MAP (output MAP file for debugging)
                                IDC (IDC program to recreate IDA database)

Input file patching:            YES
Command language:               built-in C-like language
MultiTasking:                   Background analysis
Multisession:                   YES
AutoComment:                    BIOS & DOS interrupts
                                (comments for all commands are available)
Menu driven mode:               YES
MultiWindow:                    YES, max screen columns & rows: 132x100
Keyboard redefenition:          YES
Built-in calculator:            YES

	Limitations:

Size of input file:             UNLIMITED
Number of segments:             UNLIMITED
                                 There is a limit on the number of
                                 contigious memory chunks.
                                 It is about 170.
Address space available
for disassembling:              32-bit, up to 0xFF000000
				(really IDA needs some address space for
				 internal housekeeping. Now it uses about
				 64kb of address space at 0xFF000000.)
Number of cross-references:     UNLIMITED
Max length of one comment:      255 chars (but 1 instruction can have
                                many comment lines)
Number of lines per
        instruction/data        16bit version:  100
				32bit versions:	500


