The Compact Computer 40 or CC-40 is a
portable computer
A portable computer is a computer designed to be easily moved from one place to another and included a display and keyboard together, with a single plug, much like later desktop computers called '' all-in-ones'' (AIO), that integrate the sy ...
developed by
Texas Instruments
Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globall ...
. It started development in 1981, and was released in March 1983 for US$249. The CC-40 has a single-line 31 character
LCD
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. Liquid crystals do not emit light directly but in ...
display, weighs 600 grams (22 ounces), and is powered by an
AC adapter
An AC adapter or AC/DC adapter is a type of external power supply, often enclosed in a case similar to an AC plug. Other common names include wall wart, power brick, wall charger, and power adapter. Adapters for battery-powered equipment may ...
or can operate for 200 hours on four
AA batteries
AA, Aa, Double A, or Double-A may refer to:
Arts, entertainment and media
* ''America's Army'', a 2002 computer game published by the U.S. Army
* '' Ancient Anguish'', a computer game in existence since 1992
* Aa!, a J-Pop musical group
* Dou ...
. Memory is not erased by turning the unit off; it can retain data for several months. The CC-40 lacks a way to store data more permanently. Software was only available on cartridge or by typing programs into its built-in
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
interpreter. The BASIC interpreter is similar but not identical to that of the
TI-99/4A
The TI-99/4 and TI-99/4A are home computers released by Texas Instruments in 1979 and 1981, respectively. Based on the Texas Instruments TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. ...
.
The CC-40 uses TI's TMS70C20 CPU, an 8-bit
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
that runs at 2.5 MHz. The system has 6
kilobytes
The kilobyte is a multiple of the unit byte for digital information.
The International System of Units (SI) defines the prefix ''kilo'' as 1000 (103); per this definition, one kilobyte is 1000 bytes.International Standard IEC 80000-13 Quantitie ...
of
Random Access Memory
Random-access memory (RAM; ) is a form of computer memory that can be read and changed in any order, typically used to store working Data (computing), data and machine code. A Random access, random-access memory device allows data items to b ...
(expandable to 18 KB),and 34 KB of
Read Only Memory
Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing soft ...
. Peripherals can be connected via a
Hexbus
The Texas Instruments Hex-Bus interface (sometimes used unhyphenated as Hex Bus and with varying capitalization) was designed in 1982 and intended for commercial release in late 1983. It connects the console to peripherals via a high-speed serial ...
port: an 80 column printer, printer/plotter,
RS-232
In telecommunications, RS-232 or Recommended Standard 232 is a standard originally introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' (''data terminal equipment'') such a ...
interface, and modem. A licensed version of the
Exatron Stringy Floppy
An Exatron Stringy Floppy (cover removed) designed for use with the TRS-80 Model 1
The Exatron Stringy Floppy (or ESF) is a continuous-loop tape drive developed by Exatron.
History
The company introduced an S-100 stringy floppy drive at th ...
as a digital "wafertape" unit depicted on the computer's box was only released as a prototype, reportedly because it proved too unreliable.
Development
The Compact Computer 40 was developed under the internal codename "Lonestar".
Reception
''
BYTE
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' heavily criticized the CC-40, noting that "there's no clock. No file system. Only one BASIC program at a time can reside in memory, and the user can only work with about 5200 bytes of that. And the keyboard is vile". It also noted the lack of any external storage because the TI wafertape drive was not available, and the complete lack of software. The review suggested that the computer should be considered a "dandy scientific calculator" since good programmable calculators cost about the same as the CC-40's price, but that otherwise "virtually all of its competition vastly outstrips it in power and features", including the TI-99/4A.
In a review for ''
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 th ...
'', Joe Devlin wrote, "The permanent memory and powerful Basic exceed the capabilities found in most hand-held computers."
[ He recommended it as a convenient tool for learning BASIC or for someone who frequently does calculations with formulas.][
In 1983, ''MicroKids'' magazine included the CC-40 on a list of "Top 10 Great Gift Ideas."
]
Legacy
The Hex-Bus
The Texas Instruments Hex-Bus interface (sometimes used unhyphenated as Hex Bus and with varying capitalization) was designed in 1982 and intended for commercial release in late 1983. It connects the console to peripherals via a high-speed serial ...
interface was also available for the TI-99/4A
The TI-99/4 and TI-99/4A are home computers released by Texas Instruments in 1979 and 1981, respectively. Based on the Texas Instruments TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. ...
as an unreleased prototype expansion peripheral. It was built into the prototypes of the cancelled TI-99/2 and TI-99/8 computers.
An improved model, the CC-40 Plus, was in the final stages of development and included a cassette port. The project was canceled when Texas Instruments discontinued the 99/4A and exited the home computer market. Most of the architecture of the CC-40 Plus was reused in the Texas Instruments TI-74. The TI-74 changed the physical footprint of the Hexbus port and rename it Dockbus. Old Hexbus peripherals could even be used on the TI-7
with an adapter
Also in development was the Compact Computer 70 (codenamed "Superstar"). The CC-70 was to have four cartridge ports, more RAM, and an 8 x 80 display with graphics capability. The CC-70 mock-up from Calculator division lead CB Wilson showed up on eBay in 2020. Engineer Steven Reid has stated that the first run of chips for the CC-70 failed, and TI discontinued the Home Computer division in October 1983 before the chip issues could be corrected.
References
* Thomas, David (1983). ''Learn BASIC: A Guide to Programming the Texas Instruments Compact Computer 40''. Texas Instruments, Inc. and McGraw Hill, Inc. .
External links
CC-40 images and documentaiton
{{Authority control
Computer-related introductions in 1983
Home computers
Portable computers