1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-29 10:50:28 +00:00
6502bench/PluginCommon
Andy McFadden 0616e4e4a4 Define interfaces for inline call handlers and BRK
Instead of providing no-op CheckJsr/CheckJsl, plugins now declare
which calls they support by defining interfaces on the plugin class.

I added a CheckBrk call for code like Apple /// SOS calls, which
use BRK as an OS call mechanism.  The formatting doesn't work quite
right yet because I've been treating BRK as a two-byte instruction.
Hardly anything else does, and I think it's time I stopped (but not
in this commit).

Note: THIS BREAKS ALL PLUGINS that use the inline JSR/JSL feature,
which is pretty much all of them.
2019-08-02 16:06:27 -07:00
..
Interfaces.cs Define interfaces for inline call handlers and BRK 2019-08-02 16:06:27 -07:00
PlatSym.cs Initial file commit 2018-09-28 10:05:11 -07:00
PluginCommon.csproj Initial file commit 2018-09-28 10:05:11 -07:00
PluginManager.cs Initial file commit 2018-09-28 10:05:11 -07:00
Util.cs Initial file commit 2018-09-28 10:05:11 -07:00