+Home     Museum     Articles     Advertising     EMail  

Old Calculator Museum Advertising & Documentation Archive
Sharp Compet 30 (CS-30B)

Advertisement for Sharp Compet 30 Model CS-30B
Electronics Magazine, July, 1967

The Sharp Compet 30 (CS-30B) is an update to original version of this calculator, Sharp's Compet 30 Model CS-30A. The CS-30A was introduced in late 1966 as a reduced cost version of Sharp's first silicon transistor-based desktop calculator, the Compet 20. The B version of the Compet 30 was introduced in March of 1967, shortly after the introduction of Sharp's first production electronic calculator to use Integrated Circuits, the reclusive Compet 31 (CS-31A), which debuted in Japan in February of 1967. The Compet 31 was not exported to the US due to concerns over patent issues raised by Texas Instruments (TI) in the US. TI held patents on the invention of the integrated circuit, and was threatening to have the US Customs Dept. blockade any Japanese electronics containing integrated circuits until TI was allowed to start up a jointly-owned venture in Japan to produce integrated circuits. This conflict resulted in delays of any IC-based calculators from Japan showing up on US retail shelves. This conflict lasted long enough to hold up deliveries to the US of Sharp's next IC-based electronic calculator, the revolutionary Sharp Compet 32.

The Compet 31 was identical in function the Compet 30 model CS-30B other than the memory register of the Compet 31 was implemented using Mitsubishi-made TTL ICs versus the discrete transistor memory register implementation of the CS-30B.

The CS-30B included some improvements that made the calculator easier to use than the original Compet 30 CS-30A version. CS-30B added two indicators at the left end of the display; an error indicator that lit red when an overflow occurred, and another indicator that lit yellow to indicate that the memory register contained non-zero content. These small changes provided better operator visibility of overflow conditions, reducing the chance for error when an overflow occurred. The memory status indicator helped the operator keep tabs on the status of the memory register, also helping to reduce errors related to use of the memory register.