Interactive hardware simulation