Advertisement
12Me21

sbsyn

Feb 22nd, 2017
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.98 KB | None | 0 0
  1. console commands:
  2. CLEAR
  3. NEW {Slot}
  4. LIST {Slot}:{Line}
  5. LIST ERR
  6. RUN {Slot}
  7. CONT
  8. PROJECT Name$
  9.  
  10. DIM Array[Dimension1{,Dimension2{,...}}] {,...}
  11. VAR Variable{=Value}{,...}
  12. INC Variable,{Value}
  13. INC String$,String2$
  14. DEC Variable,{Value}
  15. SWAP Variable1,Variable2
  16. COPY Dest[]{,DestStart%},Source[]{{,SourceStart%},Length%}
  17. COPY Dest[]{,DestStart%},Label${,Length%}
  18. SORT {Start,Length,}Array[]{,Array2{,...}}
  19. RSORT {Start,Length,}Array[]{,Array2{,...}}
  20. PUSH Array[],Value
  21. PUSH String$,String2$
  22. Value=POP(Array[])
  23. UNSHIFT Array[],Value
  24. UNSHIFT String$,String2$
  25. Value=SHIFT(Array[])
  26. FILL Array[],Value{,Start{,Length}}
  27.  
  28. GOTO Label$
  29. GOSUB Label$
  30. END
  31. STOP
  32. @Label
  33. RETURN {Value}
  34. IF Condition% THEN ... {ELSEIF Condition2% THEN ...}{,...} {ELSE ...} {ENDIF}
  35. IF Condition% {GOTO|GOSUB} @Label
  36. ON Value {GOTO|GOSUB} @Label1{,@LABELLabel2}{,...}
  37. FOR Variable=Start TO End {STEP Step} ... NEXT {Variable}
  38. WHILE Condition% ... WEND
  39. REPEAT ... UNTIL Condition%
  40. BREAK
  41. CONTINUE
  42.  
  43. {COMMON} DEF Subroutine {Arg1}{,...} ... END
  44. {COMMON} DEF Function({Arg1}{,...}) ... RETURN Value END
  45. {COMMON} DEF Function {Arg1}{,...} OUT {Return1}{,...} ... Return1=Value {,...} END
  46. CALL Name${,Arg1}{,...}
  47. Value=CALL(Name${,Arg1}{,...})
  48. CALL Name${,Arg1}{,...} OUT {Return1}{,...}
  49. XON {MOTION|MIC|EXPAD}
  50. XOFF {MOTION|MIC|EXPAD}
  51.  
  52. READ Variable1{,...}
  53. DATA {Number|String|Expression}{,...}
  54. RESTORE Label$
  55. OPTION {STRICT|DEFINT|TOOL}
  56. WAIT Frames%
  57. VSYNC Frames%
  58. 'Comment
  59. REM Comment
  60. KEY Key%,Text$
  61. TMREAD {TimeString$} OUT Hour%,Minute%,Second%
  62. DTREAD {DateString$} OUT Year%,Month%,Day%{,WeekDay%}
  63. Exists%=CHKLABEL(Label$,Flag%)
  64. Exists%=CHKCALL(Name$)
  65. Exists%=CHKVAR(Name$)
  66. DIALOG Message$
  67. CLIPBOARD String$
  68. String$=CLIPBOARD()
  69. CLS
  70. PRINT {String$|Number}{,|;}{,...}
  71. COLOR {Text%}{,{BackGround%}}
  72. LOCATE {X%}{,{Y%}{,{Z%}}}
  73. ATTR Attribute%
  74. SCROLL X%,Y%
  75. Code%=CHKCHR(X%,Y%)
  76. INPUT Prompt${;|,}Variable1{,...}
  77. LINPUT Prompt$;Variable$
  78. Key$=INKEY$()
  79. FONTDEF Code%,{String$|Array%[]}
  80. FONTDEF
  81. WIDTH CharSize%
  82. CharSize%=WIDTH()
  83. Buttons%=BUTTON({Type%})
  84. BREPEAT Button%,Delay%,Interval%
  85. STICK OUT X#,Y#
  86. STICKEX OUT X#,Y#
  87. ACCEL OUT X#,Y#,Z#
  88. GYROV OUT Pitch#,Roll#,Yaw#
  89. GYROA OUT Pitch#,Roll#,Yaw#
  90. GYROSYNC
  91. TOUCH OUT Frames%,X%,Y%
  92. MICSTART SampleRate%,SampleSize%,Time%
  93. MICSTOP
  94. Value=MICDATA(Pos%)
  95. MICSAVE Array%[]
  96. FILES {Type$}
  97. FILES {Type$,}Array$[]
  98. LOAD PrgFile${,Dialog%}
  99. LOAD GrpFile${,Dialog%}
  100. String$=LOAD(TxtFile$,Dialog%)
  101. LOAD DatFile$,Array[]{,Dialog%}
  102. SAVE PrgFile$
  103. SAVE GrpFile$
  104. Save TxtFile$,String$
  105. Save DatFile$,Array[]
  106. RENAME File$,Name$
  107. DELETE File$
  108. EXEC Slot%
  109. EXEC PrgFile$
  110. USE Slot%
  111. USE PrgFile$
  112.  
  113. MPSTART MaxUsers%,Id$
  114. MPEND
  115. MPSEND String$
  116. MPRECV OUT System%,String$
  117. Connected%=MPSTAT({System%})
  118. Name$=MPNAME$(System%)
  119. Value%=MPGET(System%,Index%)
  120. MPSET Index%,Value%
  121.  
  122. XSCREEN Mode%{,TopSprites%,TopBgLayers%}
  123. DISPLAY Screen%
  124. VISIBLE Text%,Graphics%,Bg%,Sprite%
  125. BACKCOLOR Color%
  126. Color%=BACKCOLOR()
  127. FADE Color%{,Frames%}
  128. Color%=FADE()
  129. State%=FADECHK()
  130.  
  131. GPAGE Display%,Edit%
  132. GPAGE OUT Display%,Edit%
  133. GCOLOR Color%
  134. Color%=RGB({Alpha%,}Red%,Green%,Blue%)
  135. RGBREAD Color% OUT {Alpha%,}Red%,Green%,Blue%
  136. GCLIP Mode%,X1%,Y1%,X2%,Y2%
  137. GPRIO Z%
  138. GCLS {Color%}
  139. Color%=GSPOIT(X%,Y%)
  140. GPSET X%,Y%{,Color%}
  141. GLINE X1%,Y1%,X2%,Y2%{,Color%}
  142. GCIRCLE X%,Y%,Radius%{,Color%}
  143. GBOX X1%,Y1%,X2%,Y2%{,Color%}
  144. GFILL X1%,Y1%,X2%,Y2%{,Color%}
  145. GPAINT X%,Y%{,Color%}
  146. GCOPY {Page%,}X1%,Y1%,X2%,Y2%,X%,Y%,Overwrite%
  147. GSAVE {Page%,}{X%,Y%,Width%,Height%,}Array%[],ColorType%
  148. GLOAD {X%,Y%,Width%,Height%,}Array%[],ColorType%,Overwrite%
  149. GLOAD {X%,Y%,Width%,Height%,}Array%[],Palette%[],Overwrite%
  150. GTRI X1%,Y1%,X2%,Y2%,X3%,Y3%{,Color%}
  151. GPUTCHR X%,Y%,{String$|CharCode%}{,ScaleX#,ScaleY#}{,Color%}
  152.  
  153. SPPAGE Page%
  154. Page%=SPPAGE()
  155. SPCLIP X1%,Y1%,X2%,Y2%
  156. SPDEF Def%,X%,Y%,Width%,Height%,HomeX%,HomeY%,Settings%
  157. SPDEF Label$
  158. SPDEF Def% OUT X%,Y%,Width%,Height%,HomeX%,HomeY%,Settings%
  159. SPSET Sprite%,Def%
  160. SPSET Sprite%,X%,Y%{,Width%,Height%}{,Settings%}
  161. SPCLR {Sprite%}
  162. SPSHOW Sprite%
  163. SPHIDE Sprite%
  164. SPHOME Sprite%,X%,Y%
  165. SPOFS Sprite%,X%,Y%{,Z%}
  166. SPOFS Sprite% OUT X%,Y%{,Z%}
  167. SPROT Sprite%,Degrees%
  168. Degrees%=SPROT(Sprite%)
  169. SPSCALE Sprite%,ScaleX#,ScaleY#
  170. SPSCALE Sprite% OUT ScaleX#,ScaleY#
  171. SPCOLOR Sprite%,Color%
  172. Color%=SPCOLOR(Sprite%)
  173. SPCHR Sprite%,Def%
  174. SPCHR Sprite%,X%,Y%{,Width%,Height%}{,Settings%}
  175. SPCHR Sprite% OUT X%,Y%,Width%,Height%{,Settings%}
  176. Def%=SPCHR(Sprite%)
  177. SPLINK Sprite1%,Sprite2%
  178. SPUNLINK Sprite%
  179. SPANIM Sprite%,Type%{,Time1%,Value1A{,Value1B}}...{,Loop%}
  180. SPANIM Sprite%,Type%,Array%[]{,Loop%}
  181. SPANIM Sprite%,Type%,Label${,Loop%}
  182. State%=SPCHK(Sprite%)
  183. SPVAR Sprite%,VarNum%,Value#
  184. Value#=SPVAR(Sprite%,VarNum%)
  185. SPCOL Sprite%{,X%,Y%,Width%,Height%}{,ScaleFlag%{,Mask%}}
  186. SPCOLVEC Sprite%{,X%,Y%}
  187. Hit%=SPHITSP(Sprite1%,Sprite2%)
  188. Hit%=SPHITRC(Sprite,what)
  189. SPHITINFO
  190. Used%=SPUSED(Sprite%)
  191. SPFUNC Sprite%,Function$
  192.  
  193. BGPAGE Page%
  194. Page%=BGPAGE()
  195. BGSCREEN Layer%,Width%,Height%{,TileSize%}
  196. BGCLR {Layer%}
  197. BGCLIP Layer%,X1%,Y1%,X2%,Y2%
  198. BGHOME Layer%,X%,Y%
  199. BGOFS Layer%,X%,Y%{,X%}
  200. BGROT Layer%,Degrees%
  201. BGSCALE Layer%,ScaleX#,ScaleY#
  202. BGPUT Layer%,X%,Y%,Tile%
  203. BGFILL Layer%,X1%,Y1%,X2%,Y2%,TILE%
  204. Tile%=BGGET(Layer%,X%,Y%,CoordinateType%)
  205. BGANIM Sprite%,Type%{,Time1%,Value1A{,Value1B}}...{,Loop%}
  206. BGANIM Sprite%,Type%,Array%[]{,Loop%}
  207. BGANIM Sprite%,Type%,Label${,Loop%}
  208. State%=BGCHK(Layer%)
  209. BGVAR Layer%,VarNum%,Value#
  210. Value#=BGVAR(Layer%,VarNum%)
  211. BGCOPY Layer%,X1%,Y1%,X2%,Y2%,X%,Y%
  212. BGLOAD Layer%{,X%,Y%,Width%,Height%},Array%[]
  213. BGSAVE Layer%,X%,Y%,Width%,Height%,Array%[]
  214. BGCOLOR Layer%,Color%
  215. Color%=BGCOLOR(Layer%)
  216. BGFUNC Layer%,Function$
  217.  
  218. BEEP Sound%,Pitch%,Volume%,Location%
  219. WAVSET Instrument%,Attack%,Decay%,Sustain%,Release%,Samples$
  220. WAVSETA Instrument%,Attack%,Decay%,Sustain%,Release%,Samples%[]{,Note%}{,Start%,End%}
  221. Playing%=BGMCHK({Channel%})
  222. BGMCLEAR {Song%}
  223. BGMPLAY Song%
  224. BGMPLAY Channel%,Song%{,Volume%}
  225. BGMPLAY MML$
  226. BGMSET Song%,MML$
  227. BGMSETD Song%,Label$
  228. BGMVAR Channel%,VarNum%,Value#
  229. Value#=BGMVAR(Channel%,VarNum%)
  230. BGMSTOP {Channel%}
  231. BGMVOL {Channel%,}Volume%
  232. BGMPAUSE {Channel%{,FadeTime%}}
  233. Paused%=BGMPAUSE({Channel%})
  234. BGMCONT {Channel%{,FadeTime%}}
  235. EFCON
  236. EFCOFF
  237. EFCSET Effect%
  238. EFCWET Beep%,BGM%,Talk%
  239. TALK Text$
  240. TALKSTOP
  241. State%=TALKCHK()
  242. SNDSTOP
  243.  
  244. Quotient%=A% DIV B%
  245. Quotient#=A/B
  246. Product=A*B
  247. Difference=A-B
  248. Sum=A+B
  249. Remainder%=A% MOD B%
  250. BitwiseAnd%=A% AND B%
  251. BitwiseOr%=A% OR B%
  252. BitwiseXor%=A% XOR B%
  253. BitwiseNot%=NOT Value%
  254. LogicalNot%=!Value%
  255. Negative%=-Value
  256. LeftShift%=A<<B
  257. RightShift%=A>>B
  258. LogicalOr%=A||B
  259. LogicalAnd%=A&&B
  260. Equal%=A==B
  261. NotEqual%=A!=B
  262. Less%=A<B
  263. Greater%=A>B
  264. NotGreater%=A<=B
  265. NotLess%=A>=B
  266. Floor#=FLOOR(Value)
  267. Round#=ROUND(Value)
  268. Ceiling#=CEIL(Value)
  269. AbsoluteValue#=ABS(Value)
  270. Sign%=SGN(Value)
  271. Minimum#=MIN(Value1...)
  272. Minimum=MIN(Array[])
  273. Maximum#=MAX(Value1...)
  274. Random%=RND(Range%)
  275. Random#=RNDF()
  276. RANDOMIZE Channel%{,Seed%}
  277. SquareRoot#=SQR(Value)
  278. E#=EXP(Power)
  279. Logarithm#=LOG(Value{,Base})
  280. Exponent#=POW(A#,B#)
  281. Pi#=PI()
  282. Radians#=RAD(Degrees#)
  283. Degrees#=RAD(Radians#)
  284. Sine#=SIN(Angle#)
  285. Cosine#=COS(Angle#)
  286. Tangent#=TAN(Angle#)
  287. Angle#=ASIN(Sine#)
  288. Angle#=ATAN(Tangent#)
  289. Angle#=ATAN(Y#,X#)
  290. SINH TANH COSH
  291. Useless%=CLASSIFY(Value#)
  292.  
  293. Code%=ASC(Character$)
  294. Character$=ASC(Code%)
  295. Value=VAL(Number$)
  296. Decimal$=STR$(Value{,Length%})
  297. Hexadecimal$=HEX$(Value%{,Length%})
  298. Binary=BIN$(Value%{,Length%})
  299. String$=FORMAT$(Format$,Value1...)
  300. Length%=LEN(String$)
  301. SubString$=MID$(String$,Start%,Length%)
  302. SubString$=LEFT$(String$,Length%)
  303. SubString$=RIGHT$(String$,Length%)
  304. Position%=INSTR({Start%,}String$,SubString$)
  305. String$=SUBST$(String$,Start%{,Length%},Replacement$)
  306.  
  307. PRGEDIT Slot%{,Line%}
  308. Line$=PRGGET$()
  309. PRGSET Line$
  310. PRGINS Line$
  311. PRGDEL {Lines%}
  312. Size%=PRGSIZE(Slot%{,Type%})
  313. Name$=PRGNAME$(Slot%)
  314.  
  315.  
  316.  
  317. ACLS {SkipGraphics%,SkipSpDef%,SkipFont%}
  318. Angle#=ACOS(Cosine#)
  319. Value1% AND Value2%
  320. ARYOP Type%,Output,Param1,Param2{,Param3}
  321. Code%=ASC(Character$)
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330. PUSH Array[],Value
  331. Value=POP(Array[])
  332. UNSHIFT Array[],Value
  333. Value=SHIFT(Array[])
  334. BEEP {{Sound}{,{Pitch}{,{Volume}{,{Pan}}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement