The 8bit Keyboard
hackaday.io
hackaday.io
Interacting with the switches was often needed to boot the machine or to single step the machine and debug where some code wasn't working by loading the values on the switches into the program counter (address of the next instruction for the computer to execute).
These early computers didn't have anything like a BIOS that could boot the machine into a usable state. The boot sequence would often look something like this:
(1) enter a few instructions into low memory, perhaps 3 or 4 instructions would be enough, this would be done with the front panel switches
(2) start the computer running these instructions (might require loading the program counter with the first instruction's memory location
(3) these instructions would issue a low level hardware operation by storing a value into a hardware I/O control register that would cause a card reader to read one 80 character card; this card would be the first of a small stack of cards always stored next to the card reader
(4) reading this card would load 80 characters into a consecutive memory locations, again somewhere in low memory this card's instructions would be a very primitive boot loader
(5) the last instruction from step (1) would be a jump to the instructions read off of the first card and this would start the boot loader; the boot loader would issue additional hardware instructions to read the rest of the small stack of cards; these additional cards would be a full blown loader capable of loading and linking the program to be run
(6) after the boot loader on the first card read in the full loader from the remaining cards the boot loader would jump to the beginning of the full loader and the full loader would run, the full loader would read in the users program and then execute it
(7) usually, the program to be run along with its input data would be cards stacked in the card reader following the small stack comprising the boot loader and the full loader
Naturally, each manufacturer did things a bit differently. Sometimes punched paper tape might be used to hold the boot loader and the programs would be stored on reels of magnetic tape and sometimes no instructions had to be input at the front panel if defaults were suitable. Back then, understanding machine code in binary was necessary.
Although with 8 bits they could input UTF-8 unicode which is nice.
"Back in the day" large (formerly automotive-style) paddle switches were far nicer on the fingertips than submini toggles.
Step two, learn self-hypnosis.
Step three, using hypnosis give yourself the ability to use the "keyboard" automatically without conscious thought. That is, you think a sentence and your fingers & thumb "type" it into the computer. It's like touch-typing but much easier if you use hypnosis.
Or, I guess, the Kenbak-1 is closest in form factor to this thing.
It's more like an old-fashioned mainframe console. Pretty, though!
It is more of a switch board though