BASIC_TYPE% (offset)


Turbo Toolkit

This function looks at the entry in the SuperBASIC name table for Job 0 at the specified offset and returns its type in accordance with the following values:

  • 0 …. no type

  • 1 …. string

  • 2 …. floating point

  • 4 …. integer

If the specified offset is greater than the maximum name table entry, a bad parameter error is returned. If it is smaller than 0, an error may be generated, or junk may be returned.


A file called TurboFix_bin can be used to allow BASIC_TYPE% to access the Minerva MultiBASIC and SMS SBASIC name tables. Some early versions of TurboFix_bin have bugs in it. Beware that not all versions of this file supports SMS SBASICs.


TYPE is similar.

See also BASIC_NAME$.