The application is now back to running on a single thread while keeping the CPU usage down to a minimum. Most of the work in this release was done on the GUI and getting Audio up and running. Switched from using SDL's 2D-rendering API to raw OpenGL 2.0 which allowed for compatibility with ImGui. The Project will now be referred to as Kiwi8.
Improvements/changes:
- Project name change
- GUI
- Audio
Here's an incomplete list of programs and their required quirks to run properly: ROM Compatibility
*Binaries built and tested on Windows 10 and MacOS Sierra.
Planned for future releases:
- GUI debugger
- Assembler/Disassembler
- SCHIP support