so che c'e' la possibilita' di scrivere direttamente su una zona di
memoria, che rappresenta lo schermo 80 x 25
(un byte il carattere, un byte il colore... ho vaghi ricordi...)
ho cercato un po' in rete, ma non riesco a trovare niente...
Dipende dal tuo sistema operativo.
Che sistema opeartivo usi?
ah... credevo fosse una cosa indipendente dal sistema operativo
io uso linux
ho trovato in rete qualcosa riguardio all'indirizzo 0x000B8000 da cui
partirebbe la zona di memoria, ma se faccio una cosa tipo
char *c;
c = (char *)0x000B8000;
*c = '*'
vado in Segmentation Fault
----
ho in parte risolto usando una stringa di 80 x 25 caratteri
ci scrivo su quello che mi interessa, e poi la butto a video tutta
intera con "write(1, stringa, 80 * 25)"
piu' o meno funziona...
> Ma linux e i sistemi a 32bit moderni lavorano in
> modalit� protetta, e la cosa non � cos� semplice come "sguinzagliare un
> puntatore in giro per la RAM" :-)
Mi sbilancio con un "per fortuna".
--
-riko