home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
SIMTEL
/
CPMUG
/
CPMUG002.ARK
/
LLLBASIC.DOC
< prev
next >
Wrap
Text File
|
1984-04-29
|
1KB
|
28 lines
LAWRENCE LIVERMORE LABORATORY BASIC INTERPRETER WAS DEVELOPED
AT UNIVERSITY OF IDAHO (POTATO BASIC?) UNDER CONTRACT FROM
U.C.LLL. THE SOURCE WAS PUBLISHED IN DR. DOBBS JOURNAL VOL. 2
NUMBER 1, JANUARY 1977. THE CODE IS IN THE PUBLIC DOMAIN.
THE SOURCE IS IN 2 PARTS, THE MAIN INTERPRETER AND THE FLOATNG-
POINT PACKAGE. IT WAS DESIGNED TO OPERATE IN 5K OF ROM.
UNFORTUNATELY THE LINKAGE TO THE JUMP TABLE AT THE END OF LLLFP
IS MADE FROM ABSOLUTE CODED EQU'S AT THE START OF LLLBASIC.
IN ORDER TO RE-LOCATE THE CODE IT WILL BE NECESSARY TO RE-WRITE
THE DOZEN-ODD ADDRESSES. PREFERABLY USE ONE EQU WITH ABSOLUTE
ADDRESS, AND MAKE THE OTHERS RELATIVE.
A SIMPLE MONITOR PACKAGE HAS BEEN WRITTEN, LLLMON, WHICH TAKES
THE I/O JUMPS AND DIRECTS THEM THROUGH CP/M. LLLBASIC CONSISTS
OF LLLBASIC, LLLFP AND LLLMON. BECAUSE OF THE LOCATION OF
THE FIRST TWO, THE PROGRAM WILL ONLY RUN IN A SYSTEM GREATER
THAN 42K. (41.5K IF YOU USE THE RELOC512!!)
THE LLLMON IS ONLY INTENDED AS A HINT AND TO ENSURE THAT THE
MAIN MODULES ARE WORKING CORRECTLY. THE ONLY MOD'S TO THE
LLL CODE IS HAND-EXPANSION OF THE MACROS, AND IT WAS DONE IN
SUCH A WAY AS TO MAKE THE CHANGES HIGHLY VISIBLE, WITH ALL
ABANDONNED CODE REMAINING COMMENTED-OUT.
A.R.G. 10/28/77