• Sábado 27 de Abril de 2024, 01:48

Autor Tema:  Re: Una ayudita con VESA  (Leído 1486 veces)

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Una ayudita con VESA
« en: Lunes 26 de Mayo de 2003, 15:11 »
0
Soy nuevo en el foro, hace días que vengo buscando información sobre la norma VESA. Es que estoy armando un programa con entorno gráfico y va todo bien, pero no se como controlar los colores para paletas superiores a 256.

Si alguien sabe y me puede dar una mano, Bárbaro!, si no, por favor diganme donde puedo llegar a encontrar algo porque me está volviendo loco esta internet.

Chas Gracias....
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Una ayudita con VESA
« Respuesta #1 en: Lunes 26 de Mayo de 2003, 18:59 »
0
Illi encontratras mucha informacion..
pero te ahorro el camino..

visita la pagina de la libreria allegro..eso si si usas turboc..estas frito porque ahi no te sirve, deberias usar un compilador mejor.
Con allegro puedes cargar graficos de cualquier resolucion y propfuncdidad de colo, usar transparencias, graficas, mascaras, double buffer..etc..etc.. etc.. tiene soporte para tarjetas aceleradoras...enfin,.,.y es giftware o sea absolutamente gratis y es facil de aprender.
En el foro de videojuegos tengo publicado un link a un juego que estoy haciendo, pero el link esta roto y se me habia olvidado arreglarlo, esta noche lo arreglare.

suerte

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

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Una ayudita con VESA
« Respuesta #2 en: Martes 27 de Mayo de 2003, 12:16 »
0
Chas gracias por la info, pero ya tengo la Allegro. Pasa que ya me armé una librería con funciones gráficas, pero no logro controlar el color en versiones superiores a los 256 y no encuentro información al respecto.

Es decir lo que quiero hacer es ampliarme la librería para opciones de color de 16 y 32k. Se que no es imposible ya que la VESA me lo permite, es más, ya he provado y me acepta los modos de video, pero no se como controlar los colores.

Espero puedan darme una manito y/o una guía...

ALTAREUM
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Una ayudita con VESA
« Respuesta #3 en: Martes 27 de Mayo de 2003, 14:14 »
0
Debes hacerlo en assembler y cambiar el modo de la pantalla...
hay varios modos, el mas conocifo el 13 h como ya lo debes saber  y de ahi para arriba hay más segun la resolucion...
umm pero ya veo que mes estas preguntando es acerca de la profundidad del color....
buena pregunta investigare.... :(


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

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Una ayudita con VESA
« Respuesta #4 en: Martes 27 de Mayo de 2003, 14:53 »
0
Ajap, como tu has dicho, con el 13h, no tengo problema, al igual que resoluciones hasta 1024x768 (más no he provado porque mi placa de video no me permite :hitcomp: ). Lo que quiero usar es la profundidad de color, ya que una paleta de 256 colores es muy incómoda.

No soy muy ducho con el assembler todavía, pero ya me he armado librerías para el mouse, gráficos y archivos pcx.

El problema que tengo, es que puedo iniciar bien un modo,en por ejemplo, 800x600x16k, pero por más cambios que le haga a la paleta, no puedo modificar los colores, y para poder poner un color en la pantalla debo ejecutar una función muy parecida al clrscr(). No sé si el lugar de dónde toma los colores es el mismo, yo calculo que sí :think:.

Si quieres te puedo pasar las librerías que he hecho para que usmees un poco.

ALTAREUM

PD: igual gracias por la paciencia
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Una ayudita con VESA
« Respuesta #5 en: Martes 27 de Mayo de 2003, 15:07 »
0
Bueno me interesaria bastante ver lo que has hecho para darle una ojeada,

Yo nunca trabaje pcx sino bmp, a decir verdad tambien tengo algunas librerias que he hecho para el manejo de graficos, pero eso fue hace como 4 años...sin embargo recuerdo que tenia por alli algo del color a  16bit, pero tambien recuerdo que en esa epoca que tuve de poca paciencia, me aburri al intantar algo color de 24 y de 32...

el problema con la de 16 es que la pale no es de 256 colores sino de
65536 colores porque cada color esta representado por 16 bit y no con 8 bit como en el modo de 256 colores.
asi que creo que se maneja bien diferente.

Con respecto a los de 24 y 32 bit.-..hoy en dia y 4 años despues, se que no existe paleta en estos modos de color , ya que son modos de color verdadero y lo que esta en los bits, es lo que es y punto.
hechare una buscada a ver si tengo algo de eso, anuque no cre porque en esa epoca no tenia pc y todo lo que hacia era en el computador de una EX o en la universisdad y todo lo guardaba en discos de 3 1/2.. ahh tiempos aquellos pero creo que todos esos discos los perdi...:(
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Una ayudita con VESA
« Respuesta #6 en: Martes 27 de Mayo de 2003, 18:31 »
0
Ok, pasado mañana te lo envío, es que ya me voy y mañana tengo franco.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Una ayudita con VESA
« Respuesta #7 en: Sábado 31 de Mayo de 2003, 13:32 »
0
Perdoname, pero se me arruinó la diskettera y hasta el lunes no voy a poder pasártelo. :hitcomp:
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |