Thread View: es.comp.os.linux.programacion
4 messages
4 total messages
Started by Miguel Angel
Mon, 13 Sep 1999 00:00
Acceso directo a memoria de v�deo en modo texto
Author: Miguel Angel
Date: Mon, 13 Sep 1999 00:00
Date: Mon, 13 Sep 1999 00:00
17 lines
964 bytes
964 bytes
Hola Eso, que en MSDOS con crear un puntero far que apuntase al comienzo de la memoria de v�deo en modo texto se solucionaba el problema: #define WORD unsigned int // * Tipos de datos de 16-bit #define SEGMENTO 0xB800 // * Segmento de video en CGA, EGA, VGA WORD far *PANTALLA = (WORD far *) ((unsigned long) SEGMENTO << 16); �C�mo se puede hacer esto mismo en Linux? Saludos, Miguel Angel PD: Os estar�a muy agradecido si envi�is copia de la respuesta a mi direcci�n de email.
Re: Acceso directo a memoria de vídeo en modo texto
Author: oscar
Date: Tue, 14 Sep 1999 00:00
Date: Tue, 14 Sep 1999 00:00
23 lines
1752 bytes
1752 bytes
> Hola > Eso, que en MSDOS con crear un puntero far que apuntase al comienzo de la > memoria de v�deo en modo texto se solucionaba el problema: > #define WORD unsigned int // * Tipos de datos de 16-bit > #define SEGMENTO 0xB800 // * Segmento de video en CGA, EGA, VGA > WORD far *PANTALLA = (WORD far *) ((unsigned long) SEGMENTO << 16); > �C�mo se puede hacer esto mismo en Linux? Esto equivale a una escritura directa a video por lo que no ser�a portable. Puedes hacerlo de varias maneras. 1- A traves de los archivos /dev/vcs* y /dev/vcsa* 2- Mapeando la memoria (mmap a /dev/mem) Este �ltimo es el m�s parecido a lo anterior. Tendr�s acceso directo a la memoria, pero cuidado, pues si mapeas una zona inadecuada, puedes colgar linux. Por esa raz�n no es nada recomendable usar este m�todo para escribir en consola. Los archivos /dev/vcs son mucho m�s adecuados, aunque no son tan r�pidos.
Re: Acceso directo a memoria de v�deo en modo texto
Author: gradha
Date: Tue, 14 Sep 1999 00:00
Date: Tue, 14 Sep 1999 00:00
9 lines
1097 bytes
1097 bytes
> 1- A traves de los archivos /dev/vcs* y /dev/vcsa* �Alg�n documento que explique el uso de estos dispositivos? (da igual si es en ingl�s). Grzegorz Adam Hankiewicz - gradha@iname.com Gogosoftware - http://welcome.to/gogosoftware/ Windows 98 error: A bug free routine has been found!!!
Re: Acceso directo a memoria de vídeo en modo texto
Author: Santiago Romero Iglesias
Date: Wed, 15 Sep 1999 00:00
Date: Wed, 15 Sep 1999 00:00
30 lines
1818 bytes
1818 bytes
Miguel Angel wrote: > > Hola > > Eso, que en MSDOS con crear un puntero far que apuntase al > comienzo de la memoria de v�deo en modo texto se solucionaba > el problema: mirate las ncurses. recuerda que no todos los Linux corren en PCs (es decir, no utilizan ese sistema de caracter+atributo, ni las mismas direc- ciones, etc.) y no puedes trabajar accediendo al hardware si no eres root. en mi web seccion prog tieens un tut de las ncurses. salu2. -- Si algo puede fallar, fallar� (Murphy). ------------------------------------------------------------ __ --- | Santiago Romero santiago.romero@iname.com | /oo\ | | AKA NoP/Compiler http://www.ctv.es/USERS/sromero/ | (\/) | --------------------------------------------------------| / __ \ | | POWERED BY - Linux RedHat 6.0 - Reg. User #74.821 | |\ /| | | ICQ # 35031251 - NoP en IrcHispano |_OO __ OO_| | | | FAQ Sobre Linux: http://linux-es.uio.no/Faq | | Firmas Drivers-Linux: http://www.jr-projects.net/firmas | -------------------------------------------------------------------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads