If anyone's actually following this series, you'd have noticed I was inactive for the past 12-or-so days. That's because I was stuck in an assignment gauntlet at school, so I had to put a pause on Scratch OS. Thankfully all those assignments are done, so I can come back. Update on what's up with the actual rewrite: I fell massively behind schedule, still not starting chapter 11 on day 60 like I initially planned for. Truth is, there are still many memory management bugs that I just can't skip before continuing. There has been a significant decline in them since day ~45 when I started focusing on them, but they're certainly not gone yet. I hope to finish fixing these errors and move on as soon as possible. I also have to fully verify a checklist for Chapters 1-10 before moving on, another big part of why it's taking so long. Updates on Scratch UI Demos/Mockups: I currently have a bunch of on-scratch mockup projects that I haven't finished yet, those being v4 of the work desk, the usability desk, and tabby v2 (I plan to fuse the usability desk and tabby into one project). I mostly put a pause on all three of these to start a much more ambitious sub-project, in which I thoroughly inspect Build 9909.685 (the latest on-scratch build), go through every single feature, and document it in extreme detail. Currently, I'm only ~60% done logging everything, and it's already 13 thousand words long, and I've counted over 1,000 features (I believe it's 1,013). An estimation for when this writeup will be finished and posted to Scratch is on Day 65 of the project (3 days from now). After that, I plan to release v4 of the work desk, and then tabby v2
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