As LOIS 16192 mentioned, the official NOP instruction ($EA) can be inserted at random places in a particular subroutine that isn't an inner loop. This can identify authorship of a piece of code in a way similar to trap streetstrap streets. But it adds even more entropy to use unofficial NOPs ($1A, $3A, $5A, $7A, $DA, or $FA), two-byte NOPs ($80 ii, $82 ii, $89 ii, $C2 ii, $E2 ii), or two-byte NOPs that read the zero page ($04 dd, $44 dd, or $64 dd). And now that NES games are manufactured with flash memory instead of mask ROM, each cartridge can have a slightly different pattern of NOPs. This can help identify exactly which copy of a game was leaked to the warez scene.
link to wikipedia article on "trap streets" for people not immediately familiar with the term
hippietrail
- 8.2k
- 2
- 28
- 79
Dwedit on forums.nesdev.com found it important to clarify that watermarking is not found in the licensed or pre-1997 western unlicensed library
Damian Yerrick
- 1.2k
- 10
- 13
Damian Yerrick
- 1.2k
- 10
- 13