Need a BASIC expert

Brent Hilpert bhilpert at shaw.ca
Wed Apr 21 12:10:22 CDT 2021


On 2021-Apr-21, at 1:49 AM, Christian Corti via cctalk wrote:
> I'm trying to find out if the BASIC dialect that was available for the MINCAL computers (aboutn 1971) was something derived from another "system" or whether it was an own dialect.
> 
> Some characteristic instructions that I can't find somewhere else are:
> - Formatted output with PRINT FOR(<FORTRAN like description>)
>  Example: PRINT FOR(F5.0)500.1
> - Computed GOTO with GOTO <expression> OF n1,n2,...
>  Example: GOTO A+B+1 OF 100,20,50
> - Presence of "DEF FN", lack of RESTORE for DATA/READ constructs.
> 
> This BASIC must have been around 1970-1972.

It's not clear what you're looking for:
  1. A possible predecessor/origin for the source code or design of the MINCAL interpreter,
  2. or, earlier BASIC implementations that had the language features you mention.

If 2:
  - HPBASIC for the late-60s HP2100 machines (2115,2115,2114) has DEF FN. (Date of source reference: 4/70).
  - the HP9830 (released 1972) has both DEF FN and computed goto (as well as computed gosub).
  - The 9830 has very Fortran-ish WRITE and FORMAT statements.

DEF FN was nothing new, it was apparently in the original Dartmouth.


More information about the cctalk mailing list