bin2hex Converts binary files into an Intel Hex or Motorola S-Record file. hex2bin Converts an Intel Hex or Motorola S-Record file into a binary file. splitHex Splits an Intel Hex file into two Intel hex files - one with the even bytes, one with the odd bytes. moveHex Changes the address bytes (and checksum) in each line of an Intel Hex or Motorola S-Record file to a different address. The first hex or S-record line in the file should contains the base (lowest) address in the file. hex2Ent Converts an Intel Hex file into an ENT file for the Sol-20. Can also be used to remove the LF from an existing ENT file so the file can be loaded at 9600 baud (with 100ms delay at end of line) instead of 1200 baud. These are simple command line utilities designed specifically for manipulating files from the 8-bit days of early computing. In this light, only 16 bit addresses and a 64K address space are supported. This, in turn, keeps the command line options very simple. The .exe files here are Windows compatible - including 64 bit versions of Windows. The source files should compile and run under most any operating system.