Oppure

Loading
24/05/16 15:09
TheDarkJuster
Buongiorno a tutti,
sto scrivendo un bootloader e lo sto testando con qemu.

Il bootloader deve essere grande al massimo 510 byte, e il più possibile "semplice":
voglio quindi usare le funzioni Enhanced BIOS 4xH per leggere l'hdd usando LBA, visto che ad usare il metodo testa, cilindro, settore c'è da uscirne matti e il programma è più voluminoso!

Guardo la documentazione di qemu e dicono che l'estensione del BIOS che mi serve è supportata.... ok... provo.... niente.

Poi ho realizzato! La LDA è stata concepita e introdotta con lo standard ATA, quindi non ha senso usare LDA su un floppy!
Poco male, è bastato collegare l'immagine a qemu come hdd anzichè come floppy (che era esattamente ciò a cui puntavo dall'inizio)!

Mi rimane solo un domanda: usando lo stesso bootloader... posso caricare il sistema operativo da una USB? E da un HDD USB?
Il BIOS è abbastanza furbo da capire che deve usare le periferiche USB come HDD oppure le USB possono solo "simulare" un floppy?
aaa