2 pièce(s) jointe(s)
Virtual Box saute à l'adresse 0x5C00 au lieu de 0x7C00
Bonjour,
Mon probléme est le suivant :
J'ai fait une disquette FAT12 bootable hardcoder à la main, le bootloader lit parfaitement le FS, charge un fichier exécutable à l'adresse 0x0000:0x7C00 puis effectue un saut à cette même adresse.
Jusque là tout va bien, le problème c'est qu'une fois arrivé dans le fichier exe, on est à l'adresse 0X05C00 alors que les adresses sont codées en dur dans le code, j'ai supposé que cela venait de VirtualBox mais je ne trouve rien sur le sujet.
Quelqu'un voit-il quoi faire ou d'où vient le problème ?
Les codes