enso wrote:
Arlet (and others),
I got confused by following the state machine decoder for undocumented opcodes. Could you please clarify what the core does? Undefined? .
The behavior for undocumented opcodes is undefined. This was done on purpose, to allow the synthesis tools to pick the smallest implementation for the documented opcodes. The designers of the NMOS 6502 took a similar approach, but because their implementation was completely different, the behavior of the undocumented opcodes will be different too. In any case, you should not use any of the undocumented opcodes, unless you modify the code to provide support for them.