mirror of
https://github.com/TomHarte/CLK.git
synced 2024-06-26 10:29:31 +00:00
Partly to convince myself: 1. this change alters behaviour of `CycleAddXToAddressLowRead` 2. which affects only `AbsoluteXw` and the 65c02-specific `JMP (abs, x)`; 3. `AbsoluteXw` is then used only by `AbsoluteXWrite` and `AbsoluteXReadModifyWrite`; 4. `AbsoluteXWrite` is used for abs, x addressing by `SHY`, `STA` and `STZ`; 5. `AbsoluteXReadModifyWrite` is used for `ASL`, `ASO`, `ROL`, `RLA`, `LSR`, `LSE`, `ROR`, `RRA`, `DEC`, `DCP`, `INC` and `INS`. ... though many of the latter are replaced by instance of `FastAbsoluteXReadModifyWrite` for the 65c02 which don't include a dummy access at all if the page boundary is crossed so the issue is moot. |
||
---|---|---|
.. | ||
AllRAM | ||
Implementation | ||
State | ||
6502.hpp |