none of this will be structured besides me adding a new entry/date
will probably show "mini-projects" here that i don't think would fit into the actual project page
expect nothing i'm working on here to be finished
august 11th, 2025
before i start, this isn't entirely about C, but i am implementing it in C. i've been working on my own CPU (currently "codename" pcpu), and most of the conceptual design of it is done, with me now writing an emulator for it in C. i've been wanting to learn C as low level languages like it have fascinated me for a while. i eventually want to get into OS dev as a hobby, but i definitely don't understand C well enough at this point to do so, hence the CPU emulator.
currently, "pcpu" is an 8-bit cpu, with 6 generic registers, 2 special registers and probably way too many instructions lol. i probably could've optimized instructions better but likeee whateverrr, they aren't complex anyway, most of them are just for dealing with register operations.
oh yeah, link is here if you want to look at my terrible C code