vbmacher/emuStudio — Issue #19: Create API for plug-ins to allow calls of emuStudio functions
Author: vbmacher
Created: 2011-10-24 07:51:31+00:00
State: open

The emuStudio will register into emuLib and all calls will go through emuLib. The emuLib will accept and implement an interface with the API functions. The interface will be implemented in emuStudio and registered in emuLib.

The API would allow:

- managing breakpoints in source code editor directly from CPU (or highlighting parts of source code from other plug-ins)
- show GUI of other plug-ins (e.g. memory, etc.)

The API should not break security of plug-ins (do not allow access to other not-connected plug-ins) and user autonomity (do not perform operations such as saving, deleting files, exit application, etc.).