Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.
"To read is to travel without moving, to live a thousand lives in one."