desarrollar driver grafico

03/08/2005 - 12:36 por Jordi Maycas | Informe spam
Hola! Estoy haciendo un codigo para poder arrancar el equipo con el, pero
quiero algo grafico. Hice la consulta y me dijeron que tendria que crearme
un driver para la grafica... por donde empiezo? Quiero decir, no me sirve
nada de windows, porque no es windows, es algo mio. Y no quiero usar
interrupciones DOS para la pantalla porque tampoco es DOS. Como me lo monto?

Gracias

Preguntas similare

Leer las respuestas

#1 Miguel Angel Campos
03/08/2005 - 20:54 | Informe spam
Debes utilizar las funciones que ofrece la BIOS de la maquina para hacer
todo tipo de funciones, pero te comento:
- Me imagino que no quieres acceder al disco duro, por que si lo necesitas
tendras que implementar tu mismo el sistema de archivos (como que es una
locura) o buscarte una libreria que te permite leer ficheros de un disco con
formato conocido (FAT, FAT32, NTFS lo veo mas complejo)
- Deberías utilizar un modo VGA estandar(320x200 con 256colores), por que si
quieres utilizar modos mas avanzados debes detectar que tipo de tarjeta
gráfica está colocada en la máquina, y con la cantidad de tarjetas que
existen es imposible hacerlo estandar.

Existen otros muchos inconvenientes para hacer lo que quieres, así que me
imagino que tendrás buenos motivos para no utilizar Windows ni MS-DOS, ni
cualquier otro sistema operativo tal como Linux. Quizas deberias explicar
que quieres hacer para orientarte mejor.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"Jordi Maycas" escribió en el mensaje
news:%
Mostrar la cita
#2 Jordi Maycas
22/09/2005 - 12:08 | Informe spam
si te entiendo... pero windows no usa las funciones BIOS quiero decir
los modos de pantalla que usa windows no son modos estandar de la BIOS, es
decir, para establecer modos de video el windows no llama a la interrupcion
de pantalla de BIOS, sino que ... supongo yo que tiene rutinas propias
(poner pixel, trazar linea, establecer modo de video...).


"Miguel Angel Campos" <SPAMmacampos ARRUBA .idesarrollaSPAM.com> escribió en
el mensaje news:
Mostrar la cita
#3 Miguel Angel Campos
26/09/2005 - 10:52 | Informe spam
Estas en lo cierto, Windows no utiliza las funciones de la BIOS para dibujar
en pantalla, utiliza los drivers que facilitan los fabricantes o drivers
genéricos que Microsoft a creado.
Pero como tu indicas lo que quieres es dibujar tu mismo en pantalla, y para
ello tienes que utilizar las funciones de la BIOS, a no ser que quieres
desarrollar drivers para todas las tarjetas gráficas que existen en el
mercado, para que tu aplicación funcione en todos los equipos posibles.

No se exactamente para que quieres hacer lo que quieres hacer, pero lo que
debes tener claro es que no puede hacer algo estandar sin utilizar algo
estandar, en este caso las funciones BIOS que incorporan todas las tarjetas
gráficas del mercado. Y no puedes implementar lo que Microsoft y otras
empresas llevan años desarrollando, que son distintos drivers para todas las
tarjetas.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"Jordi Maycas" escribió en el mensaje
news:
Mostrar la cita
#4 Jordi Maycas
26/09/2005 - 14:26 | Informe spam
se podria tener acceso a alguno de esos drivers... o bien a alguna manera
para poder empezar a desarrollar algo asi? es meramente.. educativo...

"Miguel Angel Campos" <SPAMmacampos ARRUBA .idesarrollaSPAM.com> escribió en
el mensaje news:
Mostrar la cita
#5 Antonio Ortiz
30/09/2005 - 07:14 | Informe spam
Existen estandares, por ejemplo para las tarjetas VGA, por medio de DMA
(Acceso Directo a Memoria en ingles), podras acceder a la memoria de video
320x200 a partir de la direccion A0000:0 (creo), recuerda que solo podras
hacer esto en 'modo real'.

Porque reinventar la rueda?


Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.visualcaja.com
www.progvisual.com


"Jordi Maycas" escribió en el mensaje
news:
Mostrar la cita
interrupcion
Mostrar la cita
en
Mostrar la cita
necesitas
Mostrar la cita
que
Mostrar la cita
tarjeta
Mostrar la cita
me
Mostrar la cita
ni
Mostrar la cita
explicar
Mostrar la cita
pero
Mostrar la cita
no
Mostrar la cita
quiero
Mostrar la cita
Ads by Google
Search Busqueda sugerida