CINET-BASIC
8-655
Author: Bud Pembroke and David Gillette
Computer Instruction Network
Revised by: G. Chase, OSB
Portsmouth Abbey School, RI
Operating System: Paper Tape
Source Language: PAL-III, ODT
Memory Required: 4K
Special Hardware Required: Teletype with reader/punch recom
mended
Revised: 2 February 1978

Abstract: CINET·BASIC is an interpretive compiler patterned after
the original Dartmouth BASIC. It was built by modifying FOCAL-69,
and uses many of the same subroutines and/or methods. Included are
statements such as Let, Print, GO TO, IF-then, For and Next, GOSUB
and Return, Input; and commands such as RUN, Edit, ERASE, LIST
and Interrupt. Error messages are given in terms of an error number and
line number.

The program occupies locations 0000-3252 and 4600-7600. The user's
written BASIC code is stored from 3252 on. This working storage can be
expanded by deleting the trigonometric and exponential functions.

Revisions included with this tape include new versions of the internal
'ALIGN' and 'FIX' routines. The "INT (X)" function now yields the
correct result regardless of the value of the argument. A second patch
implements the "SGN (X)" function with the restriction that it yields a
+1 result if X = 0, and it requires the use of core locations 7600-7610.

DECUS 8-655 includes a revised binary tape of CINET-BASIC, and
can be loaded without a checksum error.

Note: Sources and listings of CINET-BASIC are not available.

Media Price Code: A2, F6
Catalog: August 1978