Wang LOCI-2AC Calculator
Logarithmic Calculating Instrument

The Wang LOCI-2 Programmable Calculator was introduced in January 1965, replacing the LOCI-1 that was introduced just four months before. The LOCI-2 has more than 1,000 transistors, no integrated circuits, core memory, and NIXIE Tubes for the display. To dramatically improve the speed of multiplying amd dividing it actually added or subtracted logarithms. It supported a printer, Teletype, and punched card reader peripherals.

Our LOCI-2 was shipped as a model 2AC, so it has 16 Storage Registers in core memory and a 1412A Teletype interface. It doesn't have a 1407 Storage Register board because it is a model 2A and has a 1410A 16 Storage Register board instead.

Our LOCI-2. #3026, came from the Wang Connecticut Customer Engineering office. It was used in the late 60’s and early 70’s as a test bed and repair kit for field service engineers. If they couldn’t repair a board in the field the defective board was sent to the Wang home office and exchanged for a functioning one. We also received a salesman's case containing a complete set of spare boards, a card reader, and a complete keyboard.

Numbers are stored in the registers in Binary Coded Decimal format. There is a 1, 2, 4, and an 8 bit for each digit in a number. The decimal value of a digit is the sum of the bits for each weight, e.g. a 9 is stored as a 1 and an 8. Each bit is stored in a flip-flop made from two transistors. Most registers are 10 digits wide, so it takes 2 x 4 x 10 = 80 transistors to make a register.

The boards in this LOCI-2 calculator are:

  1. 1501 Input Decoder Control for the Card Reader and Teletype

  2. 1401A Register Decoder and Display

  3. 1402A N Register with Binary Adder

  4. 1403B L Register with Binary Adder

  5. 1404A Main Timing

  6. 1405A Miscellaneous Shift Pulse and Control

  7. 1406A Register with Accumulator, Decimal Counter

  8. 1408A Program and Decrement Counters plus Storage

  9. 1412A Teletype Input and Output Control

  10. 1410A 16 Register Storage Containing 10 Digit Decimal + Sign of Each Register (Core)

The restoration blog is here.

There are a few LOCI-2 calculators left, most in private collections. These are the public ones:

The point-to-point wiring on the bottom of the chassis. The circuit breaker at the bottom right is broken and will need to be replaced. It looks like the capacitor for the +10VDC power supply is installed backwards. It looks cleaner than the one at the left for the NIXI power, so it was probably replaced at some time.

This LOCI-2 belonged to Wang field service and came with a case full of spare boards. The field service people would install known-good boards from the case to repair a customer's calculator. Then they would install the broken board in this LOCI-2 to determine the fault, repair the board, and put the repaired board back in the case. This LOCI-2 came with two punched card reader to load programs. Since this LOCI-2 is a Model 2AC it supports a Teletype as an I/O device using the 1412A board that goes in slot 9.

One of the first programmable electronic calculators, this instrument was announced in 1964 and sold from 1965. It was designed by An Wang (1920-1990) and his associates. Wang, a native of Shanghai, immigrated to the United States after World War II, studied computer science at Harvard University, and worked at the Harvard Computation Laboratory. He started his own business in 1951, producing magnetic core memories and other electronic equipment on order. The LOCI or “logarithmic calculating instrument” was the first product marketed by the company. Two versions of the machine were announced: the LOCI I, which was not programmable, and the LOCI II, which was.

http://www.oldcalculatormuseum.com/wangloci.html

A copy of the LOCI Service Manual is on Bitsavers.

The desktop machine has nine digit keys arranged in an array, as well as a zero bar and a decimal point key. Depressing other keys changes the sign of the number, shifts the decimal point, shifts from the logarithmic to the work register, and shifts from the work to the logarithmic register. Further keys are for arithmetic operations, squares, square roots, inverse squares, inverse square roots, inverse logarithms, and clearance of various registers. To the right are controls for the decrement counter, the program counter, and the operation code. According to company advertising, the machine offers ten-digit precision in addition and subtraction and eight-digit precision in multiplication, division, exponentiation, root extraction, and logarithm computation. It has five storage registers of ten-digit capacity and a ten-digit display, plus a display for the sign of the answer. A cooling fan and a cord are at the back. The card reader attachment that plugs into the back holds program cards.A tag on the front of the machine reads: LOCI-2. A tag on the back reads: ELECTRONIC SYSTEMS AND DEVICES (/) LOCI II (/) MODEL NO. 2AB (/) SERIAL NO. 2734 (/) TEWKSBURY, MASS. U.S.A. A paper tag on the back of the machine indicates that it was serviced 4/28/68, 9/12/68, and 2/9/71.According to a 1964 flier, the machine was to sell for $4,750.00. Kenney says that the initial price was $6,500. Wang Laboratories would go on to sell the 300 series of calculators (from 1966) and the 700 series (from 1969), and to manufacture minicomputers and networked microcomputers.For related objects and documents, see 1980.0096.02 through 1980.0096.10.Compare 1980.0096.01 with the later 1983.0171.01 (a Wang Series 700 calculator), and the even later 2011.0022.01 (a Wang Series 600 calculator).References:There is an extensive discussion of the LOCI II at the website of the Old Calculator Museum. See:

The Punched Card Reader. You can enter programs with this.

The top and bottom of the keyboard.

1501A Input Decoder Control

1401A N Register Decoder and Display

1402A N Register with Binary Adder

1403B L Register with Binary Adder

1404A Main Timing

1405A Miscellaneous Shift Pulse and Control

1406A Register with Accumulator, Decimal Counter

1408A Program and Decrement Counters plus Storage

1410A 16 Register Storage Containing 10 Digit Decimal + Sign of Each Register (Core)

1412A Teletype Input and Output Control