 :

DIR -     
EDIT L% -   L%
LIST [L1%[,L2%]] -     ;    L1%,     ;    ,       L1%-L2%
NEW -    
RUN - 
INPUT "...",( /%/$) -  ,  "..."-, ( /%/$)- 
PRINT ( /%/$) -    ( /%/$), 
GOTO L% -    L%
IF <1> THEN <2> - ,  <1> - , <2> -  ,   .
: IF A<5 THEN GOTO 50
FOR P%=1% TO 2% [STEP 3%] | NEXT P% - . P% -  , 1% - , 2% - , 3% -  (   1).FOR/TO/STEP -  , NEXT - 
DEG -    (    )
RAD -   
SLEEP MS% -   
STOP -  
END -  
BYE -    
REM - 
TRAP L% -      L%

    
DELETE "..." -   / 
LIST "..." -    
ENTER "..." -   (),    
SAVE "..." -      (  )
LOAD "..." -  ,  ,    

  , 
DATA ... -   (, ).        .
: 90 DATA 65,3.0,LOAD,2.2E+2
READ ... -  ,   DATA.
: READ A%,F,K$,E
RESTORE L% -     L%
DIM ( /%/$)(N%) -       N%.
 DIM A%(50)
GOSUB L% -     L%
RETURN -        GOSUB
POP -   RETURN

  
CLS -  
SETCOLOR R%,G%,B% -   RGB (   0 - 255)
PLOT X%,Y% -   (x;y)
BLIT X1%,Y1%,W%,H%,X2%,Y2% -       (x1;y1),  (w),  (h)   (x2;y2) (  )
DRAWLINE X1%,Y1%,X2%,Y2% -   (x1;y1) - (x2;y2)
DRAWRECT X%,Y%,W%,H% -   ()     (x;y)  (w)   (h)
DRAWARC X%,Y%,W%,H%,SA%,A% -   ( )       (y),   (x),  (h),  (w),
   (sa),  (a),    ,    ,  
DRAWROUNDRECT X%,Y%,W%,H%,A_W%,A_H% -  DRAWRECT,    , (a_h)  (a_w)
DRAWSTRING STRING$,X%,Y% -   (string)    (x;y)
FILLRECT X%,Y%,W%,H% -  DRAWRECT,  
FILLARC X%,Y%,W%,H%,SA%,A% -  DRAWARC,   (..   ) 
FILLROUNDRECT X%,Y%,W%,H%,A_W%,A_H% -  DRAWROUNDRECT,  

  
GELLOAD Gel$,Resourse$ -   ( )   -     . :
gelload "ball","ball.gif"
GELGRAB Gel$,X%,Y%,W%,H% - ""    (x,y,w,h)
DRAWGEL Gel$,X%,Y% -          (x,y);        ,   
SPRITEGEL Sprite$,Gel$ -    
SPRITEMOVE Sprite$,X%,Y% -    drawgel

  
OPEN #ch%,file$,mode$ -   - (file)    (ch).     10:  0  9.       . (mode)    - ("output")  ("input").   ,    ,        , dir, readdir
CLOSE #ch% -  
GET #ch%,b% -  
PUT #ch%,b% -  
INPUT #ch%,( /%/$) -   (,   )
PRINT #ch%,( /%/$) -  
NOTE #ch%,c% -   /
POINT #ch%,c% -  .   ,       


      
  . 
ABS(X) - |x|
SQR(X) - x^0.5
RND(0) -   (32b)
LOG(X) - ln x
EXP(X) - e^x
MOD(A,B) -  a/b
SIN(A) - sin a
COS(A) - cos a
TAN(A) - tg a
ASIN(X) - arcsin x
ACOS(X) - arccos x
ATAN(X) - arctg x

   
LEN(S$) -  s
MID$(S$,S%,L%) -   s,   s   l
LEFT$(S$,L%) -  "",  l
RIGHT$(S$,L%) -  "",  l
STR$(N) -   n  
VAL(S$) -   s  
CHR$(N%) -     n   Utf
ASC(S$) -      s

       
DAYS(0) -   ,    ,   D%
MILLISECONDS(0) -  ,  M%
MILLISECOND(D%,M%) -        Days(0)  Milliseconds(0)
SECOND(D%,M%) - 
MINUTE(D%,M%) - 
HOUR(D%,M%) - 
DAY(D%,M%) - 
MONTH(D%,M%) - 
YEAR(D%,M%) - 

    
   ,    
LEFT(0) - [4], 
RIGHT(0) - [6], 
UP(0) - [2], 
DOWN(0) - [8], 
FIRE(0) - [5], , . .
GAMEA(0) - [1]
GAMEB(0) - [3]
GAMEC(0) - [7]
GAMED(0) - [9]

  . 
FRE(M%) -   :
 m%:0-. 
      1-. 
      2- 
      3-. 
      4-. 
ERR(0) -       
READDIR$(M$) -      :
 ,   ,  ,  "".  : "c*","*.txt","w*.dat"
PROPERTY$(M$) -      ( ):
microedition.model
microedition.profile
microedition.configuration
microedition.locale
microedition.encoding

   
SCREENWIDTH(0) -  
SCREENHEIGHT(0) -  
STRINGWIDTH(S$) -  
STRINGHEIGHT(S$) -  
GELWIDTH(G$) -  . .
GELHEIGHT(G$) -  . . 
(  )
NUMCOLORS(0) -  ,    
ISCOLOR(0) -  ,   SETCOLOR R%,G%,B%   ,    1,  - 0
SPRITEHIT(S1$,S2$) -    - 1,  - 0

    
  
T$ - 
O$ -    ""
C$ -    ""
L$ - 
MESSAGEFORM(T$,O$,C$,L$,M$):
   .
 1 -  "", -1  "".
M$ - .
EDITFORM(T$,O$,C$,L$,V$,L%,M%)
 .
: len(V$) - "", -1 - ""
V$ -  
L% -  
M% - :
 0 - 
 1 - 
 2 - 
 3 - e-mail
 4 -  
 5 - url
CHOICEFORM(T$,O$,C$,L$,A$,M%)
.
: N - "", -1 - ""
A$ -  
M% - :
 0 - 
 1 - 
GAUGEFORM(T$,O$,C$,L$,M%,S%,M%)
 .
: N - "", -1 - ""
M% - 
S% - . 
M% - :
 0 - 
 1 - 
DATEFORM(T$,O$,C$,L$,A%,M%)
 
: 1 - "", -1 - ""
A% - 
M% - :
 0 -   
 1 - 
 2 - 
A%(0)=MS%
A%(1)=D%
