|
 |
Raccolta di Macro Istruzioni |
Recupera
[11 di 20] |
 | Potente struttura in grado di
riportare a video tutti i 2000 caratteri colorati
in precedenza salvati in una pagina alternativa,
direttamente a livello
RamVideo. |
 | Con questa struttura deve essere chiamata solo dopo aver salvato
(fino a 7) pagine
intere, con la Macro
Salva. |
 | La sua
sintassi prevede il passaggio di un solo
parametro: |
 | Il parametro
NumeroPagina rappresenta
il numero di una delle possibili 7
Pagine Video alternative alla prima,
numerate da 1
a 7, dalla quale saranno
recuperati
i 4000 bytes da collocare a video sotto forma di 2000 caratteri. |
 | La Macro
si utilizza in questo modo: |
 | La seguente Area di Testo
mostra la struttura della
Macro, inclusa nella Libreria
Giobe.MAC: |
|
Recupera |
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!! |
 | La zona
della Ram Video
è compresa tra B000:8000
e B000:FFFF, o meglio tra B800:0000
- B800:7FFF. |
 | I
32
kBytes della Ram Video
destinata al Modo Testo sono divisi in otto
zone uguali, dette Pagine Video,
ciascuna di 4 kBytes (4096
bytes). |
 | L'analisi del codice incluso nella
Macro mostra le tecniche Assembly per
trasferire questa grande quantità di bytes in modo veloce ed organizzato. |
 | In particolare risulta evidente il riferimento alla
variabile
BUFdis,:
 | indica l'indirizzo di Segmento
della
RamVideo
e dipende dal
Sistema di Visualizzazione in uso |
 | è definita nella libreria
Giobe.LIB
e dichiarate
PUBLIC, cioè a disposizione di chiunque
le voglia consultare |
 | è inizializzata al valore
0B800H,
dando per scontato che si lavori in ambito
VGA a colori
|
 | chiamando la Procedura
MODEtest,
disponibile nella libreria
Giobe.LIB,
il
Sistema di Visualizzazione in uso viene
individuato automaticamente e le variabili
PUBLIC (tra cui
BUFdis) sono aggiornate in
funzione del risultato dell'indagine |
|
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|