The first machine of any type that I myself booted in real life was a PDP-8 in 1976. Front panel switches to get it up, paper tape punched from an ASR-33 to load a program and get it rolling. Maybe a 5MB drive on the thing. It is amazing to see what a influence the whole PDP family had on the technical/engineering computing world back in the days of mainframes being the only "real" information technology systems. Thanks DEC.
This is yet another great demonstration of sprite_tm's combination of technical skills, creativity and perseverance to make something cool out of plain curiosity or maybe just because. I really admire his drive to not only make the technical proof of concept but also to package it up in a very nice case. And to top it off, a long read about the entire process. And he is not even bragging about it!
Yes, my sentiment exactly! My heart starts pumping when I see a new project from spritesmod, and I settle in with a coffee. Spritesmod never disappoints, and I always learn some cool new details!
Hehe, comments like these make me finish and document my projects when half of me actually would rather throw it into a box and start something new instead. Thanks!
This looks great fun. I first worked in C and 8080 so I didn't see the PDP-11 ISA until a few years later. What amazed me at the time was how much the PDP11 was like C. There is just about a one to mapping of things like pre and post increment, pointers and basic structures. For 8080 there is not much more code generated to do the same but it is not such a clean match.
I just love what the esp32 can do - in the right hands!
It is such a capable piece of kit for arduino prices - love the 8 bit arcade builds people have done. I bought a few esp32 when lockdown started but having kids means the time I thought I might have now has evaporated. But wonderful to read what others are able to do.
Still, we could use most high level programming languages of the day, even though Assembly was still the name of the game for anything requiring performance.
I think many don't realize how much these modern tiny devices are actually capable of.
There's hope! I found my esp32 board was just the right amount ready-made (especially with the Arduino ui) and flexible to get some meaningful toy projects for my child.
Also to the author of the page, if you see this: I would recommend putting the video embed at the top of page 1 so that it is the first thing that visitors see. Nothing beats a good video for me, and the video you made is very good. So best to put it first IMO and then people can read about the details afterwards.
You have a good point... I always tended to write my stuff down chronologically, with the reveal at the end, but I'm not sure if in the age of 10-minute Youtube videos that still works well. I'll see if I can at least link the last page, so people without patience can go there directly.
Have you written a blog post about your dev machine? I see it is a thinkpad model. What distro are you using? Is that a tiling window manager? Are your dotfiles public? :)
Nothing special - Thinkpad T470s, running Debian, with Awesome as a window manager and Kitty as my main terminal. No public dotfiles as I feel most of them are duct-taped together and perpetually in the precarious state of only being one apt-get update away from failing because of something deprecated I put in 15 years ago.