[cvs-nhc98] patch applied (yhc): Move to using Derive rather than DrIFT, with derive's BinaryOld format support