# Command reference D - F

D
D <SPRITE> | SPRITE(D, ,spriteno1, spriteno2)
DAC | DAC n, voltage
DAC START | DAC START frequency, DAC1array%() [,DAC2array%()] [,interrupt]
DAC STOP | DAC STOP
DAY$ NOW | DAY$(NOW)
DATA | DATA constant[,constant]...
DATA <LCD> | LCD DATA d1 [, d2 [, etc]]
DATA <LOAD> | LOAD DATA fname$, address%
DATA <SAVE> | SAVE DATA fname$, address%, size%
DATE <GPS> | GPS(DATE)
DATE$ | DATE$ = 'DD-MM-YY' or 'DD/MM/YY' or string$ = DATE$
DATETIME$ | DATETIME$(n)
DAY$ | DAY$(date$)
DEFAULT <OPTION> | OPTION DEFAULT FLOAT | INTEGER | STRING | NONE
DEFAULT MODE <OPTION> | OPTION DEFAULT MODE n
DEFINEFONT | DEFINEFONT #n
DEFINEFONT <END> | END DEFINEFONT
DEG | DEG( radians )
DELETE <GUI> | GUI DELETE #ref1 [,#ref2, ...] | ALL
DELETE <LIBRARY> | LIBRARY DELETE
DHT22 | DHT22 pin, tvar, hvar
DIAGNOSE <DRAW3D> | DRAW3D DIAGNOSE objectno, x, y, z
DIM | DIM [type] decl [,decl]...
DIM FLOAT | DIM FLOAT decl [,decl]...
DIM INTEGER | DIM INTEGER decl [,decl]...
DIM STRING | DIM STRING decl [,decl]...
DIR$ | DIR$( [fspec [, type ]] )
DIRECTORY <MM.INFO$> | MM.INFO$(DIRECTORY)
DISABLE <GUI> | GUI DISABLE #ref1 [,#ref2, ...] | ALL
DISK SIZE <MM.INFO> | MM.INFO( DISK SIZE)
DISPLAY <OPTION> | OPTION DISPLAY lines [,chars]
DISPLAY <PAGE> | PAGE DISPLAY n [,page]
DISPLAYBOX <GUI> | GUI DISPLAYBOX #ref, X, Y [, width, height, FC, BC]
DISTANCE | DISTANCE( trigger [, echo ] )
DO | DO
DO <CONTINUE> | CONTINUE DO
DO <EXIT> | EXIT DO
DO WHILE | DO WHILE expression
DOP <GPS> | GPS(DOP)
DOT <TURTLE> | TURTLE DOT
DOTPRODUCT <MATH> | MATH(DOTPRODUCT v1(), v2()
DRAW CIRCLE <TURTLE> | TURTLE DRAW CIRCLE x, y, r
DRAW LINE <TURTLE> | TURTLE DRAW LINE x1, y1, x2, y2
DRAW PIXEL <TURTLE> | TURTLE DRAW PIXEL x, y
DRAW TURTLE <TURTLE> | TURTLE DRAW TURTLE
DRAW3D CAMERA | DRAW3D CAMERA n, z_viewplane[,x_camera [,y_camera] [,PAN_X] [,PAN_Y]
DRAW3D CLOSE | DRAW3D CLOSE n [,n1 [,n2...]]
DRAW3D CLOSE ALL | DRAW3D CLOSE ALL
DRAW3D CREATE | DRAW3D CREATE nv, nf, camera, vertices(), fc(), faces(), colours() , edge() ,fill()
DRAW3D DIAGNOSE | DRAW3D DIAGNOSE objectno, x, y, z
DRAW3D HIDE | DRAW3D HIDE n [,n1 [,n2...]]
DRAW3D HIDE ALL | DRAW3D HIDE ALL
DRAW3D RESET | DRAW3D RESET n [,n1 [,n2...]}
DRAW3D ROTATE | DRAW3D ROTATE q(), n [,n1 [,n2...]}
DRAW3D SET FLAGS | DRAW3D SET FLAGS
DRAW3D SHOW | DRAW3D SHOW n, x, y, z [,nocull]
DRAW3D WRITE | DRAW3D WRITE n, x, y, z [,nocull]
DRAW3D X | DRAW3D(x n)
DRAW3D XMAX | DRAW3D(xmax n)
DRAW3D XMIN | DRAW3D(xmin n)
DRAW3D Y | DRAW3D(y n)
DRAW3D YMAX | DRAW3D(ymax n)
DRAW3D YMIN | DRAW3D(ymin n)
DRAW3D Z | DRAW3D(z n)
DS3231 <OPTION> | OPTION DS3231 ON | OFF
E
E <SPRITE> | SPRITE(E,spriteno)
EDIT | EDIT [file$]
EDIT FONT <OPTION> | OPTION EDIT FONT SMALL | NORMAL | MEDIUM | LARGE
EFFECT <PLAY> | PLAY EFFECT file$ [,interrupt]
ELSE | ELSE
ELSE <CASE> | CASE ELSE
ELSEIF | ELSEIF expression THEN
ENABLE <GUI> | GUI ENABLE #ref1 [,#ref2, ...] | ALL
END | END
END <#COMMENT> | #COMMENT END
END CFUNCTION | END CFUNCTION
END CSUB | END CSUB
END DEFINEFONT | END DEFINEFONT
END FILL <TURTLE> | TURTLE END FILL
END FUNCTION | END FUNCTION
END IF | END IF
END SELECT | END SELECT
END SUB | END SUB
ENDIF | ENDIF
EOF | EOF( [#]nbr )
EPOCH | EPOCH(DATETIME$ | NOW)
ERASE | ERASE variable [,variable]...
ERROR | ERROR [error_msg$]
ERROR ABORT <ON> | ON ERROR ABORT
ERROR CLEAR <ON> | ON ERROR CLEAR
ERROR IGNORE <ON> | ON ERROR IGNORE
ERROR SKIP <ON> | ON ERROR SKIP [nn]
EVAL | EVAL( string$ )
EXECUTE | EXECUTE command$
EXIT | EXIT [DO]
EXIT DO | EXIT DO
EXIT FOR | EXIT FOR
EXIT FUNCTION | EXIT FUNCTION
EXIT SUB | EXIT SUB
EXP | EXP( number )
EXPLICIT <OPTION> | OPTION EXPLICIT
F
F11 <OPTION> | OPTION F11 string$
F12 <OPTION> | OPTION F12 string$
FAST <PIXEL> | PIXEL FAST x, y [,colour]
FAST <SETTICK> | SETTICK FAST frequency, interruptroutine
FCOLOUR <GUI> | GUI FCOLOUR colour, #ref1 [, #ref2, ...]
FFT <MATH> | MATH FFT signalarray!(), FFTarray!()
FFT INVERSE <MATH> | MATH FFT INVERSE FFTarray!(), signalarray!()
FFT MAGNITUDE <MATH> | MATH FFT MAGNITUDE signalarray!(),magnitudearray!()
FFT PHASE <MATH> | MATH FFT PHASE signalarray!(), phasearray!()
FIELD$ | FIELD$( string1, nbr, string2 [, string3] )
FILES | FILES
FILES <LIST> | LIST FILES [fspec$] [, sort]
FILESIZE <MM.INFO> | MM.INFO(FILESIZE file$)
FILL <PIXEL> | PIXEL FILL x, y, newcolour
FILL COLOUR <TURTLE> | TURTLE FILL COLOUR col
FILL PIXEL <TURTLE> | TURTLE FILL PIXEL x, y
FIRMWARE <UPDATE> | UPDATE FIRMWARE
FIX <GPS> | GPS(FIX)
FIX | FIX( number )
FLAC <PLAY> | PLAY FLAC file$ [, interrupt]
FLASH <OPTION> | OPTION FLASH [n]
FLOAT <DIM> | DIM FLOAT decl [,decl]...
FLOAT <LOCAL> | LOCAL FLOAT variable [, variables]
FLOAT <PEEK> | PEEK(FLOAT addr%
FLOAT <POKE> | POKE FLOAT addr%, float!
FLOAT <STATIC> | STATIC FLOAT variable [, variables]
FONT | FONT [#]font-number, scaling
FONT <LOAD> | LOAD FONT file$
FONTHEIGHT <MM.INFO> | MM.INFO( FONTHEIGHT)
FONTWIDTH <MM.INFO> | MM.INFO( FONTWIDTH)
FOR | FOR counter = start TO finish [STEP increment]
FOR <CONTINUE> | CONTINUE FOR
FOR <EXIT> | EXIT FOR
FORMAT$ | FORMAT$( nbr [, fmt$] )
FORMATBOX <GUI> | GUI FORMATBOX #ref, format$, x, y [, w, h, fc, bc]
FORWARD <TURTLE> | TURTLE FORWARD n
FRAME <GUI> | GUI FRAME #ref, caption$, X, Y [, width, height, colour]
FRAMEBUFFER | FRAMEBUFFER option
FRAMEBUFFER BACKUP | FRAMEBUFFER BACKUP
FRAMEBUFFER CLOSE | FRAMEBUFFER CLOSE
FRAMEBUFFER CREATE | FRAMEBUFFER CREATE HorizontalSize%, VerticalSize%
FRAMEBUFFER RESTORE | FRAMEBUFFER RESTORE [x, y, w, h]
FRAMEBUFFER WINDOW | FRAMEBUFFER WINDOW x, y, page [,I or B]
FRAMEBUFFER WRITE | FRAMEBUFFER WRITE
FRAMEH <MM.INFO> | MM.INFO( FRAMEH)
FRAMEV <MM.INFO> | MM.INFO( FRAMEV)
FREE SPACE <MM.INFO> | MM.INFO( FREE SPACE)
FREQUENCY <ADC> | ADC FREQUENCY frequency
FUNCTION | FUNCTION xxx (arg1 [,arg2, ...]) [AS <type>]
FUNCTION <END> | END FUNCTION
FUNCTION <EXIT> | EXIT FUNCTION
FUNCTIONS <LIST> | LIST FUNCTIONS

Last edited: 04 July, 2021