1.5.0 :  Universal support for any type of ATA/ATAPI contoller (also native
	  controller)
	 Support for Aspi32 device on Windows NT/2000/XP
	 Support for ATA/ATAPI Direct I/O on Windows NT/2000/XP (experimental)
	 Support for any user defined ATA/ATAPI controller (via command line)
	 View extra info in smart attribute data for ATA devices (temperature,
	  reallocated sectors, start-stop times...)
	 Add command 'Read DVD Structures' (Report DVD-+R(W) manufacturer,
	  recording power, ADIP, DVD-RAM status, size...)
	 Now control register could be specied via command line for used
	  defined ATA/ATAPI controller
	 Better performances of ATA/ATAPI Direct I/O routines
	 Better management of critical DOS error handler
	 New saving format more compact and with more information
	 Viewing of the control register in the main panel
	 Extra informations for an Aspi32 devices
	 New and more comprehensible panel for geometry of an ATA/ATAPI device
	 Better performances on F3 key pressed (select devices)
	 More reliable test for validity of Single Word DMA default
	 Test for validity of default PIO mode
	 Test for validity of active transfert mode
	 Add new minor release for ATA-ATAPI devices
	 Detect DMADIR for packet transfers
	 Report ATAPI byte count
	 Removed obsolete time-limited informations
	 Add more informations for logical sectors for physical sectors
	 Check master password revision code only is security option is
	  available
	 Correcty report transfer time for streaming ATA device
	 Correcty report time for security erase for device with > 508 minutes
	 Add detect of new smart capabilites conveyance
	 Correctly report status for ATA/ATAPI device features set
	 Add new attribute name for smart
	 View Raw data for value and for threshold attribute
	 Inquiry command - Correctly report CD-ROM media type
	 Inquiry command - Correctly report indipendent interface informations
	 View all extra inquiry informations available
	 Detect minimum size length for mode sense page
	 On read error recovery page report EMCDR
	 Add informations for Fault/Failure Reporting Control Page
	 Add info for Feature Set Support&Version Page
	 Report current write speed and n_tables for new MMC-3 CD-R(W) devices
	 View Logical Unit Write Speed Performance Descriptor Block
	 In the hard-disk explore/erase first cylinder command, handle invalid
	  geometry devices
	 During user input enable navigation keys
	 In the erase first cylinder, if you don't type 'ACCEPT' a message will
	  appear
	 In the display mode sense page, add scroll key for large sense pages
	 Now, Blank command erase also DVD-RW and report time for erasing
	 Correctly handle ASPI device manager that not report an ASC on error
	 On read disc info report MRW background format status/dirty bit disc
	  application code and all OPC
	 Support Set_CD_Speed for Mode_Sense(6)-MMC devices
	 Improved store of diffetent ATIP in database
	 Not case sensitive manufactoring sorting on ATIP database
	 On Get configuration/Features command, add Enhanced defect reporting,
	  CD-RW media write support, Media serial number features
	 Updated profile info for features 0001h,0002h,0004h,001Eh,002Ah,0105h
	 Fix very wrong device in reading cd-text info
	 Fix a rare bug on reading CD-TEXT
	 Fix a bug on reading ATIP on DDCD-R(W) disc
	 Fix a bug for DEL key on browse ATIP database with only one
	  manufacturing

1.4.3 :  Fix ATAPI direct I/O packet command routine for invalid ATAPI devices
	 Add support for ASPI devices with 'Mode Sense(6)' command
	 Correcty report 'Default Single Word DMA mode' for ATA/ATAPI devices
	 Fix 'traslation' string in X-ATA.COM with 'translation' string
	 Fix 'Erase first cylinder' ATA command on very fast PC
	 Fix 'Set CD speed' command for new hi-speed CD-RW devices
	 Add support for Promise PDC20271/318/319/371/375/376/621/629, HPT 302
	  ATA/ATAPI controllers
	 Fix SMART self test/Error logging info for ATA devices
	 Fix Streaming transfer time info for ATA devices
	 Add 'Write DMA/multiple/queued FUA EXT', 'World wide name', 'URG bit
	  R/W stream DMA/PIO', 'Time-limited Read/Write', 'Inter-seek delay for
	  acoustic testing', 'Stream transfer time PIO', 'Logical sectors per
	  physical sector' info for ATA devices
	 Fix F5_KEY for devices with large output on INQUIRY_COMMAND
	 Fix detecting of slow software reset ATAPI devices
	 Fix F2_KEY for multiple saving in the ATAPI/ASPI panel
	 Revised these ATIP manufacturer: CMC Magnetics Corporation, Mitsubishi
	  Chemical Corporation, Mitsui Chemicals, Inc., Moser Baer India
	  Limited, Prodisc Technology Inc., Ricoh Company Limited, RiTEK
	  Corporation, SONY Corporation, TDK Corporation. Erase these ATIP
	  manufacturer: Sentinel, PDO, MEMOREX, IMATION, Acer Media Technology,
	  Inc. Add these ATIP manufacturer: Sky Media Manufacturing SA, CONDOR
	  CD, Daxon Technology, Inc., E-Top Navigator Techonolgy Inc.,
	  Intersonic SA, Ramedia, RiTEK,PNY,MB India,Gigastorage

1.4.2 :  Fix 'Get device configuration' command for wrong output ATAPI/ASPI
	  devices
	 Now X-ATA saves, in the info file FILExxxx.ATA, all the infos of the
	  'Get device configuration' command
	 Fix ATAPI/ASPI devices that repors illegal size for 'Inquiry' command
	 Now X-ATA can browse all mode sense pages stored in the saved file
	  FILExxxx.ATA using F4 key (Display info selector)
	 Now X-ATA can browse 'Get device configuration' command infos stored
	  in the saved file FILExxxx.ATA using F4 key (Display info selector)
	 Now ATIP database can be viewed also through the Display info selector
	 Fix a rare bug in the ATAPI soft-reset routine
	 Add two new infos pages for ATAPI/ASPI devices: 'Power condition page'
	  and 'Time-out and protect page'
	 Fix an invalid visualization of error message 'Path too depth'
	 Fix a rare bug in the 'Get_Key' function

1.4.1 :  Fix failure on 'Execute SMART diagnostic' ATA command for device that
	  don't support short and extended SMART diagnostic
	 Fix 'Erase first cilinder' string in X-ATA.COM and in X-ATA.TXT with
	  'Erase first cylinder' string
	 Fix 'Device 0/1 metod to detect device number:' in X-ATA.COM with
	  'Device 0/1 method to detect device number:' string
	 Add CTRL+HOME and CTRL+END keys to jump to the first and last infos
	  page
	 Add support for Promise PDC20277 ATA/ATAPI controller
	 Detect ATAPI/ASPI DVD+R devices and media in the 'Get device
	  configuration' command
	 Detect ATAPI/ASPI firmware date through the 'Get device configuration'
	  command (MMC-4)
	 Now X-ATA saves, in the info file FILExxxx.ATA, all mode sense pages
	  for an ATAPI/ASPI device
	 The output file FILExxxx.ATA use a new packet format to store infos
	  for ATAPI/ASPI device. This new packet format is incompatible with
	  old version of X-ATA. A converter is added (CONVERT.COM) to convert
	  old X-ATA file and database to new X-ATA output file format
	 A new file is added: COLLECT.COM. This program rename output file
	  FILExxxx.ATA to a more comprensible file name (require long file name
	  support)
	 Fix a bug in the ATA/ATAPI direct I/O routines for slow ATAPI devices
	  during the ATAPI soft reset
	 Now the command line /L:FILExxx.ATA, support long file name for input
	 Fix mode sense command for ASPI devices with wrong page ID
	 Fix OPC entry table on ATAPI/ASPI 'Get disc information' command
	 Fix 'CD Explore' command on ATAPI/ASPI devices that can't load a
	  medium
	 Revised all ATIP manufacturer and added this manufacturer: Sentinel

1.4.0 :  GREAT NEWS: X-ATA is the first and only software that bypass W9x/Me
	  I/O trapping from a 'Real Mode' application. Now X-ATA can access ATA/
	  ATAPI device through direct I/O access in Win9x/Me environment. Now
	  you can check the hardware setup of your ATA/ATAPI devices in Win9x/Me
	  ATTENTION: This is a preliminary code for accessing Win9x/Me I/O ports
	  directy. The author of this program disclaims any responsibility for
	  damages that may be caused using direct I/O port accessing under Win9x
	  NOTE: For use of direct I/O port accessing under Win9x/Me you must
	  disable the CD-ROM autoinsert notification feature
	 Add INSTALL.BAT, X-ATA.ICO, X-ATA.PIF files for installation under
	  Win9x/Me
	 Revised all ATIP manufacturer strategy and info
	 Fix a bug for unrecognized ATA devices during the direct ATA/ATAPI I/O
	  routine
	 Change the 'Blank disc' string to 'Erase CD-RW disc' on the 'ATAPI/
	  ASPI Command selector'
	 Add 'Commands' panel also for ATA device
	 Add new command 'Detect Hard-Disk RPM' for compatible ATA device. This
	  command detect the number of Rotation Per Minute of an ATA device
	 Add new command 'HardDisk Explore'. This command view any available
	  sector on the current Hard-Disk using CHS or LBA addressing mode
	 Add new command 'Erase first cylinder' for ATA devices. This command
	  is useful for completly erase exotic partition, demaged Partition
	  Sector or unremovible Boot Block virus (all data on HDD will be lost)
	 Add new command 'Execute SMART diagnostic' for compatible ATA devices.
	  This command recall internal HDD short and extended diagnostic routine
	  (more reliable then SMART status routine). This internal diagnostic
	  can take several minutes for complete execution
	 Add '[ESC]=Close window' during 'CD Explore/Choice sector' command
	 Correctly reconnect ATAPI devices after packet command on the direct
	  I/O routines
	 Fix 'Microprocessor DRQ' string instead of 'Micro,rocessor DRQ' in the
	  'General configuration page' for ATAPI devices
	 Fix decimal separator character in the 'Packet command - CD-ROM audio
	  control page'
	 Correcty report SMART infos for devices that don't support 'Self-test
	  execution routines' and 'Off-line data collection'

1.3.8 :  Add 2 attributes names for SMART attribute data: 'TA Counter detected'
	  and 'TA Counter increased'
	 Show temperature infos also for devices with SMART attribute ID 231
	 Fix 'FAIL' message on the SMART attribute panel
	 Add F6 Key to make a TXT screenshoot of the viewed page
	 Add new command 'DVD regionalization status' command for DVD devices
	  (RPC-1/RPC-2)
	 Add new command 'Get device configuration' for inspecting detailed
	  features and profiles of a MMC device
	 Change 'ATAPI Command selector' string to 'ATAPI/ASPI Command
	  selector'
	 Fix very old ATA devices that report an invalid sectors number
	 Fix an incorrect ATIP for 'Grand Advance Technology Ltd.' manufacturer
	 Add these ATIP manufacturers: IMATION, MEMOREX, PDO

1.3.7 :  Fix ATA/ATAPI controller port address visualization during ATA/ATAPI
	  direct I/O panel selection
	 Add support for HPT 371, 372A, Promise PDC 20275 and FastTrak133 Lite
	  controllers
	 Fix ATA/ATAPI-7 device visualization
	 Fix a bug introduced in version 1.3.6 in the 'Read TOC' in the 'CD
	  Explore' and in the 'Read CD-Text' command during panel navigation
	 Fix illegal field on 'Read ATIP' command for old MMC devices
	 Fix illegal field on 'Read CD-Text' command for non CD-TEXT devices
	 Fix 'Set CD-Speed' command for devices that can't set CD-ROM speed
	 Prevent execution of X-ATA from a path too depth
	 Prevent loading of X-ATA in the UMB area
	 Add support for Wide SCSI controllers
	 Fix a bug when a max of 32 ASPI devices are found
	 Fix a rare bug on the Direct I/O ATA/ATAPI routine
	 Enable navigation keys on the ATA/ATAPI-ASPI panel selection, on the
	  'Load/unload disc' command, on the 'Select subcode mode' panel, on the
	  'Test CD-Speed' panel and on the 'Supported write mode' panel
	 If a device don't support multiple read/write command, now X-ATA
	  reports correctly 'Not supported' instead of 'Not specified'
	 If minor ATA/ATAPI version is unknown, now X-ATA reports correctly
	  'Unknown minor version' instead of 'Reserved', and if is not specified
	  X-ATA now reports correctly 'Not specified' instead of 'Not supported'
	 Add support for ASPI device with an unusual block descriptor lenght
	  during 'Mode Sense' command
	 The universal 80-conductor cable routine fails in general, so i have
	  decided to eliminate this routine
	 Fix 'Write retry count' and 'Automatic write reallocation bit' infos
	  for devices that are not CD-R/CD-RW/DVD-R/DVD-RAM
	 Fix 'Post error bit' visualization in the 'Read error recovery page'
	 If the 'Rotation control selector' is not specified, now X-ATA reports
	  correctly 'Not specified' instead of 'Not supported'
	 Add more overflow control on 'Get all mode sense pages' command and
	  fix a severe bug for very old non-MMC devices. I have also fixed a bug
	  for large pages visualization
	 Fix reading of ATIP smaller then 97:00:00 (MM:SS:FF)
	 Fix a bug in the 'Set CD-Speed' routine. If you test a CD-R/CD-RW
	  device for writing speed and then test a CD-ROM for reading speed,
	  previous version fails, now works correctly
	 Fix '[ESC]=Close Windows' visualization during 'Set CD-Speed' command
	 Fix DDCD-R/DDCD-RW 'Highest usable recording speed' infos on 'Read
	  ATIP' command

1.3.6 :  On Promise/HPT external controllers, now detect all devices connected
	  on all available controllers (also all ATA devices in RAID system)
	 Now detect Windows NT/2K and try to use ASPI manager (no direct ATA/
	  ATAPI access under Windows NT/2K)
	 Add support for a maximum of 10 ATA/ATAPI controllers
	 Fix detecting of color display adapters
	 Enable all navigation keys during ASPI, ATA/ATAPI device selection and
	  ATAPI commands selector
	 On system with ASPI layer and direct ATA/ATAPI access mode, added a
	  new panel to select access mode to the devices
	 Add these ATIP manufacturers: Advanced Digital Media, Moser Baer
	  India Limited, NAN-YA Plastics Corporation, SHENZEN SG&GAST DIGITAL
	  OPTICAL DISC
	 Detect 'ATA/ATAPI-7 T13 1532D revision 0' devices
	 Detect 'Automatic acoustic management' for ATAPI devices
	 Don't show 'Time for security erase' for ATAPI devices

1.3.5 :  A new ATIP is saved in database only if ATIP or capacity or indicative
	  target writing power or disc type/sub-type or A1 field are different
	 In 'Browse ATIP database' command, add DEL key to delete an item
	 Auto-verify X-ATA.COM to check virus attack or illegal modification
	 Fix illegal X-ATA.COM renaming, old version starts if X-ATA.COM is
	  renamed as X-ATA.EXE
	 The start-up message is not displayed if X-ATA starts in interactive
	  mode
	 The 'Get all mode sense pages' command now supports pre-MMC ASPI
	  devices and wrong output ATAPI/ASPI devices
	 Fix 'Get all mode sense pages' command for devices with more then 64
	  pages of infos
	 The 'Get all mode sense pages' command now shows the 2 byte header
	 Fix 'Read ATIP info' command on very old ATAPI devices
	 Fix 'ATIP database' reading for invalid database

1.3.4 :  Add support for external ATA/ATAPI controllers like Promise PDC2026x,
	  HPT 36x/37x etc.
	 Show device temperature on supported devices at SMART page infos
	 Show total number of reallocated sectors on supported devices at SMART
	  page infos
	 Show correct rotation control selector (CAV/CLV) on ATAPI devices