These components are designed for Surface Mount Technology (SMT) . They have flat terminals or tiny leads that are soldered directly onto the PCB surface. Comparison of Formats What is a Surface Mount Device or SMD? - Eurocircuits
Some older emulators or patching tools require the .smd format specifically to apply "ips" translation patches. Tools:
input_file = sys.argv[1] output_file = sys.argv[2] do_interleave = '--interleave' in sys.argv
return bytes(interleaved_data)