static UI_MENU_CALLBACK(drive11cpu_reset_callback) { if (activated) { vsync_suspend_speed_eval(); drivecpu_trigger_reset(3); return sdl_menu_text_exit_ui; } return NULL; }
void drive_cpu_trigger_reset(unsigned int dnr) { drive_t *drive = drive_context[dnr]->drive; if (drive->type == DRIVE_TYPE_2000 || drive->type == DRIVE_TYPE_4000) { drivecpu65c02_trigger_reset(dnr); } else { drivecpu_trigger_reset(dnr); } }
static TUI_MENU_CALLBACK(reset_drive_callback) { if (been_activated) { drivecpu_trigger_reset((unsigned int)param); } *become_default = 0; return NULL; }
static UI_CALLBACK(drive_reset) { vsync_suspend_speed_eval(); drivecpu_trigger_reset((unsigned int)UI_MENU_CB_PARAM); }
static UI_CALLBACK(drive_reset) { vsync_suspend_speed_eval(); drivecpu_trigger_reset(vice_ptr_to_uint(UI_MENU_CB_PARAM)); }