In good news today, I was ma'am'd while I was at the store today! I was waiting for self-checkout and the woman there was like "there, ma'am"! And, when I had to get her help because a price was showing horribly wrong, she didn't """correct""" herself!

Follow

In bad news today, I broke my OS. I tried to get it to start doing higher half stuff and now GRUB isn't recognizing the multiboot header. So, that's a headache for tomorrow

In good news, my OS is at least going somewhere. Once I get it booting again, I'll post a screenshot of the (admittedly little) I've got

(Don't expect too much. It's currently just a self-check for some libc functions.)

Alright. I can't figure out why multiboot breaks in higher half (I think it's getting pushed out of place, but I can't figure out how to push it back), so I've reverted the kernel back to not higher half. Now that it's booting again, here it is! A very early version of FENIX! (I told you it wasn't much.)

Some notes:
- Those are all the printf format specifiers I have (aside from %%, but you could probably tell that).
- I don't know why cos and fabs are failing, but it's probably floating point precision errors. Unfortunately, until I get %g done, I won't know.
- That random number never changes. Until I get various time stuff setup, I can't change the seed for the generator, so the seed is always the same.

I guess I should clarify. When I say "my OS", I don't mean my Arch install. I mean the OS I'm writing myself: FENIX. But, again, I try to get it working tomorrow and post a screenshot.

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!