You are browsing as a guest. Sign up (or log in) to start making projects!

32-Bit CPU in Roblox

  • 4 Devlogs
  • 12 Total hours

32-Bit CPU and OS inside Roblox

Open comments for this post

1h 29m 56s logged

Devlog - 4 - Shipment!

Shipping 32 CPU in Roblox now!! :yay:

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. :tired_face-hole:

Now I am finally. Done! :headpats:
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

0
0
10
Open comments for this post

6h 30m 28s logged

Devlog - 3

Finally, after HOURS. :tired:
Now Roblox can run your C code. :thumbs-up:

So I finally added custom program support!! :sunglass:
Now you can write a code in C, Compile it and it will be saved in the /bin as executable. :happi:

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 😭

0
0
51
Open comments for this post

1h 42m 58s logged

Devlog 2:

I finally built a file system inside roblox!! :yay:
Now you can save your class notes inside roblox as a cloud storage :joy-dance:
This took quite a bit of time, but I added syscall support for Read !

Stay tuned to see a working linux inside roblox ! :fish-eyes:

3
1
80
Open comments for this post

1h 53m 22s logged

32-Bit CPU In Roblox

So as you can read the title, I am making an 32-Bit CPU Inside roblox :tired:

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.

0
0
7

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…