Hi "JA"
I am an assembly programmer for many years. Do you mean the first byte of each byte pair (word) as "low byte"? In other words, the splitter will create two separate files. The "low bytes" file will contain all the odd number (first, third, fifth, etc.) bytes of the hex file. The "high bytes" file will contain the even number bytes.
Note: Offset addresses, if it exist in the hex file, will be ignored by the splitter because of the "broken" sequence in those created files. However, if offset addresses is important, that can be arranged.
I can create the splitter program for no charge, but a small donation will be appreciated.
Regards, John
PS, Remove "ine" from email address