p->opt = 0;
p->flags &= ~DRV_FLG_DIRTY;
p->img_name = NULL;
+
+ uint32_t scb = getenv_ulong(ENV_CPM3_SCB, 16, 0);
+ if (scb && (z80_bus_cmd(Request) & ZST_ACQUIRED)) {
+ z80_write(scb + 0xf0, 0xff);
+ z80_write(p->dph + 11, 0xff);
+ z80_bus_cmd(Release);
+ }
}
}
return 0;