The trick to fighting counterfeiting [in arcade
videogames] is to
make the actions that happen random when something is "incorrect".
And, to design the code so that you never do explicit tests for
"correct".
The Tempest checks - the ones I've found, at least - don't manage the
second part of that. You can NOP out the checking code just fine,
provided you also NOP out the code that watches the checking code.
(I've played the game with those checks disabled, and it is actually
far more playable; the misfires from the buggy checking code definitely
do their job in impairing playability.)
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse at rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B