Victor Series 1400 Model 321 Electronic Calculator
The Victor 1400 series of calculators (which included two machines, the exhibited machine, and the slightly more-capable 14-322) were Victor's second venture into the electronic calculator marketplace. Victor's first attempt, the Victor 3900 introduced in October of 1965, while a technological tour-de-force, had difficulties in the marketplace because it stretched the state of the art just a bit too far and suffered reliability problems as a result. The 3900's difficulties hurt Victor's market reputation in the calculator marketplace for a few years during the heyday of the emergence of electronic calculators, as well as spooking the company's management as far as electronic calculators were concerned. The story behind the development of Victor's entry into the electronic calculator industry is quite interesting, and is told in in the detailed essay entitled "The Victor 3900 - History's Forgotten Miracle".
After Victor's problems with its first electronic calculator, the company waited nearly two years before venturing back into the electronic calculator market on its own. During the interim, it marketed electronic calculators made by other manufacturers (Nixdorf/Wanderer Werke in W. Germany was one) under the Victor brand name through OEM relationships with the manufacturers. This provided Victor a presence in the electronic calculator marketplace while management was trying to decide whether to try again at developing its own electronic calculators, or continue marketing other manufacturer's machines under the Victor brand name. Given that all mechanical calculator manufacturers were seeing sagging sales due to the emergence of electronic calculators, either Victor had to strengthen its OEM relationships and market a wider range of electronic calculators made by other manufacturers under the Victor brand name, or it had to get busy and come up with its own electronic calculator that could potentially generate more revenue and maintain Victor's long-built reputation for high quality, reasonably priced, and feature-rich calculators from its mechanical calculator past.
It was finally decided that Victor would engage in a crash program to develop its own electronic calculator, using a conservative design utilizing tried and true off-the-shelf technology that would be simple, reliable, and relatively inexpensive to manufacture, but employing high quality parts and design to assure that the resulting machines would meet the high standards that Victor customers were accustomed to.
Development of the new calculator design began in late 1967. It was decided that there would be two calculators in the series; one machine with a number of additional features over the other, to provide the prospective buyer different options based on their need. The development of the machines proceeded at a rapid pace, as off-the-shelf technology was used throughout, eliminating the potential difficulties involved in the use of more bleeding-edge technology. In early 1969, two calculators were introduced, the basic Model 14-321 as exhibited here, and its big-brother, the Model 14-322.
The Victor 14-321 exhibited here appears to have been manufactured sometime in the latter part of 1970, based on date codes on integrated circuits and other parts in the calculator. The main logic board is populated with parts from the mid- to late part of 1969, but the MOS LSI shift register chips on the display generator board are dated in the late-1970 timeframe. Either the display drive board is a later replacement (though it doesn't look like it has been replaced), or the main logic board was perhaps was from a batch production run done in early '70 that simply had not yet been used up by production. Because of this discrepancy, it is difficult to pin down with much certainty when this machine was actually built.
CRT-Display of the Victor 14-321 in operation
The similarities between the two machines in the 1400-series vastly outweigh the differences. Both models utilize a CRT display tube (a 5" RCA 4499 tube with Green P1 Phosphor) for presenting output to the user, showing the content of three registers with digits drawn in a slightly modified version of the familiar seven-segment form. The modifications include adding a 'tail' to the top segment of the "7" and "2", and slightly reducing the height of the "1", which also affects the "4". The digits are subtly slanted to the right. The display provides leading zero suppression, and automatically groups displayed numbers into three digit blocks for easier reading, before and after the decimal point. Negative numbers are displayed with a "-" directly to the right of the number. The result is an easy-to-read display with a pleasant look to it. Both of the Victor 1400-series machines provide only the basic four math functions, and have a capacity of 14 digits. Both the 14-321 and 14-322 share the same power supply circuity, CRT display generation and driving circuitry, keyboard design, and cabinetry (although the keyboard bezel is different depending on the model). The real difference between the models is that the 14-322 has an additional store/recall memory register, and offers a little more functionality of the accumulating memory register than does the 14-321. These differences reflect in the number of keys on the keyboard and their function.
The electronic architecture of the two machines is very similar, with only a number of logic changes in the 14-322 to implement the additional capabilities of the machine. The architecture utilizes a (mostly) bit-serial data flow. At idle, the operational speed of the machine is slowed down to allow the display to be generated, as the display process operates at a speed significantly slower than the capabilities of the rest of the logic. The content of the working registers circulates through the storage element a bit at a time, through the arithmetic unit (which essentially operates in "add zero to everything" during the display operation), through the display generation logic, and back into the storage element. This process continues indefinitely until the machine is asked to perform an operation by the operating pressing a key on the keyboard. This general data flow is consistent with many other electronic calculators that utilize delay lines or chains of shift registers for their main storage element.
The arithmetic unit (AU) of the 1400-series machines is slightly different than most traditional bit-serial designs, in that it operates on data a digit (four bits) at a time rather than operating on data a single bit at a time. There are two four-bit shift registers that serve as the two inputs for a 4-bit parallel arithmetic unit(AU). As bits for each digit of a math operation stream out of the shift register chain, logic gating directs the appropriate bits into the two AU input shift registers a bit at a time. Once both shift registers contain a digit consisting of four bits, the AU performs the requested math operation on the two digits in parallel, putting the result into another parallel-input, serial-output shift register whose 4 bits are shifted into the serial bit steam at the appropriate place for the result to reside, as well as making note (by setting a flip-flop) if the math operation resulted in a carry or borrow. This is a rather unusual arrangement, and it's not clear why this scheme was used instead of the usual single bit serial adder with a carry delay. The arrangement used in the 1400-series calculators seems to add no real benefit in terms of performance, and definitely adds cost in terms of requiring more chips to implement. The only thing that the author can think of is that this design may have been used to avoid concerns relating to patent infrigment, or perhaps to make the design unique on its own for patent purposes, though no patents from Victor Comptometer have been found that reference this arithmetic unit design.
A close-up view of one of the MOS LSI Shift Register Integrated Circuits
Note Date code of 7042 (42nd week of 1970)
The exhibited 14-321 benefits from a mid-life design change on the 1400-series calculators that replaced the somewhat expensive magnetostrictive delay line as the storage element with two Metal-Oxide Semiconductor (MOS) Large-Scale Integrated Circuit shift register chips, which by the time of this design change, had become off-the-shelf devices. Each IC contains two 100-bit serial-in, serial-out shift reigsters that, through an external connection, can be connected together at act as a single 200-bit shift register, which is how the chips are used within the 1400-series calculators. The two shift register ICs are connected together to create a single 400-bit shift register. The shift register acts very much like the old delay line...bits go in one at a time, are delayed a specific amount of time (400 microseconds during math operations) as they shift through the 400 stages of the shift register, and come out the other end delayed by 400 microseconds. The shift register ICs use dynamic data storage cells that will "forget" their content if the shift register is not operated at a minimum shifting-rate specified by the manufacturer. For this reason, the registers of the calculator are maintained by continually circulating the data through the shift register at a moderate speed, then through the arithmetic unit, to the display generator circuitry, and then and back to the shift register all the time the calculator is powered up. This continual activity of the shift registers assures that they will never "forget".
When calculations are performed, the display generation is inhibited (the screen goes blank), and the speed at which data is moved through the shift register and arithmetic unit is sped up (because the display generation is a relatively slow operation). The bits of the registers involved in the calculation are sent through the arithmetic unit a digit at a time, the desired operation performed, and the resultant bits fed back into the shift register at the proper time. Once the operation is completed, the system shifts back into "slow" mode, and the display is re-enabled enabling the operater to observe the results of their command. This "two speed" mode of operation was implemented in the earlier Victor 3900 calculator, and was patented as US Patent 3,453,601.
All of the logic of the calculator (with the exception of the shift-register ICs) is contained on one large circuit board mounted in the base of the machine. Two connectors provide the connection between the calculator logic and the power supply, keyboard, decimal point selection switch, register storage, and display generation circuitry.
Initially, the 1400-series calculators were designed using a magnetostrictive delay line, with a delay time of 412 microseconds, which stored the 400 bits needed for the working registers of the calculator. Based on documentation from Victor, sometime during the latter part of 1969, an update was made to the 1400-series calculators whereby the delay line was replaced by MOS shift register chips. The exhibited 14-321 calculator was a benefactor of this change. The change involved a redesign of the display generator/drive board to remove the delay line and replace it with two MOS shift register integrated circuits, as well as removing the delay line write and read amplifiers, and replacing that circuitry with appropriate level shifters to convert the DTL logic levels from the main logic into signals that the shift register IC can accept, as well as level shifters to convert the MOS logic thresholds to DTL levels at the output of the delay line. Also included was special clock driver circuitry for shift register ICs.
According to old Victor documentation, the 1400-series calculators were declared obsolete on January, 20 1971. The fact that the machines were obsoleted in just two years shows the frenetic pace of electronic technology development during this period of time. Production of the machines likely ceased around or shortly after that date, with sales continuing until inventory was depleted. In early 1971, the retail price quoted for a 14-321 was $995, which, by educated guess, would mean that it sold for something in the neighborhood of $1,295 at introduction.
Top view of 14-321 chassis
The machines are designed around a somewhat unusual working register arrangement. First, there is the entry/result register, into which numeric entry occurs and final results of math operations are placed (displayed on the bottom line of the CRT display). Next is a multiplicand/dividend register which holds the first number of multiplication or division operation (shown on the middle line of the display), automatically serving as a constant for multiplication and division. There is a non-displayed temporary register used in addition and subtration operations. The content of the 14-321's accumulator-style memory register is displayed on the top line of the display. All of the working registers are capable of holding 16 digits, but two of the digit positions are used for housekeeping purposes, such as keeping track of the sign of the number in the register, along with storing the decimal point location, leaving the other 14 digit positions available for number storage.
The 14-321 provides a single accumulating memory register, also with a capacity of fourteen digits. Decimal point settings are available for 0, 4 or 6 digits behind the decimal point. Oddly,there is no setting for two digits behind the decimal, which would be more useful for financial calculations. The machine does not have any round-off functionality. For example, 2 <÷> 3 results in 0.6666 with the decimal point selection thumbwheel at the 4 digits behind the decimal position.
The main logic board for the Victor 14-321
Both of the machines in the 1400-series have three main circuit boards. The rather large main logic board (measuring 18"x13") occupies the entire bottom of the chassis. This single board contains all of the digital logic of the machine. In the Model 14-321, it is populated with 114 small-scale DTL (Diode-Transistor Logic) devices made primarily by Fairchild, but with the few Texas Instruments parts sprinkled about. The devices are all in 14-pin dual-inline plastic packages. Unfortunately, Victor saw fit to have the IC manufacturers place Victor-specific part numbers on all of the IC's (e.g., 50210-x), so it's a bit of a challenge to figure out exactly what function of each particular part number provides, however, my guess is that the devices are from Fairchild's popular DTuL line, with the TI parts being functional equivalents.
The Fairchild (Marked with f Symbol) and Texas Instruments (Marked with Texas State Outline)
Diode-Transistor Logic (DTL) Chips that make up the logic of the 14-321.
Note Victor Custom Part numbers that take form of 50210-X, where X indicates type of IC.
Also note date codes ranging from 6933 (33rd Week of 1969) through 7004 (4th week of 1970)
Two groups of square pin connectors on the main logic board provide connections to the rest of the machine. One connector hooks up to the keyboard assembly, and the other connector provides power supply, connections for the storage element, and logic signals that direct the operation of the CRT display. A second board, approximately 11"x4", oriented vertically on the left side of the chassis, contains discrete components, with one single linear integrated circuit. This board creates the low voltage power supplies (for the logic and deflection amplifiers for the CRT); provides Digital to Analog Converters that are used to generate the vectors that draw the numerals on the CRT display; the CRT deflection amplifiers; the storage element (delay line or MOS shift register ICs), as well as conditioning for the storage element.The third circuit board, oriented vertically on the right side of the CRT provides the high voltage power supply (approx. 2,200 Volts DC) needed for generating the electron beam in the CRT, as well as providing for focus and brightness controls. The power supply of the machine is a traditional linear supply, with a rather large multi-tap transformer, feeding standard recitification and electrolytic capacitor filtering. Most of the supply voltages (+5V logic supply, +12V, -6.2V, and -24V) are zener diode/pass-transistor regulated. A low-current +136V supply used in the CRT deflection circuitry) is zener regulated, and an unregulated 6.3V AC winding in the transformer is used to power the heater element in the CRT.
The keyboard in both machines utilizes very high-quality modular keyswitch units, with two sets of dual gold plated contacts for relibility and minimization of contact bounce. Even so, there is a special timer circuit in the machine that delays the sampling of key closures by a few milliseconds to allow any contact bounce to settle out. The surprising part about these keyboard switches is that they are an open-frame switch, with the contacts exposed to the environment inside the cabinet. This makes them susceptible to dust and atmospheric contaminants that could potentially cause problems with reliable keyswitch operation, but even after 30-plus years of service without any cleaning, the keyboard in the 14-321 exhibited here works very smoothly, with no glitches. The keycaps are made of plastic, with moulded in color and nomenclature. The power switch is made up of a slide switch located at the left of the keyboard panel.
The 14-321 is built upon an aluminum chassis that is quite nicely fashioned, and very strudy. The circuit boards are mounted to the chassis with machine screws that hold them in place. The wiring harness consists mainly of individual wires that interconnect the circuit boards, using hard-wired connections, or plug-type connections. The cabinet is made of plastic (likely ABS), with two parts; the base, and the upper cabinet. The upper cabinet is made of a few parts, including the main cabinet section, and two pieces that form the "bubble" that makes up the hood and viewing screen for the display. The base part of the cabinet is a darker, forest green color, and the upper part an almost turquoise-green color mix. These colors are consistent with Victor's corporate coloring scheme, although these colors are not what the author would consider stylish in an office environment. With age and exposure to atmospheric contaminants, the color of the upper cabinet oxidizes to a rather sick-looking brownish-green. The keyboard bezel is painted a medium-gray. Cooling is by convection only, with cooling grates in the base, and at the back of the upper cabinet to allow air to flow through the cabinet to cool the components. The machine does generate a sizable amount of heat, and the cabinet gets clearly warm to the touch after operating for 15 minutes or so.
Keyboard of the Victor 14-321
Both the 14-321 and 14-321 operate conventionally, with arithmetic addition and subtraction, and algebraic multiplication and division. Addition/subtraction are performed by entering a number, followed by the [+] or [-] key, which immediately adds or subtracts the entered number from the amount in the hidden working register, then copies the working register in to the entry/result register. Multiplication and division are entered as they would be written, by entering the first number, pressing the [X] or [÷] key, which moves the entered number into the multiplicand/dividend register, entering the second number, and pressing the [=] key, which calculates the product or quotient, and places the result in the entry/result register, leaving the multiplicand/dividend register untouced, allowing for easy multiplication and division by a constant. Two clearance keys are provided; [C], which clears the entry/result register (used mainly for correcting entry errors), and the [C ALL] key, which clears all of the working registers, along with the accumulating memory register. The memory register in the 14-321 is a full accumulator-style memory register, capable of accumulating sums and differences. The content of the memory register is displayed on the top line of the CRT display at all times. A total of three keyboard keys control the operation of this register. The [M+] key adds the content of the entry/result register to the memory register. The [M-] key subtracts the entry/result register from the memory register. In both cases, the number in the entry/result register remains untouched. The [MR] key copies the content of the accumulator memory into the entry/result register. It is interesting that Victor opted not to include a function to clear the memory register. The only way to clear the register is to subtract (or add, if he number is negative) the value currently in the memory register to/from itself, which results in the memory register being set to zero.
Overflow indication on CRT display of the 14-321
The 1400-series machines have very few quirks, clearly a result of careful logic design. The machine is very good at detecting error conditions, such as calculation overflow, entry overflow, and division by zero. The full 14-digit capacity of the machine is available for all operations. When an overflow/error condition occurs, the machine displays all digit positions filled with a rather odd character that consists of all segments (including segments normally blanked) on at once, and inhibits operation of all keyboard keys except the [C] and [C ALL] keys. Pressing the [C] key will clear the overflow condition, restoring the display to normal, with the memory and multiplicand/dividend registers as they were before the error condition, and the entry/result register cleared. Pressing the [C ALL] key clears the error condition, as well all working registers, and the accumulating memory register. If an overflow is caused by the accumulating memory register exceeding capacity, unusual results can be left in the register if the [C] key is used to clear the overflow condition. The machine does not have a power-on reset circuit for the registers, so typically when the machine is turned on, it comes up in overflow state, requiring a press of the [C ALL] key to clear things before calculations can begin.
The machine operates at a master clock frequency of approximately 2 MHz (Two million clock cycles per second). This master clock is divided in half to generate the calculator's main timing signal of 1 MHz, which is used to clock data through the shift register storage. The 1 MHz signal is further divided down two yield sixteen operational timeslices that are used to step the machine through its various states. With this rather fast clock rate, the calculator is quite quick. I have not been able to find published calculating speed figures for these machines, so the estimates of calculation times are only by observation. Addition and subtraction occur with no apparent delay, with only a barely-noticible flicker of the display as the calculation is performed. A guess would be that these operations complete in somewhere between 30 (0.03 second) to 50 milliseconds (0.05 second). Multiplication and division are also quite quick, with a brief, but more noticible flicker of the display noted for all but the most complex operations. An estimated average time for multiplication and divison would be somewhere between 100 to 150 milliseconds. During calculation, the display is blanked, so on more complex multiplication and division operations, there is a quick, but noticible dropout in the display. The Old Calculator Web Museum benchmark calculation of all 9's (in this case, fourteen 9's) divided by 1 completes in approximately 300 milliseconds (roughly 1/3rd of a second). Multiplication of 9,999,999 by itself takes a little over 250 milliseconds (1/4 second). Both calculations yield the correct result, which is somewhat uncommon for calculators of this vintage.