Override Prefix

When the + operator precedes an argument or input file, the data obtained from that source will be forced into the output file and will overwrite another other data existing at that address range. For example:

input.HEX +-string@1000=”My string”

will have the data specified by the -STRING option placed at address 1000; however:

+input.HEX -string@1000=”My string”

will copy the data contained in the hex file at address 1000 into the final output.

Ordinarily, Hexmate will issue an error if two sources try to store differing data at the same location. Using the + operator informs Hexmate that if more than one data source tries to store data to the same address, the one specified with a + prefix will take priority.