mouthporn.net
#glow – @fuzzkaizer on Tumblr
Avatar

fuzzkaizer

@fuzzkaizer / fuzzkaizer.tumblr.com

ANYTHING BUT SQUARE: an investigation on fx-pedal design... enclosures - wires - sound ... crust - guts - soul ...
Avatar
Avatar
commodorez

What was the purpose of the panels of blinking lights on those big mid-century computers? Were they showing calculations in progress?

Avatar

Excellent question, this is one of my favorite subjects! Blinkenlights serve a number of functions. Hollywood tended to use just the lights to make it look like a computer was busy doing something, but real computers had more than just lights on their front panel. Let's walk through a few examples of use cases with photos of computers I've seen over the years at museums and vintage computer festivals:

Some front panels were built to be used for diagnostics. Computers like these were primitive enough that they required constant care and debugging to do their jobs, especially the early vacuum tube machines (everything pictured here is transistorized). You could tell what peripherals were being used, but also check the status of registers, carry flags, status flags, data, various buses, etc. It was also a way to see if a program had "gone off into the weeds" and started doing things that were irregular, possibly due to a software bug, or a problem with the hardware.

On many of these machines, you can enter programs directly into the main memory using the front panel, but it's an incredibly tedious process -- something to be avoided if possible. Consider it a last fallback.

Other times, it's a starting point, which we call "bootstrapping" (this eventually evolved into the term "booting"). You aren't likely to program everything on such a limited interface, but you are more likely to enter in a small program that can tell the computer how to run a more complex peripheral, like a paper tape or punch card reader, or maybe some type of magnetic storage device. Once you can get a program loading off of a larger permanent storage device, you can load up software to interface with a terminal of some kind which is much easier.

Eventually, the microprocessor made home computers a possibility, but many were only equipped with a front panel out of the box. You would have to add in a serial card, more RAM, possibly some ROMs, and either a teletype or glass terminal in order to get a more sophisticated and intuitive interface from the computer, capable of programming in a higher level language. Some were considered more like trainers, or hobbyist devices, and simply lacked that ability, meaning all you got was a front panel with switches and lights.

I made my own front panel to see what the experience was all about:

Then everything changed in 1977, with the introduction of these three machines: the TRS-80 Model I, the Commodore PET 2001, and the Apple II. They were what you might call "appliance computers" and they had no need for a front panel.

Hopefully that answered your question!

Avatar
Avatar
thinkpadt530

To give a specific example, the Altair 8800 and Imsai 8080 display whatever is currently on the address bus, as well as what data is located at that address. Much of the time this will be the raw binary of the currently executing instruction, but when a memory fetch or write occurs, it will display the data at that address for the clock cycle it takes to complete. There’s a third set of lights that display whatever is on the CPU status lines, such as if the program is accessing an I/O device, or whether it’s reading or writing to memory. The Imsai also has a bonus set of lights that are specifically for programs to display anything they’d like, but unless you’re running a program you wrote yourself, they tend to go unused.

At any instance in time, the data on the front panel tends to be somewhat meaningless (after all, it’s usually changing faster than you could ever perceive), but if you’ve ever used one of those machines, you’ll quickly learn that different programs “look” certain ways, and it really is very easy to tell something is wrong based upon the pattern of the lights alone. As the bootstrap program starts, the LEDs have a distinctive (static) pattern as it waits for the byte of data. Any typo, however, and your program will usually overwrite itself, causing a brief flurry of activity, followed by a steady glow as the computer inevitably gets stuck in a loop.

However! Pretty soon into the hobbyist computer age, people realized you needed a teletype (or a terminal) to accomplish anything practical. And as ROM-based bootstrap solutions started to appear, the front panel was effectively replaced by monitor programs, which let you manually examine or edit bytes in memory, all from the comfort of a keyboard. Within the monitor, you could enter simple programs in machine code, or debug contents of memory. Or, since you now have ROM at your disposal, you can simply have your bootstrap program in non-volatile memory, automatically loading your totally-legit copy of Altair BASIC from paper tape or cassette.

It’s worth pointing out that all of this happened shortly after the introduction of the Altair and Imsai in 1975. In fact, I’m only aware of one other machine of the era that bothered to include a front panel; the majority were essentially large, featureless boxes that connected to your teletype and loaded from ROM instantly on power-up. And with the introduction of assemblers, BASIC, and commercial software, it became exceedingly rare for anyone to bother writing programs in machine code. The 1977 trinity certainly kicked-started the age of computers as appliances with their built-in keyboards and video output, but the front panel was already dead by the time they came around.

Avatar

VVco Pedals - Dark Father

  • FORCE-Preamp overdrive dB boost, Blue Pushbutton 
  • EQ- Equalizer Bypass on/off, Red Pushbutton 
  • LIGHT- Silicon Transistor clean boost, On/Off White Pushbutton 
  • DARK- Germanium Diodes + Silicon transistor hybrid dirt boost, On/Off White Pushbutton
  • LOFI- Low fidelity fuzz, on/off Red Pushbutton
  • Ⅰ - Treble control, red led slider
  • Ⅱ- Mids control, red led slider
  • Ⅲ -Bass control, red led slider
  • MASTER- Master output volume slider
  • SABER- Guitar input signal blend slider, mix wet and dry signals 
  • Control knob- master gain
  • Control knob- boost gain, This boost is based on classic 1960's recording console input, with negative feedback control that crackles when turned, hence the "crackle is ok".
  • All buttons luminate
  • True Bypass stomp switch- soft click 

 Pedal Specs:

  • Dimensions: 145 X 121 X 39.5mm(enclosure 1590XX)
  • Black Matte Paint
  • 9-volt negative input (power supply not included) 100mA
  • True Bypass
  • 100% hand-wired and hand-built
  • 1/4" input/output-PureTone Premium black jacks 
You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.
mouthporn.net