Software Engineer | Part time hacker of all the things | Wannabe catgirl | she/her | #nobot
Also, it's 0625, it's not too early for x86 assembly, right?
I mainly say this because I'm lazy and didn't want to write this
You know, x86 had `pushad` to just shove all the GP registers onto the stack, but there is no 64-bit equivalent even though there are more registers so it's arguably more useful one would think.
It's a morning of breaking things apparently
I really need to put more effort into learning a second language. English is awful and I'm terrible at it.
It always kinda pains me to see the "No disassembly / reverse engineering" clause in EULAs, like, I want to know how this works, or implement functionality on a non-supported platform.
Granted I'll do it anyway because screw that, but still, it's the principle of the matter.
The one thing I still can't get used to in Rust is the lack of semicolon after braces for things like enums and structs.
I know it seems silly, but I kinda like putting the semicolon there.
I don't know how I did it, but I locked up the UEFI shell, go me.
How do you get the arguments passed to your UEFI application via the shell? Why I'm glad you asked, only in the most cursed way possible.
Cursed, everything involved in this is cursed. I'm going to bed.
That's... not quite right...
cool. thanks gnu-efi.
The more I try to use UEFI as an API the more I realize that they either were on too many meds or not enough when they designed this.
Oh, right, no standard library, whoops.
I was going to ask why UEFI doesn't have an mmap equivalent and then I realized that I might actually be crazy.
Sudden urge to finish writing that BitTorrent tracker I started years ago....
Them targeted ads
Debating if I should stay up to try and get something productive done, or just pass out.
Bring back the purple and gold ceramic IC packages, I want PCBs to look awesome again.
We are a cute and loving international community Ｏ(≧▽≦)Ｏ !