Programación General > C/C++
Re: Una ayudita con VESA
Altareum:
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....
JuanK:
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
Altareum:
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
JuanK:
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
Altareum:
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
Navegación
[#] Página Siguiente
Ir a la versión completa