|
 |
Raccolta di Macro Istruzioni |
Salva
[10 di 20] |
 | Potente struttura in grado di
salvare l'intera pagina video, cioè tutti i 2000 caratteri colorati
attualmente posti a video,
direttamente a livello
RamVideo. |
 | Con questa struttura si possono salvare fino a 7 pagine
intere, recuperabili poi con la Macro
Recupera. |
 | 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, nella quale saranno riposti
i 4000 bytes corrispondenti al 2000 caratteri attualmente posti a video. |
 | La Macro
si utilizza in questo modo: |
 | La seguente Area di Testo
mostra la struttura della
Macro, inclusa nella Libreria
Giobe.MAC: |
|
Salva |
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. |
 | 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
|