Extending the life cycle of a legacy simulator