Uploaded image for project: 'Exodus'
  1. EX-206

Build pure virtual interfaces for GUI code access into all existing cores

    Details

    • Sprint:

      Description

      In order to properly separate our GUI code for debugging cores from the cores themselves, a pure virtual interface should be designed for each core, which exposes functions that perform all the necessary tasks to drive the debug windows for that core, and develop new debug windows, separately from the emulation core itself. The concrete class for the core will use multiple inheritance to derive from its current base class, as well as the new pure virtual interface for GUI components.

      These changes will open the path to truly making the emulation cores themselves easily portable, as well as make it possible to build a new GUI using WPF and C#, which should be more maintainable and more professional.

        Attachments

          Activity

            People

            • Assignee:
              Nemesis Roger Sanders
              Reporter:
              Nemesis Roger Sanders
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: