programar en modo grafico
solo quiero que me digan como poner "hola mundo" en modo grafico con este lenguaje.
Sin entrar en detalles creo que lo que quieres es poner la pantalla en cualquiera de los modos graficos y escribir "Hola mundo".
Siempre estamos hablando de utilizar el DOS, porque en Windows es otra cosa.
En DOS, se establece el modo gráfico mediante la interrupción 10H, tanto para CGA como para VGA o SVGA. Ahora bien, si utlizas modos VESA, la cosa varía ligeramente.
Los modos estándard de Vídeo van desde el 00H hasta el 13H, excepto desde el 08H hasta el 0CH; de ellos los de modos de gráficos son: 04H y 05H con una resolución de 320 x 200 en 4 colores; 06H con resolución de 640 x 200 en 2 colores; 0DH con resolución de 320 x 200 en 16 colores; 0EH con resolución de 640 x 200 en 16 colores; 0FH con un aresolución de 640 x 350 en 2 colores; 10H con una resolución de 640 x 350 en 4 ó 16 colores; 11H con una resolución de 640 x 480 en 2 colores; 12H con una resolución de 640 x 480 en 16 colores y la 13H con una resolución de 320 x 200 en 256 colores.
El resto de los modos no enumerados corresponden a los diferentes modo de texto.
Los modos de las tarjetas SVGA, superiores al 13H, has de establecerlos según la documentación técnica de la propia tarjeta, puesto que los modos de una marca no se corresponden con los de otra.
En todos los casos el modo se establece según lo siguiente:
MOV AH,0
MOV AL,13H ; Modo de video 320x200 256
INT 10H
Si lo que pretendes usar es el modo VESA 2.0/3.0 o superior, la diferencia es como sigue:
MOV AH,4fH ; Estándar VESA
MOV AL,xxx ; Modo de pantalla
Otros registros según la documentación técnica que se puede obtener de la página VESA en la red.
INT 10H
Espero que te ayude. Un saludo.
Siempre estamos hablando de utilizar el DOS, porque en Windows es otra cosa.
En DOS, se establece el modo gráfico mediante la interrupción 10H, tanto para CGA como para VGA o SVGA. Ahora bien, si utlizas modos VESA, la cosa varía ligeramente.
Los modos estándard de Vídeo van desde el 00H hasta el 13H, excepto desde el 08H hasta el 0CH; de ellos los de modos de gráficos son: 04H y 05H con una resolución de 320 x 200 en 4 colores; 06H con resolución de 640 x 200 en 2 colores; 0DH con resolución de 320 x 200 en 16 colores; 0EH con resolución de 640 x 200 en 16 colores; 0FH con un aresolución de 640 x 350 en 2 colores; 10H con una resolución de 640 x 350 en 4 ó 16 colores; 11H con una resolución de 640 x 480 en 2 colores; 12H con una resolución de 640 x 480 en 16 colores y la 13H con una resolución de 320 x 200 en 256 colores.
El resto de los modos no enumerados corresponden a los diferentes modo de texto.
Los modos de las tarjetas SVGA, superiores al 13H, has de establecerlos según la documentación técnica de la propia tarjeta, puesto que los modos de una marca no se corresponden con los de otra.
En todos los casos el modo se establece según lo siguiente:
MOV AH,0
MOV AL,13H ; Modo de video 320x200 256
INT 10H
Si lo que pretendes usar es el modo VESA 2.0/3.0 o superior, la diferencia es como sigue:
MOV AH,4fH ; Estándar VESA
MOV AL,xxx ; Modo de pantalla
Otros registros según la documentación técnica que se puede obtener de la página VESA en la red.
INT 10H
Espero que te ayude. Un saludo.
