I'm looking for some (command-line) tools that can transfer host files on a Unix or Linux machine to and from Commodore .D64
, .D71
and similar image files in CP/M format. The particular use case I have now is a friend who's got a Commodore 128 and an Ultimate II+ or something similar and we want to develop CP/M software and copy the .COM
files to an image so we can test them out on a real Commodore 128.
Note that this must be fully (and ideally, easily) scriptable from the command line so that my build system can automatically generate the final images as part of building the source code. If it isn't obvious how to do this with your suggested tools, it would be helpful to provide some Bash or Bourne shell code that shows how to do it.
I've found a few Windows programs, but very little Unix stuff. So far I've found only CTools 0.4 from this web page, which claims to build under Unix, but the compile fails with being unable to find new.h, which appears to be a Windows-only header file, so I'm not sure what's up with that.
Answers giving commonly-used CP/M or Commodore image manipulation programs that have been tested not to work (so that people don't go wasting time trying to make them work) are also welcome. Bonus points if you can explain why these programs can't be tweaked to work with the Commodore CP/M format.
cpmtools
or similar to create and put things on to such a disk image?