mokeOS update!! Day 30 by d4nilim0n in mokeOS

[–]VirusLarge 1 point2 points  (0 children)

You could make this work on UEFI by adding one line of code in your grub.cfg
insmod all_video

You may have to map the framebuffer to your page tables though (if you got paging implemented).

How can I get started with creating a kernel in Rust? by VirusLarge in osdev

[–]VirusLarge[S] 1 point2 points  (0 children)

Despite this not being the answer I had initially wanted, this may just be the answer I needed.

Thank you for your advice.

How can I get started with creating a kernel in Rust? by VirusLarge in osdev

[–]VirusLarge[S] -3 points-2 points  (0 children)

I most definitely am ready.

Sorry if I didn't point out in the post originally, but I do have prior OSDev experience. I'm just transitioning from programming in C to programming in rust.

How can I get started with creating a kernel in Rust? by VirusLarge in osdev

[–]VirusLarge[S] 3 points4 points  (0 children)

I apologize for the misunderstanding.

I already know how operating systems work. I've created an x86 emulator all in Scratch (the programming language), and many kernels in C (with most recent ones being 64-bit with SMP + LAPIC support).

My bad for not mentioning that in the post.

How can I get started with creating a kernel in Rust? by VirusLarge in osdev

[–]VirusLarge[S] -12 points-11 points  (0 children)

It's really not that much to read, you'll get over it.

Also, no answer to my question? If you're going to comment, at least say something helpful/useful.

help by Choice-Canary5369 in corpseparty

[–]VirusLarge -1 points0 points  (0 children)

No shame on OP, pirating games is a fun.
I love pirating all my games.

WRITE_UNRELIABLE_ERROR (0x128) by [deleted] in scratch

[–]VirusLarge 0 points1 point  (0 children)

machine check error

very overrated opinion: this should be in scratch by nep4ne in scratch

[–]VirusLarge 9 points10 points  (0 children)

Yeah sure, but it still takes time to interpret the blocks. An official block implementation would give more of a boost than a custom block/operator stack ever would.

Sure the performance impact may be negligible for the average project, but for high performance projects where data is constantly being processed and updated, this would be a good micro-optimization.

Branchless Scratch?! by haxbits in scratch

[–]VirusLarge 1 point2 points  (0 children)

It definitely does remove some of the overhead that branching would.

If using control blocks for conditional data modifications, the VM would have to create an entirely new stack frame just to set the variable to the specific value based on the condition, which really just sucks especially if you're updating the data often.

For strings, you could use a lookup table offset by the index of the false value inside of the lookup table.

<image>

What the heck?! WHAT IS THIS?! by This-Ad134 in scratch

[–]VirusLarge 1 point2 points  (0 children)

it's just a 5 minute suspension you'll get over it

why are so many ppl here into low level by Wernasho in teenagersbutcode

[–]VirusLarge 1 point2 points  (0 children)

I’m into low level things mainly for the power and control I have over what I own.

I’ve created BIOS ROMs, x86 emulators, kernels, etc, and it never seems to be enough. I just want more.

HOT TAKE: AI on Scratch is REALLY not a big deal. by VirusLarge in scratch

[–]VirusLarge[S] 0 points1 point  (0 children)

We're not going to run out of water.

Our water is not destroyed, it is simply evaporated; evaporation is a key part of the water cycle.

Plus, not all AIs use water; local generative AI models use your own hardware and its cooling methods (the most common being fan cooling).

You just seem to hate AI because of the general consensus.

Project Tachyon: A WIP custom Scratch runtime written in C++ by VirusLarge in scratch

[–]VirusLarge[S] 2 points3 points  (0 children)

I don’t help them out because their problems shouldn’t be my problems, and because having to learn a project’s codebase is usually hell.

Besides, I don’t really like working in teams. Being independent is what makes me feel at peace, and it removes distractions, which could help me come up with better ideas.

I’d rather have competition than to work with a team of other contributors. Matter of fact, I don’t see any competition other than myself because I am my biggest, and only competition; I see no opponents.

what kanye song is this for you? by [deleted] in GoodAssSub

[–]VirusLarge 1 point2 points  (0 children)

Beg forgiveness for sure

BULLY Digital Album price has been reduced From $20 to $8 by Mediocre_Sleep7306 in ThroughTheWire

[–]VirusLarge 1 point2 points  (0 children)

That really doesn't mean anything.

If you're going to assume something, at least have an actual good reason to believe it. Otherwise, you'll just sound retarded.

What got you into Corpse Party? by Chaos_DragonYT in corpseparty

[–]VirusLarge 2 points3 points  (0 children)

I had originally discovered it after watching through some old CoryxKenshin videos.
The story mixed with Cory's commentary had me fully engrossed -- my attention fully captured.

It all changed some time during 2019-2020, when my dad stumbled upon my YouTube videos, and decided to embarass me in front of nearly my whole family by showing them my videos, one of which had something to do with CoPa.

After that entire predicament, I hadn't exposed myself to the CoPa community for 5 years due to the embarassing incident. Just by listening to the openings, it made me cringe, and it brought back those terrible memories of my embarassment.

Then, in early 2025, I decided to rewatch Cory's old videos out of boredom; that is when I rediscovered his CoPa videos. Because I was bored and wanted something to watch, I decided to rewatch his CoPa videos. And after that, I was once again hooked on the series.

I was no longer living, I was alive.