                             
               I-------------------------------------------I
               I                                           I
               I   ****     ****    ***    *****     ***   I
               I   *   *   *   *   *   *     *      *   *  I
               I   *   *   *   *   *         *      *      I
               I   ****    *   *    ***      *      *      I
               I   *   *   *****       *     *      *      I 
               I   *   *   *   *   *   *     *      *   *  I
               I   ****    *   *    ***    *****     ***   I
               I                                           I
               I                                           I
               I   ****     ****   *****    ***      ***   I
               I   *   *   *   *   *   *   *   *    *   *  I
               I   *   *   *   *   *       *   *    *      I
               I   ****    *   *   ***     *   *     ***   I
               I   * *     *****   *       *   *        *  I
               I   *  *    *   *   *       *   *    *   *  I
               I   *   *   *   *   *        ***      ***   I
               I                                           I
               I                                           I
               I                                           I
               I                V.02 - 030                 I
               I-------------------------------------------I


   
--------- ------ - ----------
=============================================================================
!		!		!					    !
!    	! 	!          	            !
!		!		!				            !
=============================================================================
!		!		!				            !
! N,NUM		!  	!  			            !
! EXP		! 	!    . !
!		!		!   		    !
! STR		! 	!  			    !
! LIST		!         !     ,   !
!		! 	! ,			    !
! VAR		!     ! ,   - !
!		!		! 					    !
! CONST		! 	! ,   - ! 
!		!		! 					    ! 
=============================================================================
								 	 
:
-------

LIST ............     
	LIST -N..........        
			 O N
	LIST N1,N2 ......  
	LIST N1-N2 ......  ,    
			   N1     N2
	LIST N- .........      
			  N    

LISTNH ........... LIST,    

DEL ..............   
	DEL ............. 
	DEL N1,N2 ....... 
	DEL -N ..........,     N
	DEL N1-N2 .......,   
	DEL N- ..........,   N   

RUN ............ .RUN   , 
	          , ,   
	           
	RUN [STR]........      
			    

RUNNH........... RUN,   
                            
NEW ............      ,
	         
		NEW [NAME]

SCR ............      NONAME ,
	          

CLEAR ..........      .
	           

SAVE ........... ,     -7
		SAVE [STR]
		SAVE LP:
		SAVE DX1:

UNSAVE..........     

REPLACE ........  SAVE,  ,  -
		 SAVE    .E ,-
		 ,    , -
		 .
		REPLACE [STR]

OLD [STR] ...... , SAVE  

APPEND [STR].... , SAVE  '   
		

RENAME [FILNAME].  ,  

COMPILE.........       -
		    .   -
		,  ,   
		      

SUB LIN.NUM*STR1*STR2*N .....   
 		LIN.NUM .....   
		*............-
		STR1.........  
		STR2......... 		N []....N-    

RESEQ........... 
		RESEQ [N1],[N2] [-N3] [,EXP]
		N1 ..........  
		N1-N2 .......  ,   -
			     
		EXP .........   

LENGTH .........  ,    :
		XXXXWORDS,YYYYFREE
		XXXX ........ , 
		YYYY ........     

 
------------------

STRL/C .........     ,
		STOP,  STRL/O  STRL/S		

SBTRL/O .........    ,   -
		 .  , STRL/O  -
		 

STRL/S .........    :   
		   ,    STRL/Q

STRL/Q .........     :  , 
		  STRL/S

STRL/U .........       "CR"

REBOUT .........     :

  
-------------- ------- -------------

TTYSET .........    .
		[N] [LET] VAR=TTUSET(255%,EXP)
		EXP ....,     
			      EXP
		:A=TTYSET(255%,81%)

RCTRL/O ........       ,  
		 .  CTRL/O.
		:[N] [LET] VAR=RCTRL/O
		VAR.....,   
			 

CTRLC & RCTRLC..RCTRLC  "CTRL/C"
		[N] [LET] VAR=RCTRLC
		110 A=RCTRLC
	      ..CTRLC   "CTRL/C"
		[N] [LET] VAR=CTRLCR
		120 A=RCTRLC

ABORT ..........        -
		      
		[N] [LET] VAR=ABORT(EXP)
		EXP.....  0  1.
		0 ......     
		1 ......   , -
			 NONAME
		100 A=ABORT(1)

SYS ............[N] [LET] VAR=SYS(EXP1,EXP2)
		VAR ....
		EXP1 ...  
		2 ... ,  1=7

  1
-------------- -------- ----

=========================================================================
!	!                                                		!
! 1  !							!
!	!								!
=========================================================================
!	!								!
!   1	!         !
!	!    -7  VAR			!
!   4	!   				!
!   6	!   	 "CTRL/C"  RCTRLC -!
!	!       "CTRL/C". 	!
!	!    VAR   0	!
!	!  "CTRL/C"    1   		!
!	!								!
-------------------------------------------------------------------------
!	!								!
!   7	!	     SYS(7,EXP2)   2		!
!	!								!
!	!---------------------------------------------------------------!
!	!      !							!
!	! 2 !                                              !
!	!      !							!
!	!---------------------------------------------------------------!
!	!      !							!
!	!   1  !      		!
!	!   0  !      -!
!	!      !    				!
!	!      !							!
=========================================================================

		100 A=SYS(1)
		110 B=SYS(4)
		120 C=SYS(6)
		140 D=SYS(7,0)

$ARGER ......... .   
		  
		?ARGUMENT ERROR AT LINE *****
		
		BB?ARG AT LINE *****,
		***** ..    CALL

                          ===================
			  !! 1<=NUM<=32767 !!
			  ===================

 :  ............... [ 10^(-38)<=ABS(CONST)<=10^(+38) ]
---------    ...................... [    -32767 <= CONST <= +32767   ]
	     ...............    	

   :  -,       
-------		  0  32767.  -2.
		      , 
		  11     121
		  .
	
            
---------------------------------------------------------------------------


 
--------- -------

CALL ........... ,  
		[N] CALL NAME [(LIST)]	
		      - 
		,       
		50 CALL "FIL1"(A%,A$,C(9))
	
CHAIN .......... ,     -
		 
		[N] CHAIN STR [LINE EXP]
		STR ....  ( )
		 .... ,    
			
		  CHIN    ,-
		      .
		          
		   COMMON.
		 =0,       
		.

CLOSE ..........   
		[N] CLOSE [[#]EXP1,...,[#]EXPN]
		 CLOSE      .
		     .
		 CHAIN,END      -
		  .
		    OPEN

COMMON .........      
		[N] COMMON LIST
		LIST ...   
		1.      
		   .
		2.,  COMMON,    - 
		   DIM.
		3.      255
	
DATA ...........      READ
		[N] DATA CONST1 [,CONST2,...,] 
		DATA    ,  
		.
		    CONST  .
		   CONST    - 
		   .

DEF ............   FNL
		[N] DEF FNL [%($)] (LIST)=EXP
		10 DEF FNL(X,Y)=Y^2+X^2
		1.   VAR    
		  LIST  DEF
		2.O DEF      -
		  .

DIM ............        -
		.
		[N] DIM LIST
		10 DIM A(23),B(4,6),C%(8,18),D$(20)
		DIM          
		 .
		
DIM # ..........       
		 OPEN  FOR INPUT  FOR OUTPUT  -
		 OPEN FOR INPUT.
		 DIM #,  OPEN,  
		    .
		[N] DIM #EXP VAR(EXP2[,EXP3])[=EXP4]
		EXP1 ........... 
		2,3 ......  VAR
		VAR ............ 
		4 ...........     - 
				 
		10 DIM #2 AB$(10)=128
		20 OPEN "NAME" FOR INPUT AS FILE #2

END ............    
		[N] END
		   

FOR ............      
		[N] FOR VAR=EXP1 TO EXP2 [STEP EXP3]
		20 FOR I=1 TO A%-4 STEP A/2
		FOR    NEXT
		       
		(  )   .
		     .
		      - 
		   .
		  ,   

GOSUB ..........   
		[N] GOSUB N

GO TO ..........   
		[N] GO TO N
		GO TO    ,  
		

IF THEN ........  
IF GO TO        [N] IF REL-EXP THEN N
		
		[N] IF REL-EXP THEN EXP
		[N] IF REL-EXP GO TO N
		  ,    
		

IF END#THEN ....  :     -
IF END#GOTO      
		[N] IF END[#]EXP THEN N
		[N] IF END[#]EXP THEN STATEMENT
		[N] IF END[#]EXP GO TO N
		        
		

INPUT ..........       
		[N] INPUT VAR[1,VAR2,...]
		 INPUT,BASIC  "?"     
		 .  .
		 <>       - 
		  ""

INPUT # ........ ,  OPEN FOR INPUT
		[N] INPUT #EXP,VAR1[,VAR2,...]
		EXP .... 
		       -
		 ,      -
		

KILL ...........   
		[N] KILL STR
		STR ....  

LET ............  
		[N] LET VAR=EXP
		10 LET A=B+C
		
		10 A=B+C

LINPUT .........    . INPUT, 
		 
		[N] LINPUT STR-VAR1(,STR-VAR2,...]
		    ( ),
		 ,,   

LINPUT # .......    ,  
		OPEN FOR INPUT
		[N] LINPUT #EXP,STR-VAR1[,STR-VAR2,...]

NAME TO ........  
		[N] NAME STR1 TO STR2
		STR1 ... , 
		STR2 ...  
		  STR1  ,  STR2   
		 

NEXT ...........  ,  FOR
		100 NEXT I

ON GOSUB .......     
		[N] ON EXP GOSUB N1[,N2,N3,...]
		50 ON A+B GOSUB 50,60,70,80,90,100,110,120

ON GOTO ........       
ON THEN		  
		[N] ON EXP THEN N1[,N2,N3,...]
		10 ON A+B/C GOTO 30,40,50,60,110

OPEN ...........   /   
		
		[N] OPEN"[DEV:]FILE[.TYPE]"FOR INPUT AS FILE [#]EXP1
		( ) 
		[N] OPEN "DEV:FILE.TYP" FOR OUTPUT AS FILE [#]EXP1
		EXP1 ...  /
		1 <= 1 <= 12
		   :
		[DOUBLE BUF] ...      -
				  
		[FILESEE EXP1] .      
				  

OVERLAY ........'     ,  -
		     
		[N] OVERLAY STR [LINE EXP] 
		STR .... 
		1.       - 
		      
		2.      
		3.    
		4.     (LINE EXP)  
		  ,  , OVERLAY
		5.     DIM,DEF

PRINT ..........   
		[N] PRINT [LIST]
		PRINT  LIST   
		    ,   
		  .     
		 PRINT.
		 ,  ,  5   14
		   	

PRINT # ........     
		[N] PRINT #EXP[,LIST]
		PRINT       
		10 PRINT #1,T,C,A

PRINT #USING ...    
		[N] PRINT [#EXP,] USING STR,LIST
		STR ....  (),  - 
			 LIST
		   STR      
		  .    -
		 .    
		   -   
		40 PRINT #USING ":###.#",15.1
			:15.1 (. )

RANDOMIZE ......       RND
		[N] RANDOMIZE
		RANDOMIZE      -
		   .   RND 
		RANDOMIZE     - 
		,    ,   ,    
		  

READ ...........  ,  DATA
		[N] READ VAR1[,VAR2,VAR3,...]
		      - 
		 DATA        . 
		,   READ,   -
		      
		   ,      .
		  READ     -
		   .  READ -
		     ,  
		 

REM ............       
		[N] REM       
		        
		   

RESET ..........  RESTORE
RESTORE		-   , -  
		 DATA   .  READ -   
		  .RESTORE  
		     

RESTORE # ......      .
		[N] RESTORE #EXP

RETURN .........  ,  5 -
		  GOSUB
		[N] RETURN
		     20 

STOP ...........  .    
		   GO TO
		[N] STOP
		  : STOP AT LINE N (   N
		   
  
	

-------
-------

 
-------------- -------

=========================================================================
!			!						!
!       		!               			!
!-----------------------!-----------------------------------------------!
!			!						!
!   SGN(EXP)		!    .				!
!			!		         EXP>0     SGN= +1	!
!			!		         EXP<0     SGN= -1	!
!			!			 EXP=0	   SGN=  0	!
!   ABS(EXP)		!    EXP					!
!   INT(EXP)		!     				!
!   SIN(EXP)		!   					!
!   COS()		!   					!
!   N(XP)		!   					!
!   SQR(EXP)		!    				!
!   ()		!   , <87			!
!   LOG(EXP)		!    , >0		!
!   LOG10(EXP)		!    				!
!   PI			!    =3.1415927			!
!   RND(EXP)		!     			!
!   RND			!       -	!
!			!        0  1.-	!
!			!      . -!
!			!          !
!			!   .  (,),		!
!			!   (-)*RND+A					!
!			!						!
=========================================================================


 
--------- -------

=========================================================================
!			!						!
!      		!                  		!
!			!						!
!-----------------------!-----------------------------------------------!
!			!						!
!   LEN(STR)		!     ,.. -	!
!			!       		!
!   TRM$(STR)		!     ,  !
!			!   					!
!   POS(STR1,STR2,EXP)  !      STR2  	!
!			!   STR1   EXP. ,POS	!
!			!       !
!			!   0 -  				!
!   SEG$(STR,EXP1,EXP2)	!        -	!
!			!     STR    1 	!
!			!     2				!
!   DAT$		!    .     !
!			!   NN-MMM-YY					!
!   CLK$		!     TT-MM-SS			!
!			!						!
=========================================================================

 
------- --------------

=========================================================================
!		!							!
!    	!                                        !
!---------------!-------------------------------------------------------!
!		!							!
!   ASC(STR)	!        -7.	!
!		!   STR        	!
!		!   :						!
!		!   PRINT ASC("X")					!
!		!          88						!
!   CHR$(EXP)	!            0<=<=127 !
!   VAL(STR)	!     , .	!
!		!        .		!
!		!   PRINT VAL("15.3E-2")				!
!		!          0.153					!
!   STR$(EXP)	!         	!
!		!   ,   :	!
!		!   PRINT STR$(" 3 + 2 ")				!
!		!	   5						!
!   BIN(STR)	!        !
!		!    .				!
!   OCT(STR)	!         !
!		!   .						!
!		!							!	
=========================================================================

 
------- ------------

	      FN,  -  ,
	   "%"  "$"  .   
	   (1...5)   "="  -
	.
__________:
	1.        
	  
	2.   
	3.       DEF  

 
------- ---
	[N] PRINT TAB (EXP)
	EXP ....   .   0
		       (
		11   D100 = 70)	
 )     
	20 PRINT TAB (5);A;TAB (10);B

 
-------- ----
	       "#"  -
   .    "."
    
        30 PRINT USING"###.##",A
              "%"   -


 "**"
------ ----

	        "**", 
      **.
   **,     "#"
	10 PRINT USING "**##.##" A,B,C

    "^^^^"
------ ---------- - ------- ------

	     ,    
      "^^^^"
	10 PRINT USING "##.#^^^^"
		10.5E+15
	
  "-"
-------- ----- ---

	     "-",  -
   
	10 PRINT USING "##.##-",-10.51
		10.51-

 "$"
------ ---

	     "$$",    -
  "$". "$$"   .1   $,2 -
 #.       #   -
	10 PRINT USING "$$##.#-" -5.2

 ","  
------ ---

	   ,    (  ) -
 ",",         

	10 PRINT USING "#####,#.#" 15313.3
		15,313.3

 
--------- ----

     
	       , -
      .   
,  , 

 "'"
------ ---

	    ,   -
 ,     :L,R,C  

 "L"
------ ---

	  ,    

 "R"
------ ---

	        

 ""
------ ---

	        -
 ,    

 ""
------ ---

	  ,  (  
 ),    
	10 PRINT USING "'CCC","ABC"


------

.biSIC (R BASIC  RUN dev:BASIC)C
BASIC/RAFOS V.02-030
OPTION& FUNCTION (ALL,NONE OR INDIVIDUAL)?
READY

 
------- ---------

 </C>   
 </C>     /
      BYE 
