Early computer kits aimed at learning took all sorts of forms, from full-fledged computer kits like the Altair 8800 to the ready-made MicroBee Computer-In-A-Book. For those just wanting to dip their toes in the computing world, many low-cost computer “trainers” were released, and Japan had some awesome ones. [Jason Jacques] shows off his Gakken Micro-Computer FX-System (or is it the FX-Computer? Or maybe the FX-Micom? It seems like they couldn’t make up their minds). In any event, it was a combination microcomputer and I/O building blocks system running a custom version of the Texas Instrument TMS1100 microprocessor. Specifically designed to introduce users to the world of computing, the included guide is very detailed and includes 100 example programs and lots of information on how all the opcodes work.
This 4-bit system is similar to the Kenbak computer, with a very simple instruction set and limited address space. However, adding electronic components in plastic blocks brings this machine to a new level of interactivity. Connections can be made to and from the microcomputer block, as well as to the on-board speaker and simple input/output pins. The example circuit displayed on the front cover of the box enables the microcontroller to connect to the speaker and allows a switch to light up a small incandescent bulb. We can imagine many users wiring up all sorts of extra components to their FX-Computers, and with the advent of 3D printing, it wouldn’t be difficult to create new blocks to insert into the grid.
This exact model was eventually released in the US in a modified (and possibly slightly less cool-looking) version available through Radio Shack called the Science Fair Microcomputer Trainer. It’s reminiscent of the ubiquitous 100-in-1 circuit kits but with the same microcomputer block added in. Both are very difficult to find, and the fact that [Jason] has both in near-immaculate condition is simply amazing! He writes some self-modifying code, taking advantage of the fact that the “variable” storage and registers are really just RAM locations. Be sure to watch the full video to see the wonderfully preserved original machine running some hand-assembled 4-bit programs! We’ve also seen people supercharge the Radio Shack version with a new CPU.
Back in the ’80-ies I found the Microprofessor ( https://en.wikipedia.org/wiki/Micro-Professor_MPF-I ) a very intriguing piece of kit. It had all sorts of extension modules, and it was also easy to make your own. But I was too young to be able to afford to buy it. And data entry would have been quite a nuisance too. It was also the same era as the start of the home computer with the MSX and commodore 64 which had much better data entry methods (keyboard and monitor or TV).
Things like writing out assembly and entering opcodes (as shown @21:47) gets boring really quickly.
In the end, I just was a bit too young for it all. My first PC was a 80386SX, and I did not start with microcontrollers until they became really cheap (Short dabble with 16F84, but I hated it’s instuction set, and then the AT90s2313, which had GCC and that was truly amazing). Before that, you had to buy uC’s in ceramic pagackes and a glass screen to erase them with UV light. Those chips were quite expensive.