File incluso per le funzioni console di Proteus
; Include file per le funzioni console di Proteus

; **** Parametri per DISPSET/DISPGET ****

; spostamento X
CONST DISP_XSTART      0

; spostamento Y
CONST DISP_YSTART      1

; tipo cursore
CONST DISP_CURSOR      2

; posizione cursore X
CONST DISP_CURX        3
; posizione cursore Y
CONST DISP_CURY        4

; colonne della viewport
CONST DISP_MAXCOL      5
; righe della viewport
CONST DISP_MAXROW      6

; colore testo
CONST DISP_FOREG       7
; colore testo non selezionato
CONST DISP_UNSFG       8
; colore testo selezionato
CONST DISP_SELFG       9

; colore sfondo
CONST DISP_BACKG       10
; colore sfondo selezionato
CONST DISP_SELBG       11

; colore testo dei pulsanti
CONST DISP_BUTFG       12
; colore sfondo dei pulsanti
CONST DISP_BUTBG       13
; colore testo dei pulsanti selezionati
CONST DISP_SBUTFG      14
; colore sfondo dei pulsanti selezionati
CONST DISP_SBUTBG      15

; colore testo del titolo
CONST DISP_TITLEFG     16
; colore sfondo del titolo
CONST DISP_TITLEBG     17

; tipo giustificazione di default
CONST DISP_JUST        18
; lunghezza giustificazione di default
CONST DISP_JLEN        19

; (dis)attivazione scoreboard
CONST DISP_SCORE       20
; colore testo scoreboard
CONST DISP_SCRFG       21
; colore sfondo scoreboard
CONST DISP_SCRBG       22
; posizione X dello scoreboard
CONST DISP_SCRX        23
; posizione Y dello scoreboard
CONST DISP_SCRY        24
; lunghezza dello scoreboard
CONST DISP_SCRLEN      25
; tipo giustificazione dello scoreboard
CONST DISP_SCRJUST     26

; (dis)attivazione cornici
CONST DISP_FRAME       27
; colore testo cornice
CONST DISP_FRAMEFG     28
; colore sfondo cornice
CONST DISP_FRAMEBG     29
; caratteri cornice
CONST DISP_FRAMECH     30
; effetto 3D sulla cornice
CONST DISP_FRAME3D     31

; carattere di selezione nelle liste
CONST DISP_LISTSEL     32

; tipo di ombra/stato per i box
CONST DISP_SHADOW      33

; carattere di riempimento
CONST DISP_PATTERN     34

; stato lampeggio
CONST DISP_BLINK       35

; stato suono
CONST DISP_SOUND       36

; caratteri dell'indicatore ad ascensore
CONST DISP_THUMBCH     37

; abilita l'a-capo automatico a fine riga
CONST DISP_EOLWRAP     38

; **** Opzioni per DISP_CURSOR ****

; nessun cursore
CONST DISP_CUR_OFF      0
; cursore grande
CONST DISP_CUR_BIG      1
; cursore piccolo
CONST DISP_CUR_SMALL    2

; **** Colori ****
; nero
CONST BLACK             0
; blu
CONST BLUE              1
; verde
CONST GREEN             2
; ciano
CONST CYAN              3
; rosso
CONST RED               4
; magenta
CONST MAGENTA           5
; marrone
CONST BROWN             6
; grigio chiaro
CONST LIGHTGRAY         7
; grigio scuro
CONST DARKGRAY          8
; blu chiaro
CONST LIGHTBLUE         9
; verde chiaro
CONST LIGHTGREEN        10
; ciano chiaro
CONST LIGHTCYAN         11
; rosso chiaro
CONST LIGHTRED          12
; magenta chiaro
CONST LIGHTMAGENTA      13
; giallo
CONST YELLOW            14
; bianco
CONST WHITE             15

; **** Opzioni per DISP_SCORE ****
; disattiva lo scoreboard
CONST DISP_SCORE_OFF    0
; attiva lo scoreboard
CONST DISP_SCORE_ON     1

; **** Opzioni per giustificazione ****
; nessuna giustificazione
CONST DISP_JUST_NONE    0
; giustifica a sinistra
CONST DISP_JUST_LEFT    1
; giustifica al centro
CONST DISP_JUST_CENTER  2
; giustifica a destra
CONST DISP_JUST_RIGHT   3
; giustifica a pacchetto
CONST DISP_JUST_PACK    4

; **** Opzioni per DISP_FRAMECH ****
; cornice singola
CONST DISP_FRAME_SINGLE "ÚÄ¿³ÙÄÀ³"
; cornice doppia
CONST DISP_FRAME_DOUBLE "ÉÍ»º¼ÍȺ"
; cornice singola/doppia
CONST DISP_FRAME_SNGDOU "ÖÄ·º½ÄÓº"
; cornice doppia/singola
CONST DISP_FRAME_DOUSNG "Õ͸³¾ÍÔ³"
; cornice a puntini
CONST DISP_FRAME_DOTS   "ùùùùùùùù"

; **** Opzioni per DISP_THUMBCH ****
; caratteri di default per l'indicatore a colonna
CONST DISP_THUMB_STD    "°þ"

; **** Opzioni per DISP_FRAME3D ****
; cornice normale
CONST DISP_FRAME3D_OFF  0
; cornice con effetto 3D
CONST DISP_FRAME3D_ON   1

; **** Opzioni per DISP_LISTSEL ****
; carattere indicatore freccia
CONST DISP_LISTSEL_ARR  ""
; carattere indicatore segno di spunta
CONST DISP_LISTSEL_CHK  "û"
; carattere indicatore quadratino
CONST DISP_LISTSEL_SQR  "þ"
; carattere indicatore doppia freccia
CONST DISP_LISTSEL_DAR  "¯"
; carattere indicatore "maggiore di"
CONST DISP_LISTSEL_GT   ">"

; **** Opzioni per DISP_SHADOW ****
; ombra disattivata
CONST DISP_SHADOW_NONE  0
; ombra a sinistra
CONST DISP_SHADOW_LEFT  1
; ombra a destra
CONST DISP_SHADOW_RIGHT 2

; **** Opzioni per DISP_BLINK ****
; lampeggio disattivato
CONST DISP_BLINK_OFF    0
; lampeggio attivato
CONST DISP_BLINK_ON     1

; **** Parametri per BEEP ****
; frequenza di default per BEEP
CONST BEEP_DEFFREQ      329
; durata di default per BEEP
CONST BEEP_DEFDELAY     300