from the wiki, it's exactly what I try to do. I corrected all the bugs in my OS, and now the only thing to do is to make the int 19, aka int 0x13 works.Can i use VM86 for disk access ?
Theorically yes, though it is probably not a GoodIdea(tm), as most BIOS disk access will include IRQ handlers, DMA transfers which you can hardly control from your VM monitor, and may stick in VM86 task while the BIOS waits for an interrupt response while a 'good' driver would have let the CPU free for other processes.
Remember of your old MS9x system freezing when doing a disk access ? that was most of the time due to an INT13-through-VM86 problem.
Why I want it to work? because I will be able to make my OS work with usb fobs, usb floppy readers and all that without writing all the drivers!
Im sure it's fun to write drivers for all of theses funny things, but I want to do something else, like writing a driver for my x3100 intergrated card .
Because you know, Intel just released the documentation.