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

#6 Jordi Maycas
30/09/2005 - 13:52 | Informe spam
si eso en el caso de 320x200x256 col, q hay acerca de los modos SVGA que
estan organizados por bancos creo que de 16 kbs (el direccionamiento no era
tan senzillo como en el anterior)? No quiero depender de VESA.

"Antonio Ortiz" escribió en el mensaje
news:%23cC%
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:
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:
> 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:%
>> 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
>>
>>
>>
>
>






Respuesta Responder a este mensaje
#7 Antonio Ortiz
30/09/2005 - 18:46 | Informe spam
Ho, ahi te la veras con paginas de bits ;)

Mmm, un tema olvidado por alla en 1998.

saludos,

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:%
si eso en el caso de 320x200x256 col, q hay acerca de los modos SVGA que
estan organizados por bancos creo que de 16 kbs (el direccionamiento no


era
tan senzillo como en el anterior)? No quiero depender de VESA.

"Antonio Ortiz" escribió en el mensaje
news:%23cC%
> 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:
>> 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:
>> > 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:%
>> >> 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
>> >>
>> >>
>> >>
>> >
>> >
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida