ALF Products
   HOME

TheInfoList



OR:

ALF Products Inc., or ALF (named after an assembly language instruction for "rotate the A register Left Four bits"), was a
Colorado Colorado is a U.S. state, state in the Western United States. It is one of the Mountain states, sharing the Four Corners region with Arizona, New Mexico, and Utah. It is also bordered by Wyoming to the north, Nebraska to the northeast, Kansas ...
company primarily known for its computer-controlled music synthesizers and floppy disk supplies and duplicators.


History

In 1971
Tim Gill Tim Gill (born October 18, 1953) is an American computer software programmer, entrepreneur, philanthropist, and LGBTQ rights activist. He was among the first openly gay people to be on the Forbes 400 list of America's richest people. He is the f ...
, a
Wheat Ridge High School Wheat Ridge High School is a public secondary school operated by the Jefferson County School District R-1 in Wheat Ridge, Colorado, United States. Extracurricular activities Athletics State championship titles: *Baseball: 1992 (5A) *Boys' ic ...
student with an interest in computers, visited the computer terminal room at Lakewood High School looking for "other intelligent life-forms". There he met Philip Tubb, a Lakewood High School student, who shared his interest in computers. This meeting inspired Philip to start the Jefferson County Computer Club. As a freshman, Philip had served as Student President, and he had good relationships with the school's and district's staff. He was able to create the only student-founded multi-school club in the district. Using log-on messages on the county's
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
2000-series time-shared computer system, club meetings were announced county-wide and held at various high schools. At the Jefferson County Computer Club, Philip Tubb met many other students who shared an interest in computers. He also shared a strong interest in electronics with John Ridges, a Wheat Ridge High School student. John designed and built one of the first computer-controlled music
synthesizer A synthesizer (also synthesiser or synth) is an electronic musical instrument that generates audio signals. Synthesizers typically create sounds by generating waveforms through methods including subtractive synthesis, additive synthesis a ...
s, a
polyphonic Polyphony ( ) is a type of musical texture consisting of two or more simultaneous lines of independent melody, as opposed to a musical texture with just one voice ( monophony) or a texture with one dominant melodic voice accompanied by chords ...
unit with 6 voices (each with an 8
octave In music, an octave (: eighth) or perfect octave (sometimes called the diapason) is an interval between two notes, one having twice the frequency of vibration of the other. The octave relationship is a natural phenomenon that has been referr ...
range and 8 volume levels). It could be controlled by a remotely located computer when connected between a
teletype A teleprinter (teletypewriter, teletype or TTY) is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations. Init ...
(or similar device) and its
modem The Democratic Movement (, ; MoDem ) is a centre to centre-right political party in France, whose main ideological trends are liberalism and Christian democracy, and that is characterised by a strong pro-Europeanist stance. MoDem was establis ...
. The
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
serial data flowing on that connection was used to issue commands to the synthesizer. John also wrote programs in
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
which allowed music to be entered in text format, saved on the computer's hard drive, and played back using the device. The synthesizer got the nickname "Mesmerelda" due to the hypnotic effects of its status
LEDs A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (correspo ...
during playback. While a student at Lakewood High School, Philip Tubb was hired part-time to operate the district's computer. In that job, Philip also taught seminars on programming to many of the county's high school math teachers who, with little if any prior instruction, were struggling to teach the programming classes. With those contacts, Philip and John began demonstrating Mesmerelda to music classes at several high schools, introducing the students (and teachers) to this new concept of computer-controlled music. Many of the students were interested in music but not skilled enough to perform using a conventional instrument. These students were excited by the idea of using a computer to play music, eliminating the need to master an instrument first. The potential market for computer-controlled synthesizers was apparently larger than the two had assumed. After high school, Philip Tubb joined fellow former computer club members Tim Gill and Rich Harman at the
University of Colorado The University of Colorado (CU) is a system of public universities in Colorado. It consists of four institutions: the University of Colorado Boulder, the University of Colorado Colorado Springs, the University of Colorado Denver, and the U ...
. Philip soon discovered the computer science classes were based almost entirely on
mainframe computer A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise ...
s, which he considered obsolete by that time. He dropped out after one semester to study programming independently. Late in 1975, Philip began discussing the idea of starting a company to make computer-related electronic products with John Ridges (who by then was a student at the University of Colorado). Colorado law at that time required an incorporator to be 21, and required at least three directors. Neither Philip nor John were 21 years old; Rich joined the project and signed the incorporation paperwork for "A L F Products Inc." in November 1975. The three served as the board of directors at ALF through 1992. The name "ALF" was chosen from a list of assembly language instructions for the Hewlett-Packard computer. It stands for "rotate the A register Left Four bits". This particular instruction was chosen largely because the letters have no curves and would therefore be easy to draw with a
plotter A plotter is a machine that produces vector graphics drawings. Plotters draw lines on paper using a pen, or in some applications, use a knife to cut a material like Polyvinyl chloride, vinyl or leather. In the latter case, they are sometimes k ...
or other line-
vector graphics Vector graphics are a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector displ ...
device. ALF developed miscellaneous products before doing more serious work on computer-controlled music synthesizers. Several former Jefferson County Computer Club members became ALF employees, including Tim Gill (who left a job at Hewlett-Packard to join ALF). ALF created several products for the
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
computer. Tim Gill wanted ALF to work on products for the new Apple III, but Philip Tubb had concerns about the viability of that computer. Tim soon left ALF to start Quark, Inc. and wrote Word Juggler for the Apple III. Despite this parting, ALF and Quark maintained a relationship over the years. One item ALF manufactured for Quark was a
keyboard Keyboard may refer to: Text input * Keyboard, part of a typewriter * Computer keyboard ** Keyboard layout, the software control of computer keyboards and their mapping ** Keyboard technology, computer keyboard hardware and firmware Music * Mus ...
enhancement circuit that allowed Word Juggler to be used with the Apple II. ALF was known for its whimsical advertisements and subtle humor in owner's manuals and product brochures. ALF's "Rock Star" ad noted that "Some companies will say anything to sell you a music card" and proceeded to ridicule selected quotes from competitors' ads. One of the quotes was actually from one of ALF's own earlier ads. The "guitarple" in the ad is not a real instrument; ALF constructed it only for the photo shoot. ALF's "Craftsman" advertisement was featured in
Creative Computing ''Creative Computing'' was one of the earliest magazines covering the microcomputer revolution. Published from October 1974 until December 1985, the magazine covered the spectrum of hobbyist/home/personal computing in a more accessible format t ...
's 1980
April Fools April Fools' Day or April Fool's Day (rarely called All Fools' Day) is an annual custom on the 1st of April consisting of practical jokes, hoaxes, and pranks. Jokesters often expose their actions by shouting "April Fool " at the recipient. Mas ...
issue. The magazine, when turned upside down, appeared to be "Dr. KiloBYTE's creative Popular Personal Recreational Micro Computer Data Interface World Journal", a take-off on the names of several computer magazines at the time. This issue included 73 pages of humorous articles, with all the pages numbered in
hexadecimal Hexadecimal (also known as base-16 or simply hex) is a Numeral system#Positional systems in detail, positional numeral system that represents numbers using a radix (base) of sixteen. Unlike the decimal system representing numbers using ten symbo ...
; ALF's ad appeared on page 3F. As computer-controlled music became more and more popular, much larger companies began entering the market. ALF decided to switch their focus to equipment for duplicating
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
s, which had little competition, and became a dominant supplier in that field. As compact discs began to replace floppy disks, ALF realized a larger partner was needed for that market. A buyout by Rimage Corporation, who had recently completed their IPO, was negotiated. Most former ALF employees left soon after the acquisition; Philip Tubb and John Ridges remained with Rimage for a few years.


Products


Early products

ALF's first products were adaptations of the
punched tape file:PaperTapes-5and8Hole.jpg, Five- and eight-hole wide punched paper tape file:Harwell-dekatron-witch-10.jpg, Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program ...
reader in the Model 33ASR Teletype which allowed it to operate at higher speeds. Display-based terminals were becoming popular for use on time-shared systems, and they could operate at higher speeds than the Teletype. ALF created an interface card which allowed the Teletype's reader, which normally reads 10 characters per second, to read at 30 characters per second when used with a display-based terminal. It was sold only to schools in the local district; no attempt was made for larger marketing. Another version allowed the reader to operate at 55 characters per second, but modems that could operate at such speeds were not widely used at that time. Next, ALF produced a number of incidental S-100 products: a card extender, which facilitates testing an S-100 card by raising it above the other cards in the computer; an S-100
motherboard A motherboard, also called a mainboard, a system board, a logic board, and informally a mobo (see #Nomenclature, "Nomenclature" section), is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It ho ...
; an S-100 motherboard testing card, which simplified checking for assembly errors on a motherboard; and a random number generator. The motherboard testing card was sold though local hobby-electronics stores, and the motherboard was used in a subsequent product (the AD8).


AD8 Music Synthesizer

ALF's first computer-controlled music synthesizer, designed in 1976–1977, was called the AD8 (a
homophone A homophone () is a word that is pronounced the same as another word but differs in meaning or in spelling. The two words may be spelled the same, for example ''rose'' (flower) and ''rose'' (past tense of "rise"), or spelled differently, a ...
of 88, the number of keys on a
piano A piano is a keyboard instrument that produces sound when its keys are depressed, activating an Action (music), action mechanism where hammers strike String (music), strings. Modern pianos have a row of 88 black and white keys, tuned to a c ...
). It was intended for use with any S-100 computer, but could be used with any computer via a
parallel bus In data transmission, parallel communication is a method of conveying multiple binary digits ( bits) simultaneously using multiple conductors. This contrasts with serial communication, which conveys only a single bit at a time; this distinction ...
. The primary hardware was a one-voice synthesizer card; up to eight cards could be used to create a polyphonic system with one to eight simultaneous voices. A controller card, which had its own
6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small ...
processor, connected to the user's computer and the synthesizer cards. Each one-voice card had the following controls:ALF Products advertisement
"Music."
''Creative Computing'', Vol. 4 No. 1, Jan/Feb. 1978 pg. 124. Retrieved 2013-04-11.
* An 8 octave range (96 pitches) *
Volume Volume is a measure of regions in three-dimensional space. It is often quantified numerically using SI derived units (such as the cubic metre and litre) or by various imperial or US customary units (such as the gallon, quart, cubic inch) ...
control with 256 levels * Two programmable
waveform In electronics, acoustics, and related fields, the waveform of a signal is the shape of its Graph of a function, graph as a function of time, independent of its time and Magnitude (mathematics), magnitude Scale (ratio), scales and of any dis ...
generators (
sample-based synthesis Sample-based synthesis is a form of audio synthesis that can be contrasted to either subtractive synthesis or additive synthesis. The principal difference with sample-based synthesis is that the seed waveforms are sampled sounds or instrument ...
) ** Scanned-
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
D/A with 64 elements ** 256
amplitude The amplitude of a periodic variable is a measure of its change in a single period (such as time or spatial period). The amplitude of a non-periodic signal is its magnitude compared with a reference value. There are various definitions of am ...
levels per element * A
low-pass filter A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
with 16 levels * An
envelope An envelope is a common packaging item, usually made of thin, flat material. It is designed to contain a flat object, such as a letter (message), letter or Greeting card, card. Traditional envelopes are made from sheets of paper cut to one o ...
generator ** Rise rates of 0.004 to 1.3 seconds in 256 steps ** Fall rates of 0.003 to 7.8 seconds in 256 steps ** 256 sustain levels *
Stereo Stereophonic sound, commonly shortened to stereo, is a method of sound reproduction that recreates a multi-directional, 3-dimensional audible perspective. This is usually achieved by using two independent audio channels through a configurat ...
channel selection (left or right) The AD8 was also able to produce various
white noise In signal processing, white noise is a random signal having equal intensity at different frequencies, giving it a constant power spectral density. The term is used with this or similar meanings in many scientific and technical disciplines, i ...
effects, which were particularly useful for
percussion A percussion instrument is a musical instrument that is sounded by being struck or scraped by a percussion mallet, beater including attached or enclosed beaters or Rattle (percussion beater), rattles struck, scraped or rubbed by hand or ...
sounds, by programming the waveform-RAMs with random numbers. ALF created a demonstration record, "Computer Controlled Synthesizer Performances", containing performances from Mesmerelda and the AD8. Costing almost twice a much as the
Altair 8800 The Altair 8800 is a microcomputer introduced in 1974 by Micro Instrumentation and Telemetry Systems (MITS) based on the Intel 8080 CPU. It was the first commercially successful personal computer. Interest in the Altair 8800 grew quickly after i ...
or similar computer required to control it, the AD8 was too expensive for most hobbyists at the time. Few systems were sold.


Quad Chromatic Pitch Generator

Around the same time as the AD8, ALF sold a simple pitch generator card in two versions: one that plugged directly into an S-100 computer, and one that could be connected to any computer via parallel interface. Each card could produce four simultaneous voices, and multiple cards could be used in an S-100 system. There were no controls other than pitch (the same 8 octave range as the AD8). It could serve as a computer-controlled sequencer by connecting the individual voices to external equipment, such as conventional analog synthesizers. Additionally, a standard audio cable allowed connection to an ordinary audio system.


Apple Music Synthesizer / Music Card MC16

The S-100 computers that customers used to control the AD8 or Quad Chromatic Pitch Generators varied widely in configuration; there was no single standard for even major items such as the type of display, keyboard interface or layout, tape device for software distribution, and so forth. This lack of standardization was a significant obstacle to ALF creating user-friendly software for their products. When
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
introduced the
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
in 1977, it was available with only one display and keyboard format, which allowed software to be created that would work for all users. Unfortunately, the Apple II was less powerful than most S-100 computers and the Apple II peripheral cards, accessory cards it could accommodate were physically quite small. It was necessary for ALF to design a synthesizer much simpler than the complex AD8. ALF used the AD8 to simulate a wide variety of possible synthesizer designs. These ranged from very simple ones much like the Quad Chromatic Pitch Generator (which was obviously too simple for desirable music) to far more complex schemes using nearly the full capabilities of the AD8 (which was already known to be too expensive). These simulations could be operated in
real-time Real-time, realtime, or real time may refer to: Computing * Real-time computing, hardware and software systems subject to a specified time constraint * Real-time clock, a computer clock that keeps track of the current time * Real-time Control Syst ...
and their Relative Enjoyment Factor (REF) measured to determine how usable each design would be as a functional music synthesizer. The target goal was a REF above 80. Numerous designs were evaluated and considered along with their estimated production cost. Finally, a design retaining the 8 octave range, accurate tuning, and a combination of ADSR envelope and volume control was selected; the programmable waveform generation and filtering functions of the AD8 were omitted. The final REF achieved was greater than 82. The product was originally sold as "ALF's Apple Music Synthesizer", but Apple was concerned that customers might think the product was sold by Apple rather than being Apple-compatible; ALF changed the name to "Music Card MC16" ("MC" for "Music Card" and 16 being the last digits of the product's part number). It was the first hardware music product sold for the Apple II, and was one of the largest selling hardware accessories for the Apple II (aside from Apple's diskette drive) for some time. The product was demonstrated to Apple and Apple dealers late in 1978, and volume sales began in June 1979. The sophisticated software written by John Ridges for this synthesizer was the first to implement graphical entry for a personal computer music product. At the time, his music entry program was the largest
Assembly Language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
program available for the Apple II (even larger than the entire
Applesoft BASIC Applesoft BASIC is a dialect of Microsoft BASIC, developed by Marc McDonald and Ric Weiland, supplied with Apple II computers. It supersedes Integer BASIC and is the BASIC in Read-only memory, ROM in all Apple II series computers after the ori ...
language interpreter), and one of the few programs to utilize Apple's hi-resolution graphics. It was also perhaps the first software for an Apple computer to use a
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) with icons and pointing elements (the "IMP" portion of
WIMP WiMP is a music streaming service available on mobile devices, tablets, network players and computers. WiMP, standing for "Wireless Music Player," was a music streaming service that emphasized high-quality audio. WiMP offered music and podcast ...
interfaces); several years ahead of Apple's
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
. Since the Apple II had no mouse, the GUI was implemented using the Apple's "game paddles"; one moved an arrow to select the desired icon, and the other moved the selected icon to the desired position on the musical
staff Staff may refer to: Pole * Walking staff, an instrument used for balance when walking * Staff, a weapon used in stick-fighting ** Quarterstaff, a European pole weapon * Staff of office, a pole that indicates a position * Staff (railway signalling) ...
on the screen display. When entering a musical note, the sound of the note was simultaneously played by the synthesizer for confirmation that the correct pitch had been selected. Advanced functions in the software allowed repeated sections of music to be played without entering them more than once, and allowed the notes to be played on multiple voices simultaneously for purposes of
additive synthesis Additive synthesis is a sound synthesis technique that creates timbre by adding sine waves together. The timbre of musical instruments can be considered in the light of Fourier series, Fourier theory to consist of multiple harmonic or inharmoni ...
. Additive synthesis is normally performed using sine waves, but since no waveform generator (like that on the AD8) had been included, each voice could create only
square wave Square wave may refer to: *Square wave (waveform) A square wave is a non-sinusoidal waveform, non-sinusoidal periodic waveform in which the amplitude alternates at a steady frequency between fixed minimum and maximum values, with the same ...
s. Additive synthesis can also be done using square waves, but the range of possible sounds is more limited (in particular, no sound less harmonically complex than the base square wave itself can be created). Tests with the AD8 had shown that very interesting sounds could be created with square wave additive synthesis when each voice used slightly different ADSR envelopes and/or small shifts in timing. Therefore, the MC16 was designed with very fine ADSR control. Each card could produce three simultaneous voices, each with an 8 octave range (starting at the same pitch as a piano but extending 8
semitone A semitone, also called a minor second, half step, or a half tone, is the smallest musical interval commonly used in Western tonal music, and it is considered the most dissonant when sounded harmonically. It is defined as the interval between ...
s higher) with excellent tuning accuracy (within 2 cents) and 256 envelope/volume levels with an exponential scaling (78 dB range). Each voice could also produce quarter tones (pitches exponentially halfway between each piano pitch). Two cards could be used for six voices or three cards for nine voices; with two or three cards the audio output was in stereo.


Apple Music II / Music Card MC1

After the original Music Card MC16 had been selling in volume for some time, engineers at ALF learned that
Texas Instruments Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
(TI) had put essentially the entire MC16 card's circuitry into a single
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
, the SN76489N. TI had significantly reduced the pitch range and tuning accuracy, compared to the MC16, and reduced the 256 envelope/volume levels down to 16 (and the 78 dB range down to 28 dB). TI added a
pseudorandom number generator A pseudorandom number generator (PRNG), also known as a deterministic random bit generator (DRBG), is an algorithm for generating a sequence of numbers whose properties approximate the properties of sequences of random number generation, random n ...
circuit which could be used to create white noise effects similar to what ALF had demonstrated on the AD8 synthesizer using random amplitudes, although TI probably intended it more for sound effects than for simulating percussion instruments. ALF designed a card with three SN76489N chips, thus allowing nine simultaneous voices (similar to three MC16 cards). The product was originally named "ALF's Apple Music II"ALF Products newsletter, 1980
''ALF Alpha 2''
Retrieved 2013-04-11.
and was later renamed (at Apple's request) "Music Card MC1". Rather than starting at the same pitch as the lowest note on a piano (A0, the A below the C three octaves below Middle C) like the MC16, the MC1 started 15 semitones higher, at C2 (the C two octaves below middle C); and rather than having an 8-octave (96 semitone) range, it had a 6-octave (72 semitone) range.ALF Products newsletter, 1980
''ALF Alpha 3''
Retrieved 2013-04-11.
The Music Card MC16's software was modified to operate the MC1.


MC16/MC1 accessories

ALF sold disks containing the data for songs, which could be played back using the MC16 or MC1 synthesizers. Many of the songs were entered by ALF's customers, and ALF paid a nominal licensing fee to them for the rights to distribute their work. ALF also sold a disk of "Basic Ear Training Skills" which drilled students in rudimentary skills such as identifying major, augmented, diminished, or minor chords. Due to the relatively poor tuning accuracy of the MC1, the Ear Training programs were only offered for the MC16. Other accessories included the "Timing Mode Input Board", which allowed one voice of an MC16 card to be used to control playback tempo; and "Process", a collection of editing functions and other aids for use with the music entry program.


PAL9000 radio direction finder

Moving away from music products, in 1981 ALF designed a
radio direction finder Direction finding (DF), radio direction finding (RDF), or radiogoniometry is the use of radio waves to determine the direction to a radio source. The source may be a cooperating radio transmitter or may be an inadvertent source, a natural ...
designated the PAL9000 (for sequence-Phased Antenna Locator, with the 9000 being a play on the movie ''
2001 The year's most prominent event was the September 11 attacks against the United States by al-Qaeda, which Casualties of the September 11 attacks, killed 2,977 people and instigated the global war on terror. The United States led a Participan ...
s
HAL 9000 HAL 9000 (or simply HAL or Hal) is a fictional artificial intelligence character and the main antagonist in the '' Space Odyssey'' series. First appearing in the 1968 film '' 2001: A Space Odyssey'', HAL ( Heuristically Programmed Algorithmic C ...
). The product consisted of an array of eight helical antennas which could be mounted on top of a vehicle, and a control box with a circle of LED direction indicators which was typically mounted inside for viewing by the driver or a passenger. It was originally intended for use in the sport of
amateur radio direction finding Amateur radio direction finding (ARDF, also known as radio orienteering, radio fox hunting and radiosport) is an amateur racing sport that combines radio direction finding with the map and compass skills of orienteering. It is a timed race in w ...
. Customers included the
US Border Patrol The United States Border Patrol (USBP) is a Federal law enforcement in the United States, federal law enforcement agency under the U.S. Customs and Border Protection, United States Customs and Border Protection (CBP) and is responsible for secu ...
, who used it to track dogs they had equipped with radio transmitters, and various taxi companies, who used it to locate drivers who interfered with radio dispatch by continuously transmitting. The product used a digital
FIR filter In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of ''finite'' duration, because it settles to zero in finite time. This is in contrast to infinite impulse ...
and other advanced digital techniques to continuously determine the direction of the incoming radio signal based on its interaction with the eight separate antennas. A user-supplied FM radio or transceiver, tuned to the desired transmission frequency (within the unit's 144 to 148 MHz range), was also connected to the display unit and to the antenna assembly. The PAL9000 was excellent at indicating the direction of incoming radio signals, but in some situations use of the product was hampered by the fact that a radio signal may be coming from something reflecting the signal (such as a large building) rather than from the originating transmitter itself.


Copy System CS3 / Total Accuracy Copy Program

When ALF began selling music cards for the Apple II, floppy disk drives were not yet common on the Apple, so the software was supplied on cassette tape. ALF worked closely with a local cassette tape duplication company, helping them modify equipment designed for voice and music to copy cassettes with data in Apple's format. They asked ALF to design equipment to copy floppy disks so they could do business in that market as well, but ALF, wanting to focus on their own products, declined. When ALF later began offering the music card software on floppy disks, they quickly discovered that existing methods for copying the disks were slow and extremely unreliable. ALF went back to the cassette duplication company to work with them on creating floppy duplicators, but by that time the cassette company had decided not to enter the floppy business. ALF had some experience with floppy drives and hard drives, particularly with the S-100 systems, and began designing disk copying software and hardware for internal use. At computer industry conventions, ALF was often asked by other software and hardware companies how ALF was getting their disks copied, since this was a common problem in the industry. When they discovered ALF had designed their own equipment, many companies asked if they could buy the equipment or if ALF would copy their disks. ALF began copying disks for several software companies, at first largely as favors to the exhibitors ALF's employees had socialized with at the conventions. These casual arrangements soon evolved into a full-fledged disk copying service which ALF began advertising in computer magazines. Later ALF began selling two related disk copying products. One was a software product that ran on a standard Apple II computer, but copied disks faster than Apple's software and much more reliably. The other was a product that combined that software with additional hardware to allow even faster copying. The software-only product was originally named "PenultiCopy"; "penulti" from "penultimate", meaning second best or second from the top (i.e. second compared to the hardware product), but unfortunately more often meaning next to last. This was soon changed to the more apt name of "Total Accuracy Copy Program".ALF Products newsletter, 1983
''ALF Alpha 5''
Retrieved 2013-04-11.
The hardware-enhanced product was originally called simply "Copy System", which was later expanded to "Copy System CS3" as ALF introduced additional models of hardware-based copiers. The power supply in the Apple II was not capable of running more than one disk drive at a time, which of course limited the speed at which disks could be copied. The hardware of the CS3 replaced the power supply in the Apple. Since this high-capacity power supply was physically too large to fit within the Apple II, it was placed directly behind the Apple II and connected by means of a short cable. The CS3 with several drives could copy about 200 disks per hour (including a complete verification of each copy). Both products included software tools for adjusting the disk drive's motor speed (a common problem on Apple's drives), software for more advanced maintenance, and detailed technical instructions on maintenance procedures. The CS3 also included a small circuit assembly which stabilized the Apple II's clock to allow one of the drive's maintenance adjustments to be performed without needing special drive exerciser equipment.


AD8088 Processor Card and AD128K Memory Card

In June 1982, ALF began selling a card for the Apple II that added an
Intel 8088 The Intel 8088 ("''eighty-eighty-eight''", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers ...
processor, the same processor as used in the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
which had been introduced nine months earlier. Since the Apple II had only an 8-bit processor running at 1.023 MHz, ALF's AD8088 with its 16-bit processor running at 5 MHz allowed for much faster operations. An optional card, the AD128K, added up to 128K of memory for the 8088 (more than twice the memory available on the Apple II) and/or an
Intel 8087 The Intel 8087, announced in 1980, was the first floating-point coprocessor for the 8086 line of microprocessors. The purpose of the chip was to speed up floating-point arithmetic operations, such as addition, subtraction, multiplication, div ...
floating-point In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a ''significand'' (a Sign (mathematics), signed sequence of a fixed number of digits in some Radix, base) multiplied by an integer power of that ba ...
math coprocessor. Much like Microsoft's
Z-80 SoftCard The Z-80 SoftCard is a plug-in Apple II processor card developed by Microsoft to turn the computer into a CP/M system based upon the Zilog Z80 central processing unit (CPU). Becoming the most popular CP/M platform and Microsoft's top revenue s ...
, which allowed the Apple II to run software written for the
Altair 8800 The Altair 8800 is a microcomputer introduced in 1974 by Micro Instrumentation and Telemetry Systems (MITS) based on the Intel 8080 CPU. It was the first commercially successful personal computer. Interest in the Altair 8800 grew quickly after i ...
(or other S-100 computers) and operating systems such as
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
, ALF's AD8088 allowed the Apple II to run software written for IBM's PC and operating systems such as
CP/M-86 CP/M-86 is a discontinued version of the CP/M operating system that Digital Research (DR) made for the Intel 8086 and Intel 8088. The system commands are the same as in CP/M-80. Executable files used the relocatable .CMD file format. Digital Re ...
and
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
. A version of CP/M-86 for the AD8088 was sold by Clone Software Corporation. Unlike the SoftCard and most other processor cards for the Apple II, ALF's AD8088 allowed the Apple's processor to operate simultaneously along with the AD8088's processor. The AD8088's processor could access the relatively slow memory in the Apple II, the fast memory on the AD8088 card itself (2K, 4K, 6K, or 8K bytes), and the fast memory on the accessory card (64K or 128K bytes). The AD8088 also had 4K bytes of
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
memory. Three applications were included with the product: FTL, MET, and MEMDISK.


FTL

FTL, Formula Transfer Link, was an application that allowed floating-point math operations in Apple's Applesoft BASIC to be sent to the AD8088's 16-bit processor for evaluation rather than being evaluated by the Apple's 8-bit processor. This resulted in much faster execution and better accuracy. For even faster performance, math operations could be handled by the optional 8087 coprocessor. No modifications were needed to the user's Applesoft programs; FTL was activated simply by running an installation program after booting up the Apple II. FTL was also compatible with popular BASIC compilers (Microsoft TASC and On-Line Systems Expediter II). A similar program, "The Pascal Patch", was sold by Micro Magic. It allowed the AD8088 to speed up math functions in Apple's Pascal programming language.


MET

MET, Multiple Event Timer, was an application that allowed the AD8088 to be used for
software profiling In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the freque ...
or other precision timing functions. For profiling, the programmer would insert a write instruction to the AD8088 card (for example, using
POKE Poke may refer to: Arts, entertainment, and media * Poke (Ender's Game), Poke (''Ender's Game''), a fictional character * Poke (game), a two-player card game * Poke, a fictional bar owner in the television series ''Treme (season 2), Treme'' * The ...
in BASIC) at the beginning and end of each code section to be profiled, and execute the program. Next, a program supplied by ALF would be used to read the precise timing measurements stored in the AD8088's memory. This allowed the programmer to determine the amount of time each section took to execute, which is useful for determining which sections would benefit from optimization. MET could time intervals as short as 50 microseconds.


MEMDISK

Supplied with the AD128K, this application allowed the entire contents of a floppy disk (except the bootup tracks) to be read into the card's memory. The AD8088 could then be used directly by most software as if it were an Apple Disk II controller. The advantage of doing this is that the AD8088's solid-state memory is much faster than the mechanical rotating storage of a floppy diskette. The disadvantage is that any data changed on the memory-disk is lost if the power fails. Normally the user would write the memory-disk back to a floppy disk when finished making modifications.


CS5 Turbo / CS6 Turbo II diskette copiers

The Turbo series of disk copiers used an Apple II computer but did not use any of Apple's disk hardware. Apple's hardware consisted of a controller card, plugged into an expansion slot, connected to one or two external drive units. Their external drive units used the computer's power supply, which could only handle one drive at a time. ALF's disk controller card similarly plugged inside the Apple, but connected to one or two pairs of drives; each pair had a dedicated power supply so all drives could be operated simultaneously. Two controller cards could be used to operate a total of eight drives. ALF's controller could read and write not only Apple's various disk formats, but formats for other brands of computers as well. The CS5 Turbo system, introduced in 1984, could handle Apple,
Atari Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French holding company Atari SA (formerly Infogrames) and its focus is on "video games, consumer hardware, licensing and bl ...
,
Commodore Commodore may refer to: Ranks * Commodore (rank), a naval rank ** Commodore (Royal Navy), in the United Kingdom ** Commodore (India), in India ** Commodore (United States) ** Commodore (Canada) ** Commodore (Finland) ** Commodore (Germany) or ' ...
, and
TRS-80 The TRS-80 Micro Computer System (TRS-80, later renamed the Model I to distinguish it from successors) is a desktop microcomputer developed by American company Tandy Corporation and sold through their Radio Shack stores. Launched in 1977, it is ...
disk formats as well as most standard FM 5.25" formats. The CS6 Turbo II system, which used an upgraded controller card, added the popular IBM PC formats and most standard MFM 5.25" formats. This controller card, along with one of the dual-drive units, was also sold for use with the AD8088 Processor Card to allow CP/M-86 and MS-DOS users to read and write disks in both Apple II and IBM PC format; but most units were sold for disk copying purposes. With eight drives, a single Turbo II system could copy 319 Apple II or
Commodore 64 The Commodore 64, also known as the C64, is an 8-bit computing, 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in ...
disks, 283 Atari disks, 158 single-sided IBM PC or Atari Enhanced disks, 158
Kaypro Kaypro Corporation was an American home and personal computer manufacturer based in Solana Beach, California, in the 1980s. The company was founded by Non-Linear Systems (NLS) to compete with the popular Osborne 1 portable microcomputer. Kaypro ...
or TRS-80 disks, or 86 double-sided IBM PC disks per hour (all including complete verification of each copy). The CS6 Turbo II was also available in a version for use with automatic disk loaders, such as the
Mountain Computer Mountain Computer, Inc. (also known as Mountain Hardware) was a privately held American computer peripheral manufacturer active as an independent company from 1977 to 1988. In its early years, the company chiefly developed products for the Apple ...
model 3200. When using an automatic loader, blank disks are fed from a stack in a hopper, rather than manually placed into drives one at a time. The loader has two output bins, one for good copies and one for defective disks. Each Turbo II system could operate one or two automatic loaders. In addition to the standard 48 track-per-inch 5.25" drives, the CS6 was available in a version with 96 track-per-inch drives (quad density) for
DEC Rainbow The Rainbow 100 is a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982. This desktop unit had a monitor similar to the VT220 and a dual-CPU box with both Zilog Z80 and Intel 8088 CPUs. The Rainbow 100 was a triple-use ma ...
and
Tandy 2000 The Tandy 2000 is a personal computer introduced by Radio Shack in September 1983 based on the 8 MHz Intel 80186 microprocessor running MS-DOS. By comparison, the IBM PC XT (introduced in March 1983) used the older 4.77 MHz Intel 8088 ...
formats. A 3.5" drive version could copy
Amiga Amiga is a family of personal computers produced by Commodore International, Commodore from 1985 until the company's bankruptcy in 1994, with production by others afterward. The original model is one of a number of mid-1980s computers with 16-b ...
, Apple
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
and Unidisk,
IBM PC Convertible The IBM PC Convertible (model 5140) is a laptop computer made by IBM, first sold in April 1986. The Convertible was IBM's first laptop-style computer, following the luggable IBM Portable, and introduced the 3½-inch floppy disk format to the IB ...
, and other standard 3.5" formats.


Formatted disks

ALF obtained blank disks at very low prices due to the huge quantities needed for its disk copying service. ALF began selling blank disks in bulk packaging, instead of the usual ten-pack boxes, and with some advertising in the major personal computer magazinesALF Products advertisement
"Blank Disks"
''Creative Computing'', July 1983, Volume 9 Number 7 pg. 239. Retrieved 2013-04-11.
quickly became a major disk vendor. As competition in bulk disk sales began to increase, ALF looked for a way to distinguish its bulk disk products and soon hit upon the idea of selling pre-formatted disks. Normally, the user would have to
format Format may refer to: Printing and visual media * Text formatting, the typesetting of text elements * Paper formats, or paper size standards * Newspaper format, the size of the paper page Computing * File format, particular way that informatio ...
each disk before being able to use it in their computer, which was time-consuming. With pre-formatted disks, the user could use the disk in their computer immediately upon receipt. ALF, being a manufacturer of disk copying equipment, had a significant advantage in producing pre-formatted disks over most of the bulk disk vendors. Soon, ALF was formatting and selling millions of disks each year. ALF also formatted disks for some of the major disk manufacturers, such as
Nashua Corporation The Nashua Corporation (NASDAQ: NSHA) was an American company headquartered in Nashua, New Hampshire that made labels, specialty papers, and imaging products and services. On September 15, 2009, it was bought by Cenveo, Inc. As of early 2010, it ...


Quick Copy disk copiers

The Quick Copy series was ALF's first copier line to have its own built-in computer, rather than requiring an Apple II computer to function. The first model was introduced in 1987, and copied only standard FM and MFM 5.25" disks (such as the IBM PC formats). All the Quick Copy models had two disk drives, and were very easy to use. When the unit was first turned on, a green light next to the upper drive flashed, indicating the user should insert the "master disk" (the disk the user wants to copy). While the Quick Copy read the master disk into memory, the user could place a blank disk into the lower drive, and the unit would automatically begin making the first copy. When the unit was finished reading the master disk, the green light would go on, indicating the master disk was read into memory OK (or, a red light next to the upper drive would indicate a problem reading the master). The master disk could then be removed, and the user could insert a blank disk. As each copy was finished, in either the upper or lower drive, the unit indicated a good copy with a green light or a defective copy with a red light. The user could simply continue removing all the good copies and inserting new blank disks in each drive to make as many copies as desired. While the user was removing a finished disk and inserting a blank disk in one drive, the other drive could be in the process of copying; unlike systems where the two drives had to be synchronized. A small
LCD display A liquid-crystal display (LCD) is a flat-panel display or other electronically modulated optical device that uses the light-modulating properties of liquid crystals combined with polarizers to display information. Liquid crystals do not emi ...
showed the number of disks copied, and two "count downs" to show the progress of each drive. The display could also show various menu selections when not copying. Two buttons to the right of the display allowed the user to cycle through and select menu items, and a button to the left of the display could be held to scroll instructions for each menu item across the display. For large volume copying, multiple units could be placed side by side. A single user could operate them and make about 2000 copies per hour. Starting in 1988, ALF began introducing a number of 800-series models of Quick Copys. Externally, the 800-series models looked the same as the 701 model, but internally the controlling electronics were completely different. Models were available with various 5.25" or 3.5" drives; together, the various models could copy virtually every disk format in use by any personal computer. In the final model (model 832), introduced in 1992, each of the two drives contained both a 5.25" drive and a 3.5" drive; the user could use either the two 5.25" drives or the two 3.5" drives and thus copy a wide variety of disk formats.


100-Series autoloader controllers

In 1989, ALF used the electronics of the 800-series to create the 100-series of copying controllers for automatic loaders. Each 100-series unit operated a single automatic loader, but it could copy both sides of a double-sided disk simultaneously (all of ALF's earlier copiers, and all drives used in computers, could only read or write to one side of the disk at any given moment) and could handle drives that spin twice as fast as normal. Virtually every manufacturer of automatic loaders in the U.S. offered at least one product using ALF's 100-series (companies included Ashby Industries, CopyMaster, Costas Systems, MissionSix, Rimage Corporation, Trace Corporation, and Victory Enterprises). Most built the 100-series electronics directly inside their loader, but ALF also offered a compact metal enclosure that could be located on top of the loader or nearby.


Pro-Series autoloader controllers

By the 1990s, there were many large disk-copying services, and most of these already had ample installations of copying equipment (purchased from ALF and from other manufacturers). It was also becoming clear that floppy disks were going to be replaced by other media. ALF decided to design the next generation of automatic loader controllers, the Pro-Series, to be a very powerful design that could handle large numbers of automatic loaders with the latest high-speed simultaneous-double-side drives but at a very low cost per capability. The assumption was copying services would be adding equipment only as needed to replace existing equipment as it wore out. The days of massive expansion in production were over, and they would be looking for very low-cost products. The Pro-Series was designed so a single controller could handle eight automatic loaders, each with a very high speed drive. Additionally, multiple units could easily be connected with an Ethernet-like twisted-pair cable so that one unit could load the master for use by hundreds of units, and the hundreds of units could all be controlled from one unit's keyboard and display. The use of large-scale
gate arrays A gate or gateway is a point of entry to or from a space enclosed by walls. The word is derived from Proto-Germanic ''*gatan'', meaning an opening or passageway. Synonyms include yett (which comes from the same root word) and portal. The c ...
, which could later be converted to
application-specific integrated circuit An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficienc ...
s if sales volumes permitted, allowed all the features and speed of the highest-cost copying equipment to be included in a relatively inexpensive circuit board. Most of the design work for the Pro-Series was done prior to ALF being acquired by Rimage Corporation in October 1993. The design was completed at Rimage by former ALF employees after the acquisition.


References

{{reflist 1975 establishments in Colorado 1993 disestablishments in Colorado 1993 mergers and acquisitions American companies established in 1975 American companies disestablished in 1993 Computer companies established in 1975 Computer companies disestablished in 1993 Defunct companies based in Colorado Defunct computer companies of the United States Defunct computer hardware companies