Para declarar un puntero se debe especificar el nombre del mismo tras la palabra reservada POINTER (o el símbolo *).
PROGRAM mi_juego; GLOBAL POINTER ptr; WORD POINTER mis_words[15]; BYTE POINTER mis_bytes; BEGIN //... END
En este ejemplo se han definido tres datos de este tipo. El primero con el nombre ptr es un puntero a datos enteros convencionales, y no tiene limitación de rango en su acceso (se puede acceder a ptr[n], siendo n cualquier valor). El segundo es un puntero a datos de tipo WORD (enteros entre 0 y 65535) con una limitación de acceso a los primeros 16 valores. Y el tercero es un puntero a datos de tipo BYTE (enteros entre 0 y 255) y sin limitación de rango.