Hi, i have designed hardware that takes in a byte of data with every clock and burns it into the next location of FLASH PROM of atmel micros. Now i need to build a application in VC++ that can read in a 'myfile.hex' file and convert it into the actual data that has to be burnt into the rom, and then send each byte, starting from the first, to the connected hardware over parallel port. Can anyone tell me how to go abt doing it..?