
MAJOR FEATURES

(3.6) Standard Library Recognition 

      The following compilers are supported in this release, new
      compilers will be added regularly.

      Turbo C v2.0
      Turbo C v2.01
      Turbo C++ v1.01
      Borland C++ v3.1
      Borland C++ v4.0
      Borland C++ v4.5
      Borland C++ v5.0
      Borland C++ v5.01
      Borland C++ for OS/2 v1.5
      EMX (GCC) for OS/2 v0.9b
      Microsoft Quick C
      Microsoft C v7.0 
      Microsoft Visual C++ v1.0
      Microsoft Visual C++ v1.5
      Microsoft Visual C++ v2.0
      Microsoft Visual C++ v4.0
      Microsoft Visual C++ v4.1
      Symantec C++ v6.0
      Symantec C++ v6.1
      Visual Age C++ v3.0
      Watcom C++ v9.5
      Watcom C++ v10.0b
      Zortech C v1.0
      Zortech C v3.1

(3.6) 32-bit Windows native disassembly environment (console)

(3.6) Java support (ZIP support)

(3.6) Motorola 8bit processors are now supported.
      
      Motorola MC6800
      Motorola MC6801
      Motorola MC6803
      Motorola MC6805
      Motorola MC6808
      Motorola MC6809
      Motorola MC6811

IMPROVEMENTS

(3.6) 64MB programs can now be disassembled.

(3.6) OMF libraries are now recognized and modules can be extracted
      and disassembled.

(3.6) CEXTDEF records in OBJ files are now handled properly.

(3.6) improved recognition of data segment for DOS executables.

(3.6) COFF : the C_NT_WEAK storage class is now handled.

(3.6) OS/2 Merlin chained relocation records are now handled properly.

(3.6) the following sequence has changed: dd -> float -> dq -> dt

(3.6) jump tables are now analyzed faster.

(3.6) the generation of map files has been improved.

(3.6) It is now possible to define the following environment.
      variables.

	IDASGN	points to the signature directory.
	IDAIDS  points to the IDS files directory.

(3.6) the environment variable IDA_PAGESIZE now defines the page size 
      for newly created databases. The default page size is 4096. 
      Pagesize should be power of 2. You may want to increase the page 
      size if you hit limit on the number of chunks when loading an 
      .OBJ or NE file. 
      Judicious use of this variable now allows the disassembly of
      files of virtually any size.


(3.6) the -b (program base address) switch now understands 32bit addresses.

(3.6) binary search is now faster.

(3.6) interface enhancements : CTRL-ENTER and BACKSAPACE allow fast
      lookups in the viewer. Data Items can now be defined massively.
      ALT-T and CTRL-T allow fast searches in the list viewers.

(3.6) dozens of minor enhancements.

BUG FIXES & CORRECTIONS

(3.6) data xrefs can now be deleted manually.

(3.6) a bug with jcxz instruction in huge 32bit segments has been
      fixed.

(3.6) a bug has been fixed in the IDC interpreter: 16bit numbers at 
      page boundaries would be read incorrectly.

(3.6) a laoding problem with some NE files has been corrected.

(3.6) version 3.53 would exit with a "heap corrupt" message when
      loading a 3.04 database.

(3.6) the loopw instruction was incorrectly disassembled in huge 32-bit 
      segment. This has been corrected.

(3.6) The Borland v5.01 ctime() function has a bug that sometimes
      caused IDA to crash. This has been fixed.

(3.6) dozens of minor fixes.