Table of Contents

: Main Page

<>: Atom Virtual Machine
: Why Atom?
: Conventions Used in This Manual
: Writing an Atom Program
: Subroutines

Debugging Opcodes
: addwatch:
: break:

Screen Opcodes
: screensize:
: cls:
: color:
: locate:
: print:
: input:
: keypressed:
: delay:
: beep:
: row:
: col:
: clreol:
: insline:
: delline:
: nocursor:
: solidcursor:
: smallcursor:
: normalcursor:
: tabwidth:
: scrwidth:
: scrheight:
: altpressed:
: ctlpressed:
: shfpressed:
: bload:
: pload:
: savescr:
: restorescr:
: contitle:

Math Opcodes
: set:
: add:
: sub:
: mul:
: div:
: mod:
: pow:
: inc:
: dec:
: sqrt:
: abs:
: ceil:
: floor:
: round:
: sign:
: trunc:
: frac:
: rand:
: randint:
: neg:
: inttohex:
: hextoint:

Trig Opcodes
: pi:
: arccos:
: arccosh:
: arccot:
: arccoth:
: arccsc:
: arccsch:
: arcsec:
: arcsech:
: arcsin:
: arcsinh:
: arctan:
: arctanh:
: cos:
: cosecant:
: cosh:
: cot:
: coth:
: csch:
: secant:
: sech:
: sin:
: sinh:
: tan:
: tanh:
: degtorad:
: radtodeg:

Bit Math
: bitnot:
: bitand:
: bitor:
: bitxor:
: bitshl:
: bitshr:

Data Opcodes
: swap:
: reset:
: pushdata:
: popdata:
: savef:
: restoref:
: addsymbol:
: getsymbol:
: setsymbol:
: rzflag
: szflag
: alias:
: isstr:
: isnum:
: vartype:

Subroutine Opcodes
: subroutine:
: call:
: exitsub:
: endsub:

String Opcodes
: len:
: concat:
: substr:
: rev:
: right:
: left:
: trim:
: chr:
: asc:
: ucase:
: lcase:
: head:
: tail:
: tonumber:
: tostring:
: strpos:
: strdel:
: insstr:
: repstr:
: quotedstr:
: srchstr:
: wraptext:
: centertext:
: drawbox:
: dupestr:

Date/Time Opcodes
: date:
: time:
: now:
: timer:
: currentyear:
: currentmonth:
: currentday:
: currenthour:
: currentminute:
: currentsecond:
: datetojul:
: jultodate:

Logical Opcodes
: eq:
: ne:
: lt:
: gt:
: le:
: ge:
: eqz:
: nez:
: ltz:
: gtz:
: lez:
: gez:

Flow Control Opcodes
: label@
: goto:
: gosub:
: return:
: branch:
: end:
: brit:
: brif:

File Opcodes
: tsavereg:
: tloadreg:
: fexists:
: direxists:
: currdir:
: findfile:
: extractfname:
: extractfext:
: extractfpath:

Misc Opcodes
: nop:
: shell:
: sendkeys:
: appactivate:
: skfilter:

Widgets

cmenu
: cmenu:
: cmenucolor:
: cmenuitem:
: cshowmenu:

tedit
: tedit:
: showtedit:
: focustedit:

tbutton
: tbutton:
: showtbutton:
: focustbutton:

tcheck
: tcheck:
: showtcheck:
: focustcheck:

tpctbar
: tpctbar:
: showtpctbar: