Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ascii art su console

1 view
Skip to first unread message

antoniomac5

unread,
Dec 6, 2009, 1:50:12 PM12/6/09
to
salve
vorrei fare dei disegni stile "ascii art" su console
pero' le normali istruzioni di scrittura su standard output non vanno
bene

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...

fnegroni

unread,
Dec 6, 2009, 4:37:17 PM12/6/09
to

Dipende dal tuo sistema operativo.
Che sistema opeartivo usi?

antoniomac5

unread,
Dec 6, 2009, 4:54:48 PM12/6/09
to

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...

Message has been deleted

Enrico Franchi

unread,
Dec 8, 2009, 7:54:25 AM12/8/09
to
Tetsuya <i...@noi.com> wrote:

> 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

0 new messages