/*-------------------------------------------------------------------------*/ static void compis_fdc_reset(running_machine &machine) { device_t *fdc = machine.device("upd765"); upd765_reset(fdc, 0); /* set FDC at reset */ upd765_reset_w(fdc, 1); }
void pc_fdc_reset(running_machine &machine) { /* setup reset condition */ fdc->data_rate_register = 2; fdc->digital_output_register = 0; /* bit 7 is disk change */ fdc->digital_input_register = 0x07f; upd765_reset(pc_get_device(machine),0); /* set FDC at reset */ upd765_reset_w(pc_get_device(machine), 1); }