Nigel Goodwin said:
The default format for MPASM is 'Intel Hex', which is an 8 bit format, and is the second one on his list. This is the only format that WinPicprog reads, very early (DOS) versions read others, but I dropped them as being a complete waste of time and effort.
I'm sure you know what you are talking about here as you wrote the code.
However, I came to the above conclusion by assembling a file using the 3 options. Default, INHX32 and INHX8M. The files that matched were the Default and INHX32 files!! The only difference appears to be 2 additional lines at the beginning of the file.