[eside-ghost] Desarrollando un cutre kernel...
EthDra
ethdra en telefonica.net
Mar Sep 13 10:46:07 CEST 2005
Hola,
Como buen geek estoy metido en el desarrollo de mi propio SO, por
matar el rato y aprender, mas q nada. He superado algunos baches, y
dificultades con la todopoderosa ayuda de google, pero ahora me he dado
de morros contra un muro. El tema es que ya tengo un bootsector q carga
el kernel y salta a el, el kernel inicializa vesa, entra en modo
protegido y cosas asin en asm y luego salta al codigo c++ y ahi viene
donde la matan. Todo va way siempre y cuando las variables que use sean
locales, en cuanto pongo una variable global, a tomar por saco, ia no
funciona, el contenido d la variable no lo pilla. Asi que pense q la
habia cagado en algo o algo hacia mal, asi q me coji un ejemplillo que
habia por ahi y tampoco... (el ejemplillo es
http://www.osdever.net/tutorials/brunmar/tutorial_03.php?the_id=65 )
Estoy muy atascado, no encuentro nada por inet al respecto, el
codigo asm generado en el ejemplillo deberia funcionar, es correcto
hasta donde yo se. Seguro q habra alguno q me diga q asi mejor pq usar
variables globales esta mal y blah blah, pero ya me explicais donde meto
una fuente incrustada, como variable local? xD
Alguna idea?
Se despide,
EthDra
Más información sobre la lista de distribución eside-ghost