Sezione![]() |
Indirizzi Base
Registri Interni
|
Libreria GIOBE.ASM |
Raccolta di Procedure ASM |
CambiaCol [50 di 54] |
|
![]() | Adatta il colore in funzione della Scheda Grafica e del Monitor disponibili sul Computer. |
|
![]() | La Procedura è chiamata automaticamente ogni volta che si utilizza la Macro M_COLOR per dare colore a testi o caratteri; essa interviene sul valore (appunto il byte d'attributo) predisposto nella variabile locale, detta ATTRIB e definita dal programma che utilizza questa struttura. |
![]() | Questo intervento rende utilizzabili i nostri eseguibili su qualunque Sistema di Visualizzazione, come su alcuni vetusti portatili VGA a scala di grigi che, non potendoli interpretare a colori, possono talvolta rendere difficile la leggibilità del contenuto delle pagine proposte a video. |
|
![]() | La seguente Area di Testo mostra il Modulo ram07 utilizzato per inserire la Procedura nella Libreria Giobe.ASM/LIB: |
|
CambiaCol / ram07 |
NB: se il testo contenuto nell'Area
ti
sembra strano (cioè se contiene caratteri inconsueti) non hai ancora installato il font Giobe.TTF : clicca qui!! |
|
![]() | In condizioni standard (cioè con i moderni sistemi a colori basati su schede VGA) l'azione sulla variabile locale ATTRIB viene evitata e l'immagine proposta a video sarà quella predisposta dal programmatore, in accordo con il valore del byte (attributo di colore) in essa predisposto con la Macro M_COLOR. |
![]() | Ricordo che questo byte è strutturato in modo da rappresentare contemporaneamente il colore di primo piano (quello dei pixel che formano il carattere) e il colore dello sfondo (quello dei pixel rimanenti), sulla base dello schema descritto in questa pagina e in sintonia con gli accoppiamenti di colore descritti nelle figure dei Colori senza Flash e Colori con Flash. |
|
![]() | Negli altri casi:
|
|
![]() | Non va dimenticato che, comunque, la decisione viene presa a partire dal valore delle variabili [Scheda] e [MODOcrt], entrambe definite e inizializzate dalla Procedura MODEtest da essa dichiarate PUBLIC; per rendere attiva questa preziosa risorsa è quindi necessario eseguire quest'ultima procedura. |
|
![]() |
Libreria GiobeASM |
![]() |
CambiaCol |
![]() |
![]() |
![]() |
||
50 di 54 |
|
|
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|