mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user