diff options
author | 2024-02-29 00:42:16 +0100 | |
---|---|---|
committer | 2024-02-28 18:42:16 -0500 | |
commit | 63864c41dd2a276ec15e6510c118710483b78063 (patch) | |
tree | 7850c894c8d2db2bf0026007e85d5ec1c65bd4be /scripts/src | |
parent | a3b3b39a68bdfc90d3dea6f969c206e6b54879c7 (diff) |
g65816: Emulation accuracy fixes - (stack,S),Y and emulation mode quirks (#12079)
* Fix wraparound in (stack,S),Y addressing mode
* Emulate (direct,X) emulation mode wraparound bug, fix handling of direct page accesses in emulation mode.
* Ignore emulation mode for 24-bit pointer reads/writes
* Force usage of native 16-bit stack handling for 65816-exclusive stack instructions
* PEI also forces native 16-bit direct page handling
* PLB reads from ($200) instead of ($100) when S=$1FF in emulation mode
Diffstat (limited to 'scripts/src')
0 files changed, 0 insertions, 0 deletions