So now we have a running CP/M system, great. Except that it has no content, and no means to get any new content onto the virtual disk. That makes it pretty much useless.
Intel HEX We need one more step in the emulator to resolve this final bootstrapping issue. And the simplest approach I have found is as follows:
create a little CP/M tool, called “hexsave”, which takes a filename as argument when run, it waits for Intel HEX data sent to it over the serial console all the incoming data is checked and saved in memory when the closing Intel HEX command arrives, save all data to a new file If we somehow had this utility on the disk, we could use it to bring in other files, including more advanced file-transfer tools (such as the popular XMODEM utility from those days).
↧