[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