OK, let's start over. According to the info posted, you have an Astro Spectra HiPower, VHF, and according to the flash code you posted it has Astro IMBE, Enhanced Digital Display, Hardware Multikey Operations, Smartzone Operation, and Smartzone Omnilink Multizone Operations. What that essentially means is that it has P25 and trunking capabilities.
The left 25 pin port on the radio is for the control cable. The center 25 pin port in the drawer handle slot is for the accessory options and for programming.
As for software, stop trying different software versions and clicking on buttons hoping for a lucky guess. You could brick the radio and end up with nothing more than a 20 pound boat anchor.
You cannot use XTL/XTS anything software or analog Spectra or Astro Spectra Plus software on an Astro Spectra. If the software doesn't show you a screen label that says it is Astro Spectra CPS version 5.02 or 5.03 when you click on "Read Device" or when you select a codeplug from the "File" section, it is NOT for an Astro Spectra such as the one in question. After you select "Read Device" or select a codeplug from the "File", look in the lower left corner of the display for a display of the progress. Give it a moment or two and it will open the file after the file opening process is completed.
Windows XP SP3 is great for this software and is telling you the right codes. Fail 01/90 error code is most likely because you had it connected wrong, and/or the radio is looking for an accessory to be plugged into the center port. If the radio is looking for something to be plugged into the center port, it will still allow you to read the radio and change the accessory options for the reprogramming and will eliminate the Fail 01/90 error code.
Very important: read the radio and save the ORIGINAL codeplug as a separate file under a file name before you do anything else! Then save it again under a NEW SEPARATE name and use the NEW named file to make your changes. If you don't do this, you won't have any way to recover the original codeplug if you screw up while trying to make changes.