Bootstrapping a CP/M system to usability