The best way to program 2708's is with a Cromemco Bytesaver in an S-100
system (I think someone already said that).
There were 3 versions of the Bytesaver:
-Bytesaver I (2708)
-Bytesaver II (2708)
-32K Bytesaver (2716's)
The primary difference between version I and version II was that version II
had "bank select" and could much better coexist in a system without removing
RAM memory to make a "hole" in the memory map. In fact, with version II of
the 2708 bytesaver and the 32k Bytesaver, you could have a full 64k memory
map of RAM and both Bytesavers (2708 and 2716) in the machine at the same
time, and the programming software could do the necessary bank switching to
manipulate the memory map.
Definitely try to get the Bytesaver II for 2708 burning.
I have software to do the programming as well, and there were some Bytesaver
burning programs in the CP/M user's group. There was a listing and paper
tape that came with the program (the listing is in the manual), but it was
crude and rudimentary, however the "burn nucleus" can be used with a more
sophisticated front end.