Micro-LINC 300

From Computer History Wiki
Revision as of 13:19, 15 November 2025 by Larsbrinkhoff (talk | contribs) (Work in progress to reverse engineer the additions over a classic LINC.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The micro-LINC 300 was a LINC compatible computer by SPEaR, Inc. It came with 4K memory, expandable to 32K.

Instruction set additions

Memory banks

The primary memory] can be up to 32K, divided into 32 1K pages. There are two five-bit registers, LP and UP. The LMB and UMB instructions set the lower and upper memory banks, i.e. LP or UP. Both instructions take a five-bit page number. The Z register is set to the previous contents of the page register.

Flag

There is an additional flag register, which is a single bit. The MSC 2 instruction sets the flag, and the MSC 12 clears it. SKP 17 skips if the flag is set.

Buffered tape

Tape transfers can run in parallel with the processor. There is a new tape accumulator, TA. MSC 4 transfers the TA to the regular accumulator. The MSC 3 instruction makes a following tape instruction not pause. The SKP 16 instruction skips if the tape is busy.

Disable interrupts

The MSC 7 instruction disables interrupts.