Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!cbosgd!ihnp4!inuxc!iuvax!pur-ee!uiucdcs!uxc.cso.uiuc.edu!uicsrd!hoefling
From: hoefling@uicsrd.UUCP
Newsgroups: comp.sys.amiga
Subject: Fish Disk #13 and AmigaBasic
Message-ID: <42600011@uicsrd>
Date: Thu, 3-Dec-87 13:19:00 EST
Article-I.D.: uicsrd.42600011
Posted: Thu Dec  3 13:19:00 1987
Date-Received: Fri, 11-Dec-87 01:00:06 EST
Lines: 40
Nf-ID: #N:uicsrd:42600011:000:1556
Nf-From: uicsrd.csrd.uiuc.edu!hoefling    Dec  3 12:19:00 1987


I'm a new Amiga 500 owner and I'm having trouble getting AmigaBasic programs
to work.  Specifically, I have gotten none of the *.bas files on Fish disk
#13 to work.  According to my listing of PD disks, most of those files are
written in AmigaBasic, yet all of the ones I have tried to run under 
AmigaBasic run into "unknown keyword" type problems which seem to stem from
the use of library routine names that are unknown to the interpreter.  Examples
of these names are "clrscn", and "narrate".  I am guessing that I need to
create .bmap files for some libraries, but the names above are not listed in
the ROM Kernel book on libraries at all.  

Could these be references to old library routines that have been superseded
by new ones with new names?  I used ConvertFD to convert the graphics.fd
to graphics.bmap, but I wasn't sure where to put the .bmap file.

Also, I noticed a sequence something like: 

a$ = translate( . . .)
print narrate(a$)

in the hal9000.bas program (which got flagged with an error under AmigaBasic)
and I noticed that AmigaBasic uses something like:

a$ = translate( . . . )
say(a$)

(from the AmigaBasic manual), but does not mention "narrate" anywhere.

What do I have to do to get AmigaBasic to accept Fish disk #13 programs?


Jay Hoeflinger

University of Illinois, Urbana-Champaign
Center for Supercomputing Research and Development

    UUCP:    {ihnp4,uunet,convex}!uiucuxc!uicsrd!hoefling
    ARPANET: hoefling%uicsrd@uxc.cso.uiuc.edu
    CSNET:   hoefling%uicsrd@uiuc.csnet
    BITNET:  hoefling@uicsrd.csrd.uiuc.edu