directsoft 6 programming manual