Despues de escribir el post de anoche, seguí trabajando en el controlador del modo de texto y encontré información sobre los registros del CRTC (que ya los había leído antes) y empecé a modificarlos mas, pasando por resoluciones monstruosas, hasta llegar a dos configuraciones correctas.
Estas configuraciones son el modo 160x46 (1280x768) y 160x50 (1280x800). Hasta el momento estas son las dos resoluciones que han funcionado correctamente y sigo buscando otras que pase por alto, como la de 1024x768. Acá les dejo el código del controlador VGA actual y una screenshot de NuOS utilizándolo.
----------------------------------------------------------------------------------------------------------------------------------
Edito:
----------------------------------------------------------------------------------------------------------------------------------
He vuelto a subir este controlador con algunas mejoras, además de poseer más resoluciones y corregido algunos errores.
----------------------------------------------------------------------------------------------------------------------------------
VGA Text driver 0.01 - Descargar (Bz Tarball) - Descargar (Gz Tarball)
Por cierto, me cambie de gedit a GNU Emacs y ufff... mucha diferencia, ahora si puedo programar tranquilo, lo recomiendo totalmente.
Cualquier duda o consulta envíen un email a armizh@nuos-project.10h.us o un comentario.
No hay comentarios.:
Publicar un comentario