> Did you do anything with the MMU yet? Any hardware detection?
No, not yet. I still have to learn that
> Do you ever jump to a user space context?
I mean, I haven't put any restrictions, just as I haven't put many features that I would consider user space.
> Do you have any specific design goals you want to explore, or was this just a learning exercise?
I saw a video about TempleOS, and got motivated to make my own OS from scratch. Of course, TOS is a ~15 years-in-work project, while mine has been just a couple days/weeks, these are very far from each other.
I guess my final goal with it would be to get Minecraft running? I don't know, getting a Java program (or Java itself) to run on an OS from scratch sounds too complicated for me.
My current goal is to get Bad Apple on ASCII to show up on this, but to do that I need to save a lot of variables, one for each frame, and there being ~6000 frames, it would take a huge lot more than 512 bytes, so I would need to get jumps in memory to work so I can have these many variables set, which is what I would be working on now, if I hadn't other stuff to do.
> Best of luck!
Thanks :)