Thanks for your reply. I understand the format of the S-records and how they work. I have implemented loading S-records into memory and executing the resulting program on various platforms including the 6502, 6809, 68000, STM32F411 and bare metal Raspberry Pi Zero. It just seemed like a strange...