The coding of
the ROM data was most likely not Intel HEX.
I forget what it was called but each bit was defined by a letter
and there was a letter at the start end end of each byte.
Look in the manual on bitsavers. There are examples and source.
BNPF? Begin Negative-Positive Finish? Intel wasn't the only one who
used it. Some old EPROM programmers still understand it.
FWIW, the Intellec MCS8i (8080) ROM monitor can handle both Intel Hex and
BPNF format paper tapes (reading and punching IIRC).
-tony