CUR(r,k)
Flyttar markören till rad R och kolumn K. Förekommer endast i PRINT-satser. 0<=R<=23 0<=K<=39/79
20 PRINT CUR(0,26) "HÖGER UPPTILL"
CVT ... ... (...)
Möjliggör teckenomvandling vid läsning/skrivning på fil. Följande varianter finns.
| CVT % $ (r%) | r% konverteras till sträng (2 byte) |
| CVT $ % (s$) | s$ konverteras till heltal |
| CVT F $ (t) | t konverteras till sträng (4/8 byte) |
| CVT $ F (s$) | s$ konverteras till flyttal |
20 PUT #1,CVTF$(T)
ERRCODE
Ger som resultat senaste felkod.
30 E=ERRCODE
HEX$(...)
OCT$(...)
Omvandlar angivet decimalt tal till hexadecimalt tal respektive oktalt tal i form av en sträng.
50 X$=HEX$(128) : Y$=OCT$(83)
POSIT(f)
Ger värdet på filpekaren för fil nummer f.
50 ; POSIT(3)
SYS(...)
Ger värdet på angiven systemvariabel.
| SYS(2) | Enhetens minnesstorlek |
| SYS(3) | Aktuellt programs storlek |
| SYS(4) | Ledigt minne |
| SYS(5) | Tangentbordsflagga |
| SYS(6) | Senaste tkn återförs till tangentbordsbuffert |
| SYS(8) | Nedtryckt tangent medför värdet -1 |
| SYS(10) | BASIC-blockets början På ABC802 är detta alltid 65280(-256) BOFA=SYS(10)+6 |
| SYS(11) | Programmetblockets startadress Se Kapitel 17 |
| SYS(12) | Variabelrot till den första variabelns namn |
TAB(t)
Flyttar markören till position t på raden (t>=1). Om t är mindre än den position som markören har flyttas markören ned en rad och fram till den önskade positionen. TAB kan bara användas i PRINT-satser.
40 PRINT TAB(14);"* * RUBRIK * *"
TIME$
Ger internklockans tid och datum.
10 POKE 65519,Y,M1,D,H,M2,S ! Inställning
20 PRINT TIME$
VAROOT(a$)
Ger adressen till en variabels parameterblock. I en strängvariabels fall ser parameterblocket ut på följande sätt:
| VAROOT pekar hit > | Dimensionerad längd | (l) | Adress |
| Dimensionerad längd | (h) | Adress+1 | |
| Adress till dataarean | (l) | Adress+2 | |
| Adress till dataarean | (h) | ||
| Aktuell längd | (l) | ||
| Aktuell längd | (h) |
Strängvariabelns dimensionerad längd fås genom:
Dimlen=PEEK2(VAROOT(sträng$))
En pekare till dataarean för strängvariabeln fås genom:
Varpntr=PEEK2(VAROOT(sträng$)+2)
vilket är samma sak som:
Varpntr=VARPTR(sträng$)
VARPTR(a$)
Ger adressen till arean där värdet av variabel a$ lagrats.
10 A=VARPTR(A$)
XFN
XSTM