My digital design class in the mid 1970s used the older RTL (resistor-transistor logic) gates. They had only 2 NOR gates per (TO-5) package; you can still buy these on Ebay for around $6.
At the time I wished that I could be using the much newer 7400 family of logic chips; the 7400 series by then had a full complement of chips available, everything from logic inverters to 4 bit arithmetic-logic chips (74181). The 7400 family is TTL and much better: higher density (4 NAND gates per chip for the 7400), easier to work with packaging (DIPS), higher speed, much greater variety of chips, and most importantly to me a higher fanout (each output signal can drive inputs on more downstream chips making designs simpler).
The 74HC family used in the featured article came along around 20 years later. Many families of 7400 have been introduced over the years[1]. The 74HC family was one of my favorites for personal projects. They where logically compatible--the 1960s 7400 and the 1980s 74HC00 chips are both four 2-input NAND gates having the same pinouts in the same packages (14 pin DIPs). The reason I liked 74HCs was the fact that they used CMOS transistors and hence required very little power and could run on a wide range of voltages allowing simple battery powered circuits. I still have a supply of these from the 1990s that I bought for home projects.
By now, half a century later, there are even more varieties. Some are suitable for hostile environments (like automotive applications--high temperature, wide voltage swings, electrical noise, and vibrations). Some will run on voltages under one volt and all run much faster. See [1] from Texas Instruments.
I think you are right, at least from what I've read; I have to admit to no actual experience with actual, modern hardware construction.
Maybe some day I'll try tinkering with a hardware project again. I was in college when 555 timers, 741 op amps, and 7400 logic gates were the basic building blocks for simple projects. Electronics, even at the hobby level, is quite different now.
I never really lost interest in hardware after my EE college work, I just got more and more interested in software and did all of my graduate and professional work on the CS side.
I used all of those components in my undergrad less than 5 years ago. I can’t remember what we used a 555 timer for, but we built calculators, EKGs, and AM radios among other things in the labs. At the time I was mad that we were using TTL logic when it seemed so out of date, but when we moved on to FPGAs I was grateful for the physical intuition I gained from building the 74xx projects.
It can be scaled both up and down. It could be implemented with discrete components in a small room with air conditioning, or it could be made into an FPGA or ASIC.
I meant in a "starting civilization over again" sense, so anything which is easiest given what you have at hand. Core memory seems easier to massproduce without foundries compared to transistors.
But if you have worked your way up to transistors already, the step is probably not very far to start doing chips with many transistors on them, given you already knew this was feasible.
people have built entire computers out of square-loop ferrite (the kind used in core memory) and diodes; ferrite/diode systems were especially popular in the ussr in the late 60s because their transistor fabrication technology was lagging
magamps are still a thing today in some atx power supplies
as i understand it the main problem is that you can't get them to run any faster than a few megahertz
Ignoring the memory, probably a similar number to the MyNOR[1] computer it's based off of, which has an all transistor implementation, the TraNOR[2], which has 2495 transistors.
Oh... Suddenly then it impresses me less because it sounds like quite a lot for something that calls itself "minimalistic". The 6052 processor has 3510 transistors, 2495 isn't that much lower.
"The complexity of my design is somewhere between the Intel i4004 CPU (2250 transistors) and the 6502 (3218 transistors). The i8080 already has 4500 transistors and the Zilog Z80 even has 8500 transistors, so you get an idea how small my design still is."
In terms of transistors I think MCPU by Tim Boscke can be hard to beat - https://github.com/cpldcpu/MCPU , however how many transistors this 8 bit CPU has is not clear.
i always like articles about forth. i have written a couple of forths in my time, one on a z80 cp/m machine (though the forth implementation booted itself) for dealing with lab equipment (a coulter counter, hp plotter, up/dowload to our vax and stuff) and one for an adventure-writing language i did when i was learning c++. as this was long before git, sadly no code exists for them :-( but it was a lot of fun!
they are still heavily used and have many new process and voltage types. even with specialized purpose ICs for everything under the sun, always see a few on anything i open :) often, "glue" or shifting or a buffer here or there
Good for you? Not all of us were alive then and its still a worthwhile learning activity to do at least once and its okay to be excited about it and share. After all, someone had done it long before the 80s as well.
At the time I wished that I could be using the much newer 7400 family of logic chips; the 7400 series by then had a full complement of chips available, everything from logic inverters to 4 bit arithmetic-logic chips (74181). The 7400 family is TTL and much better: higher density (4 NAND gates per chip for the 7400), easier to work with packaging (DIPS), higher speed, much greater variety of chips, and most importantly to me a higher fanout (each output signal can drive inputs on more downstream chips making designs simpler).
The 74HC family used in the featured article came along around 20 years later. Many families of 7400 have been introduced over the years[1]. The 74HC family was one of my favorites for personal projects. They where logically compatible--the 1960s 7400 and the 1980s 74HC00 chips are both four 2-input NAND gates having the same pinouts in the same packages (14 pin DIPs). The reason I liked 74HCs was the fact that they used CMOS transistors and hence required very little power and could run on a wide range of voltages allowing simple battery powered circuits. I still have a supply of these from the 1990s that I bought for home projects.
By now, half a century later, there are even more varieties. Some are suitable for hostile environments (like automotive applications--high temperature, wide voltage swings, electrical noise, and vibrations). Some will run on voltages under one volt and all run much faster. See [1] from Texas Instruments.
[1] https://www.ti.com/lit/sg/sdyu001ab/sdyu001ab.pdf?ts=1680318...