Modernising 1960s computer technology: learning from the CDC 6600