User Tools

Site Tools


ugbasic:user:abbreviations
Translations of this page:


ugBASIC User Manual

INDEX OF ABBREVIATIONS

In order to participate in competitions for space-optimized programs (like BASIC 10 Liner), it is advisable to reduce the size of each keyword. In ugBASIC this is possible because each keyword has an equivalent translation in a two (or three) character abbreviation.

Example:

  LOCATE 10, 10 : REM 13 characters
  Lc10,10 : REM 7 characters

Note that ugBASIC does not need keyword separators. It follows that those commands formed by several keywords can be not only abbreviated but also “merged” with each other.

Example:

  POSITIVE CONST c = 42 (21 characters)
  PstC# c = 42 (12 characters)

The exception to this rule is the use of variables and constants. Indeed, since variables and constants can contain uppercase characters such as the second letter onwards, it is necessary to separate the keyword from the variables/constants:

Example:

  PUT IMAGE x AT 42,y (19 characters)
  PuImx At42,y (12 characters)
Abbreviation stand for
By BYTE
Dwd DWORD
Aa AAHS
Ab ABS
Ac ACCORDION
Ao ACOUSTIC
Af AFTER
Ag AGE
Ago AGOGO
All ALL
Alw ALLOW
Al ALT
Alt ALTO
Ap APPLAUSE
Ar ARRAY
As AS
Ax ASC
Asm ASM
Atm ATMOSPHERE
Ak ASTERISK
At AT
Ata ATARI
Axl ATARIXL
Ad ADD
An AND
Aw ARROW
Au AUTO
Ba BACK
Bg BACKGROUND
Ban BANJO
Bk BANK
Br BAR
Bar BARITONE
Bas BASS
Bss BASSOON
Be BEG
Bel BELL
Bet BETA
Bn BELONG
Big BIG
Bi BIN
Bin BINARY
Bt BIT
Bm BITMAP
Bms BITMAPS
Bl BLACK
Blt BLIT
Bu BLUE
Bx BOX
Brn BROWN
Boo BOOM
Bo BORDER
But BUT
Bf BUFFER
Ca CALL
Cn CAN
Cp CAPS
Cpl CAPS
Cs CASE
Cd CDOWN
Ce CENTER
Ch CHR
Ci CIRCLE
Css CLASS
Clr CLEAR
Cle CLEFT
Cln CLINE
Cli CLIP
Cl CLS
Cm CMOVE
Cc COCO
Co CODE
Col COLLISION
Cr COLOR
Crs COLORS
Com COLOURMAP
Clm COLUMN
Cms COLUMNS
Cx COS
Cmp COMPLETE
Cpr COMPRESS
Ctrl CONTROL
Cpy COPY
Crg CRIGHT
Cu CUP
Curs CURSOR
Cy CURSOR
Cyc CYCLES
Dk DARK
Da DATA
Dc OP_DEC
Dec DECLARE
Dft DEFAULT
Dfg DEFDGR
De DEFINE
Deg DEGREE
Dy DELAY
Del DELETE
Ds DESTINATION
Di DIM
Dx DISABLE
Dl DLOAD
Dst DISTANCE
Dv DIV
Don DONE
Do DO
Db DOUBLE
Dw DOWN
Dr DRAW
Dg DRAGON
Dsa DSAVE
Dt DTILE
Dts DTILES
Ell ELLIPSE
El ELSE
Eif ELSEIF
Emb EMBEDDED
Em EMPTY
Emt EMPTYTILE
Ee END
Ei ENDIF
End ENDIAN
Es ENDSELECT
Ens ENDSTORAGE
En ENABLE
Eq EQUAL
Er ERROR
Ex EXIT
Exp EXPAND
Ex1 EXPLICIT
Exx EXPLOSION
Ev EVERY
Fa FALSE
Fst FAST
Fil FILL
Fi FIRE
Fl FLIP
Ft FLOAT
Fnt FONT
Fo FOR
Fd FORBID
Fr FRAME
Frs FRAMES
Fre FREE
Fm FROM
Fu FUNCTION
Gl GAMELOOP
Ge GET
Gb GLOBAL
Gd GOLD
Go GOTO
Gs GOSUB
Gr GRAPHIC
Gy GRAY
Gre GREEN
Ht HALT
Htd HALTED
Hg HEIGHT
Hx HEX
Hd HIDE
Hdn HIDDEN
Hm HOME
Hz HORIZONTAL
Hs HSCROLL
Id ID
If IF
Ig IGNORE
Im IMAGE
Ims IMAGES
In IN
Ik INK
Idx INDEX
Iky INKEY
Ip INPUT
Ins INSERT
Inst INSTRUMENT
Inv INVERSE
Int INT
Ist INSTR
Jd JDOWN
Jf JFIRE
Jl JLEFT
Jr JRIGHT
Ju JUP
Jy JOY
Jyc JOYCOUNT
Ky KEY
Kyb KEYBOARD
Ks KEYSHIFT
Kt KEYSTATE
Ki KILL
La LAVENDER
Ly LAYER
Lb LBOUND
Lf LEFT
Le LET
Lt LETTER
Li LIGHT
Lit LITTLE
Ln LINE
Ld LOAD
Lc LOCATE
Lk LOCK
Lo LONG
Lp LOOP
Lw LOWER
Mg MAGENTA
Mp MAP
Mk MASKED
Mx MAX
Mm MEMORY
Me MEMORIZE
Mi MID
Mn MIN
Min MINUS
Mv MOVE
Mmv MMOVE
Mc MONOCOLOR
Mu MUL
Mcs MULTICOLOR
Mus MUSIC
Na NAMED
Naw NARROW
Nx NEXT
Nw NEW
No NORMAL
Nn NONE
Np NOP
Nt NOT
Ne NOTE
Nts NTSC
Of OFF
Ol OLIVE
On ONLY
Opc OPACITY
Op OPTION
Or ORANGE
Og ORIGIN
Ou OUT
Ov OVERLAYED
Pd PAD
Pg PAGE
Pal PAL
Pa PAPER
Pc PCLS
Pr PARALLEL
Pm PARAM
Pch PEACH
Pk PEEK
Pkw PEEKW
Pkd PEEKD
Pn PEN
Pex PER
Per PERIOD
Pi PI
Pik PINK
Py PLAY
Pl PLOT
Plu PLUS
Pmd PMODE
Pt POINT
Po POKE
Pow POKEW
Pod POKED
Ply POLYLINE
Pst POSITIVE
Pnd POUND
Pp POP
Ps POSITION
Pw POWERING
Pre PRECISION
Prs PRESET
Pv PRESERVE
Px PRESSED
Prb PROC
Prc PROC
Prcd PROCEDURE
P%t PSET
Pur PURPLE
Pu PUT
Rdn RADIAN
Rd RANDOM
Rdm RANDOMIZE
Rst RASTER
Rte RATE
Ra RATIO
Ron READONLY
Re RED
Rr REGISTER
Rel RELATIVE
Rl RELEASE
Rm REMEMBER
Rend RENDER
Rpt REPEAT
Rep REPLACE
Rn RESPAWN
Res RESOLUTION
Rer RESTORE
Rt RETURN
Rg RIGHT
Ro ROLL
Rw ROW
Rws ROWS
Sa SAFE
Scn SCAN
Scc SCANCODE
Scs SCANSHIFT
Sc SCREEN
Scl SCROLL
Sec SECOND
Sl SELECT
Sem SEMIGRAPHIC
Sep SEPARATOR
Seq SEQUENCE
Se SET
Sg SGN
Shs SHADES
Sr SHARED
Sho SHOOT
Sh SHOW
Sgnd SIGNED
Sn SIN
Sng SINGLE
Sz SIZE
SlC SLICE
So SOUND
Src SOURCE
Sp SPACE
Sw SPAWN
Ss SPC
Spr SPRITE
Stk STACK
Std STANDARD
Stt STATE
Stp STEP
St STOP
Str STORAGE
Spt STRPTR
Swp SWAP
Sy SYS
Sys SYSTEM
Tb TAB
Tn TAN
Ts TASK
Tmp TEMPORARY
Tx TEXT
Txm TEXTMAP
Txa TEXTADDRESS
Th THEN
Thr THREAD
Th2 THRESHOLD
Tk TICK
Tks TICKS
Tm TILEMAP
Tl TILE
Tls TILES
Tse TILESET
Tmr TIMER
To TO
Tu TURQUOISE
Trs TRANSPARENCY
Tra TRANSPARENT
Tr TRUE
Ty TYPE
Ub UBOUND
Uq UNIQUE
Uns UNSIGNED
Un UNTIL
Up UPPER
Ux USE
Us USING
Va VAL
Vu VALUE
Vr VAR
Vp VARPTR
Vb VBL
Vas VARIABLES
Ve VERTICAL
Vd VIDEO
Vi VIOLET
Vs VISIBLE
Vo VOLUME
Vscl VSCROLL
Wt WAIT
wA WAIT
We WEND
Wi WITH
Wid WIDE
Wd WIDTH
Wh WHILE
Wht WHITE
Wrt WRITING
Wo WORD
Xg XGRAPHIC
Xr XOR
Xcs XCURS
Xt XTEXT
Xp XPEN
Yg YGRAPHIC
Ycs YCURS
Ye YELLOW
Yi YIELD
Yt YTEXT
Yp YPEN

POWERED BY