Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I think booting is no problem but if you switch to protected mode you won't be able to load files from it unless you write a USB driver or setup VM86 and use the int's.
cyr1x wrote:I think booting is no problem but if you switch to protected mode you won't be able to load files from it unless you write a USB driver or setup VM86 and use the int's.
Unfortunately, using int 0x13 doesn't seem to work in vm86.
You need to write the drivers.
Yeah, you'll have to make sure you have USB Mass Storage device drivers imlpemented in order to read the device after boot, but as far as the bootloader, there is no change, the bios treats the USB drive as a standard drive via int 0x13.
You can go to and from pmode to realmode, to read/write to usb fob, this work well. But it very slow, and the slow is nothing to do with going back and forth.