Problema al cargar segundo sector del floppy

Iniciado por armizh, 18 Diciembre 2011, 00:14 AM

0 Miembros y 1 Visitante están viendo este tema.

armizh

Cita de: Eternal Idol en 18 Diciembre 2011, 16:58 PM
¿Y cuando arranca la maquina virtual que pasa exactamente? Si uso eso no alcanzo a ver el mensaje siquiera, simplemente queda la pantalla limpia ...

Leyendo una tecla despues de escribir en pantalla y antes de cargar el codigo del seugndo sector se nota mas como funciona:
Código (asm) [Seleccionar]
xor ah, ah
int 16h

Claaro, no se nota el mensaje si uso el codigo del principio, pero ahora estoy trabajando sobre una versión reducida del boot que solo posee la funcion reset_floppy y load_app solo para testear la carga del segundo sector, y se supone que en caso de cargar el app borra toda la pantalla, incluso los mensajes de la BIOS. Pero al darle launch en el qemu launcher no borra la pantalla, solo muestra que cargo el boot y nada mas
Exactamente dice:

Starting SeaBIOS (version pre-0.6.1-20100702_143500-palmer)

Booting from Floppy...
_

Sin embargo hace unos minutos, luego de haber mostrado ese mensaje por alrededor de minuto y medio, se limpio la pantalla. Vuelvo a intentarlo y vuelve a pasar.
Ahora pruebo con mostrar un mensaje desde el app, pero solo limpia la pantalla ¿que es lo que sucede?
Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

Eternal Idol

No tenemos poder de adivinacion como para saber que estas haciendo, si cambias el codigo y no lo decis nadie se entera. Y no, no se que sucede en tu maquina ya que a mi me funciona bien pero no uso *NIX, ni dd, ni QEMU.

PD. Proba sin usar ni en el boot ni en el programa clrscr.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

armizh

Bueno gracias por la ayuda y especialmente por las molestias :D A pesar de que no logro hacer funcionar el bootloader :(
Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

Eternal Idol

De nada, segui probando, tiene que funcionar.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón