neoscaperers
neoscaper.bsky.social
neoscaperers
@neoscaper.bsky.social
programmer
Silence grows, expanding the spaces between
December 6, 2025 at 6:48 PM
may I ask what kind of CPU it has?
January 1, 2025 at 7:39 AM
oh god... those were everywhere on twitter
December 5, 2024 at 11:48 PM
so like 2 weeks later i decided to change the target architecture to pentium+ just to utilize some of the features
December 5, 2024 at 6:17 AM
what's it called
December 4, 2024 at 2:36 AM
nice
November 25, 2024 at 11:48 AM
nice! what operating systems did you work w/? i assume mostly UNIX
November 25, 2024 at 9:50 AM
i love VAX
November 25, 2024 at 8:47 AM
PiVAX? VAX? that architecture from DEC?
November 25, 2024 at 6:15 AM
I'll deadass do it, however I'm not sure if I'll be able to use the original code as it uses many deprecated features of C
November 24, 2024 at 7:29 AM
time to port it to x86-64 🤫
November 24, 2024 at 4:50 AM
i wrote a simple test floppy image for testing the TLB and writes its results in COM1, however the emulators i have at hand (86box, QEMU) do not properly emulate the test registers so i do not know if it fully works
November 23, 2024 at 11:43 PM
tomorrow i really wanna try this, i think it'd be a really fun project but it'd be really hard to test because i don't know of any emulators that properly emulate the test registers of the i386/486
November 22, 2024 at 7:30 AM
upon further reading i realized that you can only access the TLB w/out disabling paging in the i486, but i feel like you'd have to disable paging in the first place anyways so you don't get recursive page faults and inevitably overflow the stack
November 22, 2024 at 7:27 AM
this does introduce a caveat that the TLB entry for the page fault handler might be overwritten and you'll just triple fault, but I'm pretty sure you're able to write to specific entries and it won't be touched if the pages it reads are non-present
November 22, 2024 at 7:23 AM
my idea is to have all pages marked as non-present, and have the page fault handler be the TLB miss handler, and you'd fill the TLB w/ the physical address translations and their bits (dirty, user/supervisor, read/write, etc.)
November 22, 2024 at 7:21 AM
right now i am about to get userspace running
November 21, 2024 at 2:07 AM
i'd really like to get one of these
November 21, 2024 at 12:14 AM