MAJOR UPDATE! Third screenshot I'll be releasing regarding progress on the actual Scratch OS 2026 rewrite. In the dedicated scratch sb3 loader/runner in the OS, I've finally been able to load the sb3, extract assets, load them, and actually somewhat RENDER them (a real sb3 by the way). The project I'm trying to load is the original build of Scratch OS (see the picture on the right for reference on what it's supposed to look like). You can see it renders stuff like the pointless button, smiley face email, and the mystery button, but there is a lot of stuff missing, scaling issues, and the invalid URL prompt as the background. I will still consider this a MAJOR milestone in development, big enough to actually post about Other than that, It's been a few days, I've diverted focus from the browser to making stuff like brightness, Doom, and most importantly the scratch runner work. I did work on the DOOM loading a bit today, but it's proving to be difficult in terms of loading the WAD from the disk. I also launched a side-project, Whisker OS, which is an extremely barebones version of Scratch OS, with the sole purpose of running the browser, nothing else. I already stripped the kernel yesterday, and I'm soon gonna actually start working on the browser. The reason why I did this is that developing the browser inside the main Scratch OS is nearly impossible with all the other things going on, leading to instability, large compile and boot times, etc. I'm developing whisker OS in such a way that I can just port the browser easily to the main Scratch OS once I'm done.
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