32-Bit CPU in Roblox
- 4 Devlogs
- 12 Total hours
32-Bit CPU and OS inside Roblox
32-Bit CPU and OS inside Roblox
Shipping 32 CPU in Roblox now!! 
So I was working on the RootFS for a while, I was trying to make it better and more faster, I was also working on adding more syscalls so it can support many more custom compiled codes. 
Now I am finally. Done! 
I have successfully built a mini riscv cpu that you can actually use to run riscv instructions :3
Make sure to vote it if you get it !!! heheheh You can check it out!
https://www.roblox.com/games/114068662906612/Real-Linux-Emulator
Finally, after HOURS. 
Now Roblox can run your C code. ![]()
So I finally added custom program support!! 
Now you can write a code in C, Compile it and it will be saved in the /bin as executable. 
I wrote a custom FastFetch in C, compiled it on my machine for RISCV32 using qemu, and put the binary in roblox and I ran the fastfetch, and it worked!
So now you can literally run your C code inside roblox 😭
So as you can read the title, I am making an 32-Bit CPU Inside roblox 
I’m building a RISC-V 32-bit CPU. The core is done enough to run real programs now.
It implements the RV32IM instruction set, so the full base integer ISA plus the M extension for multiply and divide. Syscalls follow the Linux RISC-V ABI, so programs can do proper I/O instead of just computing in silence.
Everything runs in an IDE I built, with a parser that handles the usual sections and pseudo instructions, and it already boots a small kernel that prints a banner and takes commands.