elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Modo de video VGA
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modo de video VGA  (Leído 2,192 veces)
lweb20

Desconectado Desconectado

Mensajes: 43



Ver Perfil WWW
Modo de video VGA
« en: 20 Octubre 2013, 17:52 pm »

Buenas, aquí estoy de nuevo con la programación de mi SO. Por favor quisiera que me ayuden en lo siguiente:

He conseguido estos datos sobre el VGA:
Tamaño total: 256 KiB de VRAM
Cantidad de colores máximo: 256
Máximo de 720 píxeles horizontales
Máximo de 480 líneas
Tasa de refresco de hasta 70 Hz

He conseguido entrar a un modo unchained (modo X) 320x240x256 como máximo. Quisiera saber si puedo obtener una resolución algo más alta como 640x480x256.

Y si alguien me puede explicar sobre la VRAM cómo funciona, es decir, máximo cuántos bytes por página hay en los modos X.

Estaría muy agradecido si me ayudaran. Gracias de antemano.


Si alguno de ustedes desea colaborar con el desarrollo del SO sin fines de lucro también están bienvenidos.


« Última modificación: 20 Octubre 2013, 19:08 pm por lweb20 » En línea

xv0


Desconectado Desconectado

Mensajes: 1.026



Ver Perfil
Re: Modo de video VGA
« Respuesta #1 en: 3 Noviembre 2013, 06:16 am »

Nunca lo probe, pero se podria mirar de hacer a traves de CGA, no?

Código:
03D8	r/w	CGA mode control register  (except PCjr)
bit 7-6      not used
bit 5 = 1  blink enabled
bit 4 = 1  640*200 graphics mode
bit 3 = 1  video enabled
bit 2 = 1  monochrome signal
bit 1 = 0  text mode
= 1  320*200 graphics mode
bit 0 = 0  40*25 text mode
= 1  80*25 text mode

Mira el bit 4, si consigues algo dimelo.

Un saludo.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines