I built a homebrew computer using micro-controllers in a custom hardware architecture and operating system. It's been a non-linear journey that started with curiosity about how operating systems worked and took me down several Rabbit holes to end up with a piece that I'm pretty proud of. Most of all, it reminded me of how much I have left to learn :)
This video covers the history of what led to this computer and the actual build. To build the system, I used a variety of microcontrollers from Adafruit, Raspberry Pico, and Sparkfun - primarily based on the RP2040. My background is in software, and I have no real experience with hardware design and development (never effectively soldered before), so I am sure many improvements are possible. Still, as a growth experience, this was amazing. I am hopeful to get feedback. Software development is ongoing and has been done in C/C++ and Python - I'll post a link to the repo in the comments.
Some background video segments are from Pixabay - special thanks there.