[eside-ghost] Desarrollando un cutre kernel...
EthDra
ethdra en telefonica.net
Jue Sep 15 18:57:56 CEST 2005
La verda es q por cuestiones tecnicas no e podido probarlo "en
condiciones" en un pc real, pero si con otro emulador, y mismo error. La
teoria mas aproximada de pq falla creo q tiene q ver con el tamaño de la
fuente y la posicion d memoria en la q lo cargo. La fuente es de 8x8
pixels, con sus 256 caracteres y 32 bits para cada pixel, un total de
64k q se dice pronto. El caso es que sencillamente reduciendo el tamaño
de la fuente usando el formato compacto que usa el kernel de linux
(lugar del que copie la fuente) la fuente pasa de 64k a 2k y esta, a
pesar de ser global igual que la fuente de 64k, si que funciona
correctamente... misterios inexplicables.
El tema supongo q tendra q ver con que en algun momento sobreescribia
alguna posicion de memoria q no debia, o vete tu a saber...
El caso es q ya funciona, q es lo q importa :D
Se despide,
EthDra
halls wrote:
>wop!
>
>acabo de etar viendo la url ke comentabas ethdra, y resulta ke yo tb
>stuve sakando la info de ahi y de otro tutorial ke tengo los bookmarks
>en el otro ordenata, asi ke cuando lo mire te los paso (habia uno
>realmente bueno).
>
>la cosa es ke me he acordado ke las pruebas las estuve haciendo desde
>BOCHS, pero hubo un momento en el ke no podia cargar la GDT y saltar a
>modo protegido, y no entendia por ke... me dio por meter mi bootstrap
>en lilo en mi linux, y fijate tu... funcionaba xD asi ke por si akaso
>estas usando BOCHS hazme kaso, prueba a usarlo desde lilo, dejate de
>emulaciones y prueba tu SO en un entorno real :D
>
>ya me contaras a ver ke pasa XD
>_______________________________________________
>eside-ghost mailing list
>eside-ghost en deusto.es
>https://listas.deusto.es/mailman/listinfo/eside-ghost
>
>
>
Más información sobre la lista de distribución eside-ghost