|
|
|
|
|
by rbanffy
2184 days ago
|
|
> The contract was being invalidated when he wrote invalid data to a register This is similar to the "undocumented instructions" on many CPUs of the time. The Z-80 was famous for reacting to invalid opcodes in somewhat useful ways. The 6502 also reacted in weird ways to invalid opcodes, but I don't remember any useful behavior. When the 65C02 came out (//c and //e enhanced) all invalid opcodes mapped to NOPs. |
|
https://x86.fr/investigating-the-halt-and-catch-fire-instruc...