When I think about "civilization ending" events this kind of compute comes up since it seems more simple/more robust granted it can do much less than a modern computer. I also have heard of the argument at that time it doesn't matter, you can die from sepsis or whatever vs. trying to run a computer.
It is like witchcraft seeing someone produce VGA out with some raw/more tangible chips.
I also think about how like on an Arduino you can have a filesystem, make a makeshift notepad via printing/serial in.
Idk... same with RISC V, if a computer works to me do I care what's under the hood. Anyway I did take a course where you learned about flip-flops/registeres, design your own 8-bit ALU, etc... I can appreciate it again "tangible" vs. a single IC that does everything. It's like those cheap games where they have a single chip under a black blob.
> It is like witchcraft seeing someone produce VGA out with some raw/more tangible chips.
I think what you're missing is: VGA was designed in the era when this was A Thing™. Monochrome/NTSC/CGA/EGA/VGA displays are all about "bit banging," sending signals at the right time. If you can send 1's and 0's faster than the analog reception can update, you can "fake" voltage potentials. I say "fake" because that was actually a way to do it before digital-to-analog converters were easy to implement. Today, we can easily produce chips custom for the purpose; however, "in the beginning" it was really just all about timing.
The witchcraft for me was the fact that while older cards used bit-banging to get signals out the door, it was generally designed with a specific purpose (thus specific timings). If you can get access to the underlying timing control, it [opens a whole new world that will surprise people today](https://www.youtube.com/watch?v=-xJZ9I4iqg8).
Display controllers from the 8-bit era were simple conceptually but had a huge parts count, particularly it needs to have memory access logic very similar to what is in the microprocessor. The earliest home computers (TRS-80 Model I, Apple II) had a large parts count which was reduced in the next generation (TRS-80 Color Computer, VIC-20) because the glue logic and display controllers got the same LSI [1] treatment as the CPU.
People who build modern real-hardware fantasy computers [2] struggle with the cost of the display controller if it is done in an authentic style so they wind up using an FPGA or microcontroller (amazingly easy to do with ESP32 [3])
This thing addresses the problem by reusing many of the parts between the CPU and display controller, plus the contrast is not so stark since the CPU part count is greater than 1, unlike the typical retrocomputer.
It's fascinating! It's a minicomputer in the sense that it is built out of low-integration parts, but it is like a microcomputer in important ways, particularly having the closely integrated display controller.
You need a chip for VGA->HDMI but they exist, and you can buy simple adapters. I think HDMI->VGA adapters might be cheaper (I have one in a draw somewhere) , One of the more tricky points with HDMI is that they are stricter on what they call a valid image and make weird assumptions like All your pixels are the same width.
A CRT can make do with signals to say "go to the next line now", "go back to the top now". and then just output whatever is coming in on the colour signal. It really means there is no concept of a display mode. It's all just in the timing of the signals on the wires. Plenty of modern hardware with digital internals look at a lot of that and just say "That's not normal so I quit".
Analog devices may make a high pitched whine and then explode, but at least they'll attempt the task they have been given.
I found Canticle dull at first, then the ideas started to gel and I was salivating for more post-apocalyptic speculation like it. Do you have any other recommendations for people who enjoyed it?
I don't think I've read anything like it (and I read a lot of sci-fi). Margaret Atwood's Maddadam trilogy is probably the closest. KSR's "Ministry for the Future" also jumps to mind, though it's not nearly as big of a leap as Canticle. Also Neal Stephenson's "Seveneves" maybe. Some discussion here https://www.reddit.com/r/printSF/comments/iid8uf/recommend_p...
That Reddit thread has a lot of great recommendations, thanks.
Yeah, I really enjoyed Atwood's Maddadam books, although I hungrily consume pretty much everything she writes, so I might be a bit biased.
Seveneves was...okay. Not Stephenson's best, which I consider to be Anathem, but that starts fights so I don't say it out loud all that much. He tends to be hit or miss with me in general, but when he hits, it's a solid land.
I'll read every Stephenson as soon as it drops, but yeah, they are hit and miss. Anathem was definitely a hit (though I think Snow Crash or The Diamond Age would be my favorite). I wonder how much Anathem was inspired by Canticle
It is like witchcraft seeing someone produce VGA out with some raw/more tangible chips.
I also think about how like on an Arduino you can have a filesystem, make a makeshift notepad via printing/serial in.
Idk... same with RISC V, if a computer works to me do I care what's under the hood. Anyway I did take a course where you learned about flip-flops/registeres, design your own 8-bit ALU, etc... I can appreciate it again "tangible" vs. a single IC that does everything. It's like those cheap games where they have a single chip under a black blob.