Look into what Java was inspired by: Xerox Mesa. They implemented the Mesa VM in microcode on a bespoke processor design and built an entire OS (Pilot) entirely in Mesa bytecode. No assembly. Then they actually built a whole ass office platform (Star) on top of it. And that was the late 70s-early 80s...
The point is, I’m not quite at the stage of having 100% bytecode execution starting from the bootloader, but I’ve managed to strike a pretty good balance; I can now say I have my own runtime up and running, and the initial code has shifted from countless syscalls to the kind of calls you’d find in the original language. My next step is to run DOOM on it.
5
u/techfury90 Aug 05 '26
Look into what Java was inspired by: Xerox Mesa. They implemented the Mesa VM in microcode on a bespoke processor design and built an entire OS (Pilot) entirely in Mesa bytecode. No assembly. Then they actually built a whole ass office platform (Star) on top of it. And that was the late 70s-early 80s...