Hi,
I like to interface with vintage computers and processors and would like to start using my Arduino UNO R3 for my upcoming projects. What I've been wanting to do for a long time now is take a file with HEX values (like a ROM) from an SD card and dump it out of the Arduino serially into whatever I need such as shift registers or UARTS.
What's the practical way to accomplish this? In a nut shell I assume the file would need to be opened, read one line or hex value at a time, converted into binary, and outputted through the appropriate pin repeating this order until the end of the file. What sounds most complicated to me is opening the file properly so I get the HEX values instead of garbage like you do when opening a ROM with Windows notepad instead of an HEX editor.
If anyone could explain how this is done and get me going in the right direction that would be awesome!
Thank you!
I like to interface with vintage computers and processors and would like to start using my Arduino UNO R3 for my upcoming projects. What I've been wanting to do for a long time now is take a file with HEX values (like a ROM) from an SD card and dump it out of the Arduino serially into whatever I need such as shift registers or UARTS.
What's the practical way to accomplish this? In a nut shell I assume the file would need to be opened, read one line or hex value at a time, converted into binary, and outputted through the appropriate pin repeating this order until the end of the file. What sounds most complicated to me is opening the file properly so I get the HEX values instead of garbage like you do when opening a ROM with Windows notepad instead of an HEX editor.
If anyone could explain how this is done and get me going in the right direction that would be awesome!
Thank you!