For anyone whoï¿½s seen a 1970ï¿½s era microcomputer like the Altair 8800 doing its thing, youï¿½ll know the centerpiece of these behemoths is the array of LEDs and toggle switches used as input and output. Sure, computers today are exponentially more capable, but thereï¿½s something undeniably satisfying about developing software with pen, paper, and the patience to key it all in.
If youï¿½d like to get a taste of old school visceral programming, but arenï¿½t quite ready to invest in a 40 year old computer, then [GClown25] might have the answer for you. Heï¿½s developed a pocket sized ï¿½computerï¿½ heï¿½s calling the BIT4 that can be programmed with just three tactile switches. In reality itï¿½s an ATMega4809 running C code, but it does give you an idea of how the machines of yesteryear were programmed.
In the video after the break, [GClown25] demonstrates the BIT4 by entering in a simple binary counter program. With a hand-written copy of the program to use as a reference, he steps through the memory addresses and enters in the command and then the value he wishes to operate on. After a few seconds of frantic button pushing, he puts the BIT4 into run mode and you can see the output on the array of LEDs along the top edge of the PCB.
All of the hardware and software is open source for anyone whoï¿½s interested in building their own copy, or perhaps just wants to take a peak at how [GClown25] re-imagined the classic microcomputer experience with modern technology. metal programming three buttons