banner
drsunrosa.bsky.social
@drsunrosa.bsky.social
🔞 onion bean worm bunny destroy explode

wife of mentha

........creatuer.........

pfp karasu-chan
waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhh
November 10, 2025 at 3:10 PM
I have once again massively compressed my decoder. this is so fucking epic.
October 31, 2025 at 6:59 AM
does anyone have info on going through TSA without real id? i have to do it in 2 days. TSA officially recognizes this procedure and says so on their site. i've spoken to people who have done this after may this year, and got through. just wondering if there are tips on what to bring and what to say
October 30, 2025 at 3:01 AM
it's register time
October 29, 2025 at 2:09 PM
i realized that the ROM would grow rapidly as control lines and instructions were added, so i instead opted to have separate ROMs for domain-specific lines, like ALU logic. it resulted in massive EPS and space savings
October 29, 2025 at 12:43 PM
time to control some control lines
October 29, 2025 at 10:36 AM
i just 36RPM'd wife in her office chair for 21 revolutions
October 29, 2025 at 5:06 AM
well im happy i discovered this
October 28, 2025 at 4:13 PM
im starting to wonder if im insane. i have the ret operation set the returning sp to the outer bp, so not popping is okay? i just don't have a way to do pointer arithmetic inline. it has to be done with so many instructions lol. in normal-people assembly i'm pretty sure it's like "mov [ebp-4], 3"
October 28, 2025 at 3:06 PM
i'm working on a calling convention. i think it's really cool that customasm lets me statically determine the return address (which MUST be pushed first) by checking the size of the instructions for pushing the arguments. the alternative would be using a dedicated register, which sucks.
October 28, 2025 at 1:35 PM
i actually have no idea how ptr[] and mem[] is used in normal-people assembly. but i made the syntax more explicit to make it easier to learn and remember my own ISA as i look at it
October 28, 2025 at 11:01 AM
Here's my adder as an SVG (left), and a whole CPU someone else made (right). I made the graph with graphviz and VCBTool. It's pretty cool.
October 28, 2025 at 10:21 AM
the syntax is getting more interesting. i'm using pattern-matched "types" with subruledef for the shit like ptr[x] and mem[x]. i have no idea if this is what it's supposed to look like for nasm/gas/etc. this is fun though. on the bottom are "global variables" i guess you could say, but stack better.
October 28, 2025 at 9:33 AM
decided to use online blueprints, as reinventing the wheel is not my intention here. i want to push boundaries. (i did make the adder on the bottom-left). what you see here though is far from pushing anything at all. but i am learning.
October 27, 2025 at 1:37 PM
people keep telling me i should record audiobooks. i'm thinking about it
October 26, 2025 at 10:36 PM
almond
October 25, 2025 at 5:57 PM
here was the unfinished 8-bit "cpu" i designed in the past. It only supported two instructions. load into register, and movl. but it runs the program just fine (unless the timing is too fast)
October 23, 2025 at 12:42 AM
i made some counters using (stateful) latch inks. my old 2-stride design was pretty ugly (2nd image)
October 23, 2025 at 12:35 AM
here we go again with designing CPUs
October 22, 2025 at 6:41 AM
the ride never ends
August 15, 2025 at 6:52 PM
I made a full adder. Working on porting my CPU design to VHDL :3
June 9, 2025 at 7:35 PM
454351245685423
June 5, 2025 at 2:44 PM
Made some more :3
June 5, 2025 at 11:13 AM
I haven't drawn in yeaars, but it turns out I still remember how to draw feet lol

(Some of the poses are not mine)
June 4, 2025 at 1:39 PM
May 10, 2025 at 6:09 AM