• Jueves 7 de Noviembre de 2024, 13:41

Autor Tema:  Re: mas que el modo 13h  (Leído 1921 veces)

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: mas que el modo 13h
« en: Jueves 24 de Julio de 2003, 00:40 »
0
quisiera saber como se manejan los buffers (pantallas virtuales) en modos mas grandes que el 320x200x256
http://esponjasdeguerra.8k.com

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: mas que el modo 13h
« Respuesta #1 en: Jueves 31 de Julio de 2003, 18:47 »
0
pues entiendo igual..
a que se debe tu pregunta?
podrias ser mas especifico..
lo unico que debe cambiar son las direcciones  de inicio de la memoria de video yla del final del segmento visible en pantalla no?

no se si te entendi bien o mal.

Juank
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: mas que el modo 13h
« Respuesta #2 en: Domingo 3 de Agosto de 2003, 20:03 »
0
a lo que me refiero es cuales son los modos como los llamo y mi pregunta es debido a que hacer un puntero de chars para 640x480 me parece gastar mucha memoria entonces lo que digo es como usar las pantallas virtuales que te ofrecen algunos modos de video.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: mas que el modo 13h
« Respuesta #3 en: Lunes 4 de Agosto de 2003, 14:13 »
0
Alguna vez tuve esa misma inquietud...

lo que debes hacer es , segun el ompilador reservar un segemento de memoria de video, por lo general con un puntero far, y reservar el espacio de memoria a travez de la instruccion malloc, es conveniente que le pegues una ojeada a estos link, te puedes ahorrar mucho trabajo:
http://foros.solocodigo.com/viewthread.php?tid=3876

suerte.

Juank
:hippi:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Cronodragón

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
    • http://www.teleportmedia.com/
mas que el modo 13h
« Respuesta #4 en: Domingo 17 de Agosto de 2003, 21:15 »
0
Hola! Hace tiempos hice una librería en ensamblador o pascal para modos de SVGA, y recuerdo que la memoria de video se maneja en ventanas y bancos. Me parece que con algunas instrucciones al puerto de video elejías el banco, o zona donde vas a trabajar. Los bancos entonces son zonas de memoria, que podrían coincidir con, por ejemplo, 12 y media líneas en la pantalla... todo depende de la resolución. Y los datos del video los accesas por una ventana de memoria, que corresponde a los segmentos de memoria VGA. Existe toda una documentación sobre cuales puertos, registros y segmentos hay que usar para acceder al video SVGA... yo me la tuve que leer toda:o

Saludos!
-Marco
Comunidad de Desarrolladores de Juegos