The flash drive is only available if the BIOS supports it. And if it does, it would probably let you boot from it already. Most of this is done by emulation, so the calls to boot the flash drive are probably the same.
I've dumped out the boot blocks from my thumb drives, and have found both floppy and hard drive formats.
Maybe you should just try a bunch of numbers for accessing the drives and see which ones answer.
I think Google is your friend here. Start with "INT 13H". And ask more questions.