|
|
| version 1.6, 2004/03/07 07:51:26 | version 1.7, 2004/05/07 11:42:29 |
|---|---|
| Line 56 void diskdrv_setfdd(REG8 drv, const char | Line 56 void diskdrv_setfdd(REG8 drv, const char |
| fdd_eject(drv); | fdd_eject(drv); |
| diskdrv_delay[drv] = 0; | diskdrv_delay[drv] = 0; |
| diskdrv_fname[drv][0] = '\0'; | diskdrv_fname[drv][0] = '\0'; |
| fdc.stat[drv] = FDCRLT_IC0 | FDCRLT_IC1 | FDCRLT_NR | drv; | fdc.stat[drv] = FDCRLT_AI | FDCRLT_NR | drv; |
| fdc_interrupt(); | fdc_interrupt(); |
| if (fname) { | if (fname) { |
| Line 78 void diskdrv_callback(void) { | Line 78 void diskdrv_callback(void) { |
| if ((!diskdrv_delay[drv]) && (diskdrv_fname[drv][0])) { | if ((!diskdrv_delay[drv]) && (diskdrv_fname[drv][0])) { |
| fdd_set(drv, diskdrv_fname[drv], FTYPE_NONE, diskdrv_ro[drv]); | fdd_set(drv, diskdrv_fname[drv], FTYPE_NONE, diskdrv_ro[drv]); |
| diskdrv_fname[drv][0] = '\0'; | diskdrv_fname[drv][0] = '\0'; |
| fdc.stat[drv] = FDCRLT_IC0 | FDCRLT_IC1 | drv; | fdc.stat[drv] = FDCRLT_AI | drv; |
| fdc_interrupt(); | fdc_interrupt(); |
| sysmng_update(SYS_UPDATEFDD); | sysmng_update(SYS_UPDATEFDD); |
| } | } |