Sep. 17th, 2024

dotplusstarmaddie: A drawing of a humanoid doll, waving a hand at the camera. (Default)
Probably going to be using dreamwidth for talking about this kinda thing so it may as well start off with an introduction of sorts.
For the past 2-3 months or so now, this one has been slowly chipping away at making its own specification and virtual machine for a custom instruction set and system architecture built around it, currently finishing up the instruction set part as of now, so the first few posts will be more going back through the process of iterating through initial ideas and how it arrived at the current state of things.

Anyways, let's talk about that instruction set a bit, moreso in the abstract than the exact technical details, since those are what the specification is there for. Its main motivation for making this in the first place was largely driven by a mix of curiosity around certain ideas and wanting a baseline to experiment with low-level programming, as this one generally struggles with having the patience to learn how to use what others have made, and also just finds it more rewarding to have made the tools it works with itself, to whatever degree it finds reasonable.
As far as sustained motivation goes, it's a mix of not enjoying dealing with most technology for reasons of it being hard to understand and just a lack of patience, as well as the joy of just going off and making its own thing, not caring for it being useful, just for making what it finds interesting and hopes may interest others too.

So that's the motivation behind why it's doing this, although in future posts it'll probably write more about the drafts it went through and the process of writing the virtual machine, but it'll save that for when it's less sleepy it thinks.

For those curious, the current progress, on both the specification and virtual machine, can be found at amehut.dev/~maddie/custom-processor/.
It hopes that this is interesting to those reading this in its own little way, even if it lacks any practicality, and for those curious, it would love to sate that curiosity, so feel free to reach out and ask questions!

That's all for now, it should probably go get some sleep to be honest, planning to be back soon to write about the initial drafts of the instruction set though!

Profile

dotplusstarmaddie: A drawing of a humanoid doll, waving a hand at the camera. (Default)
Maddie

September 2024

S M T W T F S
1234567
891011121314
1516 1718192021
22232425262728
2930     

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 26th, 2025 09:59 am
Powered by Dreamwidth Studios