I am not familiar with the tools in CAT 7.4 - does this tool have a 'minerology per pixel' tool?
A tool that will separate materials at the sub-pixel level in ENVI would be something like Linear Spectral Unmixing. Is this what you are looking to do? If so, there is the routine:
http://www.harrisgeospati...ralunmixingtask.html Then, after you calculate the results, you can export the resulting raster to ascii using File->Save As->Ascii.