1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-12-02 13:51:36 +00:00
6502bench/SourceGen/RuntimeData/Help
Andy McFadden 288a857e47 Change PLP handling
The "smart" PLP handler tries to recover the flags from an earlier
PHP.  The non-smart version just marks all the flags as indeterminate.
This doesn't work well on the 65816 in native mode, because having
the M/X flags in an indeterminate state is rarely what you want.

Code rarely uses PLP to reset the flags to a specific state, preferring
explicit SEP/REP.  The analyzer is more likely to get the correct
answer by simply leaving the flags in their prior state.

A test case has been added to 20052-branches-and-banks, which now has
"smart PLP" disabled.
2020-07-20 11:54:00 -07:00
..
advanced.html Add File > Reload External Files 2020-07-19 16:59:41 -07:00
analysis.html Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
codegen.html Fix 65816 code generation issues 2020-07-03 14:02:38 -07:00
editors.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
end-notes.html Add "Go to Last Change" feature 2019-11-01 19:11:48 -07:00
index.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
intro.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
main.css Initial file commit 2018-09-28 10:05:11 -07:00
mainwin.html Add File > Reload External Files 2020-07-19 16:59:41 -07:00
settings.html Change PLP handling 2020-07-20 11:54:00 -07:00
tools.html Data Bank Register management, part 5 2020-07-10 13:29:36 -07:00
tutorials.html Various minor changes 2020-03-30 16:50:52 -07:00
visualization.html Add Export feature to visualization editor 2020-06-20 17:32:57 -07:00