libce
Libreria di Calcolatori Elettronici
Caricamento in corso...
Ricerca in corso...
Nessun risultato
Diagramma di collaborazione per Video in modalità testo:

Namespace

namespace  vid
 namespace per le risorse del video in modalità testo
 

Funzioni

void vid::cursor ()
 aggiorna la posizione del cursore hardware
 
void vid::scroll ()
 esegue lo scorrimento di una riga verso l'alto
 

Variabili

const natl vid::COLS = 80
 numero di colonne in modalità testo
 
const natl vid::ROWS = 25
 numero di righe in modalità testo
 
const natl vid::VIDEO_SIZE = COLS * ROWS
 numero di caratteri visibili in modalità testo
 
const natb vid::CUR_HIGH = 0x0e
 Indirizzo interno per la posizione del cursore hardware (parte alta)
 
const natb vid::CUR_LOW = 0x0f
 Indirizzo interno per la posizione del cursore hardware (parte bassa)
 
volatile natwvid::video = (natw*)0xB8000
 Puntatore alla memoria video (modalità testo)
 
natb vid::x
 coordinata x del cursore
 
natb vid::y
 coordinata y del cursore
 
natw vid::attr = 0x0F00
 attributo colore
 

registri del controllore della scheda video

const ioaddr vid::iIND = 0x03D4
 selezione del registro interno
 
const ioaddr vid::iDAT = 0x03D5
 finestra sul registro selezionato
 

Descrizione dettagliata

Dispensa: https://calcolatori.iet.unipi.it/resources/periferiche.pdf

EsempiIO: video-testo-1, video-testo-2