Come Funziona Area Comunicaz. Bios
Registri
Livello Hardware Livello BIOS Livello DOS
Applicazioni Software Download INDICE

 Cursore

Applicazioni Software

  Applicazioni Software

PROGETTO n° 04 - 2/5 [31 di 42] 

               

Analisi del Problema · Analisi del Codice · Procedure importanti
Gestione dimensione del Cursore - Collaudo SottoFunz. 34H della Funzione 12H di INT 10H
Analisi del Problema

               

bullet

Il controllo per tutte le 31 diverse possibili dimensioni del Cursore è garantito solo chiamando SottoFunzione 34H della Funzione 12H di INT 10H prima della Funzione 01H di INT 10H, comunque delegata a questo compito.

               

bullet

La Sottofunzione ha il compito di disattivare l'emulazione CGA del Cursore, attiva per default, autorizzando così l'Hardware della scheda video ad adattare automaticamente i valori delle linee di partenza e di arrivo del Cursore, dai valori inizio=06/fine=07 (default, tipici della matrice 8*8 CGA) ai valori inizio=13/fine=14 (tipici della matrice 8*16 della VGA).

               

bullet

Il progetto provvede a questa necessità, intervenendo sul numero delle linee di scansione, in tutti i modi possibili, proponendo:
bullet

i 16 valori per Cursore crescente, dalla minima (una sola linea in basso) alla massima (tutte le 16 linee possibili nell'area occupata da un carattere)

bullet

i 15 valori per Cursore decrescente, dalla massima di prima (16 linee) di nuovo alla minima (la sola linea in alto)

               

Attenzione ! NB: L'effetto sulla dimensione del Cursore è chiaramente visibile in run-time (cioè mentre l'eseguibile COM sta girando) ma, con i moderni Sistemi Operativi (Windows NT, Windows 2000, Windows XP) non è possibile imporre le nuove dimensioni anche al cursore mostrato, al termine del programma, al Prompt del DOS, come avveniva nelle shell DOS delle precedenti versioni, Windows 95/98/ME.

    

bulletIn aggiunta, per apprezzare l'effetto è necessario eseguire il programma a schermo pieno (in finestra non funziona, per la solita sufficienza con cui i nuovi SysOp trattano il vecchio padre DOS...):
bulletSebbene fastidiose, le cose sono irrilevanti, perchè, mentre sono in esecuzione, i nostri applicativi continueranno comunque a garantire l'effetto.

    

Pagina Precedente Cursore Video Pagina Successiva PROGETTO n° 04 - 2/5   Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
31 di 42
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

    

Cursore » Come Funziona.. | Area di Comunicazione Bios | Registri | Livello Hardware | Livello BIOS
Livello DOS | Applicazioni Software | Download | INDICE
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati