The original poster is running HPBASIC, not MSU Basic.
And clearly the source code is not for HPBASIC.
----- Original Message -----
From: "J. David Bryan" <jdbryan at acm.org>
To: "General Discussion: On-Topic Posts Only" <cctech at classiccmp.org>
Sent: Thursday, March 31, 2005 10:57 AM
Subject: Re: hp2114 basic
On 30 Mar 2005 at 18:52, Bob Shannon wrote:
I don't think this information is at all
correct.
For HP's stand-alone BASIC...
I'm unclear here; to what specifically is "this information" above
referring?
You describe the operation of an HP product, but the program on Jeff's
site
isn't an HP product. The source starts off with:
* TIME-SHARE BASIC DRIVERS AND MONITOR
*
* KILE B. BAKER
* JOHN S. SHEMA
*
* DATA RECORDING CENTER
*
* MONTANA STATE UNIVERSITY
...and it appears on HP's LOCUS ("Library of Contributed User Software")
tape as items 22255-60001 and 22255-60002. So we're speaking of two
different products.
It assumes you have a 12531 series serial
interface in slot 11, and a
reader in slot 12. It will run perfectly well without using PBS under
this hardware config.
HP BASIC might, but the MSU BASIC under discussion won't. See, for
example, the "CHIN1" routine in source file 6:
LIA 0 LOAD CHARACTER
[...]
OTB 0 NO, OUTPUT TTY BOARD COMMAND
STC 0,C START INPUT
All of the I/O instructions default to select code 0 and must be
configured
to the actual TTY select code.
The source on the 2100 archive site is for a
multi-user basic, not
HP's 1968 stand-alone basic.
Yes.
These are two completely different peices of
software.
Hence my confusion with your first sentence.
-- Dave