> illegal instructions... were often used by programmers
Intentionally, with an expected effect? I'd need a citation for that.
Intentionally, with an expected effect? I'd need a citation for that.
The benefits of being able to do stuff like this when you need to conserve resources are obvious, and common idioms have formed around their use. Check out https://csdb.dk/release/?id=198357
* https://www.nesdev.org/wiki/CPU_unofficial_opcodes#Games_usi...
* https://hitmen.c02.at/files/docs/c64/NoMoreSecrets-NMOS6510U... (doesn't name any software, but some copy protection schemes were already known to use them)
So any instruction or hardware feature would get used, whether it's "officially" documented or not.