🖥️ TI CC-40 Compact Computer

Texas Instruments Portable BASIC Computer (1983)

Browser-local CC-40 WASM reimplementation — launch subset only, no original ROM image.

Initializing...

Try These BASIC Programs:

Keyboard Controls:

One-click CC-40 demos

These load real BASIC lines into the browser-local CC-40 WASM runtime. This is a reimplementation, not the original ROM, and these demos stay inside the current launch subset: LCD text, line-numbered BASIC, CALL KEY polling, CALL SOUND tone routing, indicators, positioned DDRAM writes, and HD44780 custom characters.

LCD custom glyph

Defines CGRAM character 0 with CALL CHAR, then prints it with CHR$(0).

Indicator panel

Lights the DEG and I/O indicators with CALL INDIC and prints a short status line.

Positioned LCD writes

Uses CALL HCHAR and CALL VCHAR to write raw character bytes into LCD DDRAM.

CALL SOUND scale

Runs a short C-major scale with CALL SOUND and routes each tone through the browser-local audio path.

CALL KEY polling

Starts a one-shot key poll with CALL KEY; after loading, press a key on your keyboard or click one on the CC-40.

DEF FN temperature

Defines a small DEF FN conversion function and prints sample Fahrenheit-to-Celsius output.

Program loop

Stores and runs a tiny numbered BASIC program so the LCD scroll window shows the latest line.