Google
 

Trailing-Edge - PDP-10 Archives - decuslib10-11 - 43,50526/sinfo.doc
There are no other files named sinfo.doc in the archive.
SAM76 implementation on the DEC10                         < Page - 1 >
----------------------------------------------------------------------


 ____________________________________________________________________ 
||                                                                  ||
||                SAM76 implementation on the DEC10                 ||
||__________________________________________________________________||
                                                                      
1.	DEC10 version

The standard set of functions found on all versions of the language is
defined  in  the  SAM76 language manual, and a copy of the definitions
themselves may be found in the file SFUN.DOC.

The implementation on the DEC10 provides a  number  of  functions  not
generally  available  on micro processor systems and not documented in
the SAM76 language manual; these are described in file S10FUN.DOC.

Additionally  a  number  of  other  conditions  unique  to  the  DEC10
implementation will be discussed below.

1.	Installing the SAM76 system

First compile, then load and finally "SSA" the file named S.MAC:

	.COMPILE S/C


	.LOAD S


	.SSA SAM76


Then  place  the  saved  copy in "SYS" using the name "SAM76"; this is
essential so that user created run-time programs can find  the  proper
"HISEG". The user may first wish to change certain parameters found on
the  first  few  pages  of  the  source  program to suit special local
conditions; typically default protection levels.

2.	Caution about files created and "BACKUP"

In  order  to  protect  the user from accidentally destroying his work
space through the attempt of executing the "BF - bring file"  function
on  files  not created by the SAM76 system, a special means of marking
files created by the "SF - store file" or "UF - update file" functions
is used. These files when created are given a  creation  time  greater
than  "2400"  hours,  where  the real creation time may be computed by
subtracting f2400 from the time  shown,  dividing  and  dividing  this
number  by  three.  This  scheme  was used because DEC did not wish to
provide a "MODE" number for this system.

< Page - 2 >                         SAM76 implementation on the DEC10
----------------------------------------------------------------------


This scheme usually causes no problems except when a version of BACKUP
is used to save and restore files, where that  version  has  not  been
corrected to guarantee file handling with absolutely no change in file
creation  time.  In the event that such a deffective version of BACKUP
is used, it is still possible  to  restore  the  files  by  using  the
"&BF,filename/"  expression  to  bring  the  file  into  memory,  then
resaving it using the normal "%UF,filename/" function.

Similar technique may be used to recover files which may have been put
onto DECTAPE using "PIP" rather than SAM76 itself.

3.	Available Functions

Files  SLIST.DOC  and STABLE.DOC provide a list of functions available
on the system. File SLIST.DOC is created by executing text  named  "A"
in file SLIST.SAM and is generated from the system in actual use. File
STABLE.DOC is an extract of the source program.