[sorry for low quality image] Small Progress Update: The Scratch Runner is now ~75% working! The layout engine is working almost perfectly (a few layering issues), and I've gotten broadcasts to work, so I can now use the mystery button, pointless button, and the scratch cat head browser (somewhat). The smiley face email button does not work for some reason, and the Ask dialog for the SCH Browser is still under development, and code execution is a bit slow, but hey, progress is progress! I actually had all this done on Day 79, but I made some changes to the OS to make it 50 times faster (literally), but that triggered a fatal bug that made the whole system unresponsive and the scheduler corrupted, so I had to roll back to an older backup.
https://scratch.mit.edu/projects/1308704772/ Full rewrite of my 6-year-old Scratch Operating System project in actual C/ASM now instead of on Scratch, check the above project's description for context