
MS Virtual PC
Moderator:Moderators
Is there a solution to use MS Virtual PC instead of Bochs for reading and writing data with the FDC of Demo 15 in chapter 20? Currently, it does not work. I think this was already mentioned in a thread, but I did not find it. 

Re: MS Virtual PC
The problem I had was with both Bochs and Virtual PC, and it was with the keyboard, not the FDC. I fixed it by, essential, putting the OS together piece by piece.ehenkes wrote:Is there a solution to use MS Virtual PC instead of Bochs for reading and writing data with the FDC of Demo 15 in chapter 20? Currently, it does not work. I think this was already mentioned in a thread, but I did not find it.
Re: MS Virtual PC
I think the hub of the wheel is the autoinit bit of the DMA, which does not work reliable with real hardware and is not supported by MS Virtual PC. Hence, the best way is to avoid it and initialize just before reading/writing data between floppy and DMA:
http://wiki.osdev.org/DMA#Floppy_Disk_DMA_Programming (see my comment)
http://www.c-plusplus.de/forum/viewtopi ... is-15.html
http://wiki.osdev.org/DMA#Floppy_Disk_DMA_Programming (see my comment)
http://www.c-plusplus.de/forum/viewtopi ... is-15.html