Emulate spinning floppy disk, by Jan Jezabek.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3168 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
cb4b976b82
commit
b7ffa3b1d2
8
hw/fdc.c
8
hw/fdc.c
@ -1843,5 +1843,13 @@ enqueue:
|
||||
static void fdctrl_result_timer(void *opaque)
|
||||
{
|
||||
fdctrl_t *fdctrl = opaque;
|
||||
fdrive_t *cur_drv = get_cur_drv(fdctrl);
|
||||
/* Pretend we are spinning.
|
||||
* This is needed for Coherent, which uses READ ID to check for
|
||||
* sector interleaving.
|
||||
*/
|
||||
if (cur_drv->last_sect != 0) {
|
||||
cur_drv->sect = (cur_drv->sect % cur_drv->last_sect) + 1;
|
||||
}
|
||||
fdctrl_stop_transfer(fdctrl, 0x00, 0x00, 0x00);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user