in the dim distant days of history,
there was a 'powerful and flexible' computer called the 'crash80' or "TRS-80 model 1" that loaded "software" from cassette, I have one of these,
and a cassette game called 'flight simulator by sublogic' that used a machine language preloader to load the game,
BUT due to a fault in the manufacturing process the cassette would only load 1 in 20 times,
and I did try to get the faulty cassette replaced by the retailer, the distributor AND the manufacturer,
but they ALL said that if it works just once it is NOT FAULTY, therefore we will NOT replace an item that is not faulty,
so by the ENTIRE supply chain I was forced (so that I could use more reliably a program that I had paid the huge price of $49.95 when the weekly paycheck was $118.00) to write a program to read in the pre-loader and the data it loaded,
and write out to another cassette the same data in the correct timing so that the copy would work as the manufacturer of the program had intended,
but if the manufacturer had used the more normal methods of program loading available at the time I would NOT have had to do this.
this happened back in 1981
harpo