"Cheated" means broke the rules. So far as I know, there was no rule against reprogramming the simulator, at least at the time he did it. Subsequently, that may have changed.
Therefore, according to the rules in place at the time, he didn't cheat.
He bent the rules : )