예제 #1
0
파일: menu_reset.c 프로젝트: AreaScout/vice
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;
}
예제 #2
0
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);
    }
}
예제 #3
0
static TUI_MENU_CALLBACK(reset_drive_callback)
{
    if (been_activated) {
        drivecpu_trigger_reset((unsigned int)param);
    }

    *become_default = 0;

    return NULL;
}
예제 #4
0
static UI_CALLBACK(drive_reset)
{
    vsync_suspend_speed_eval();
    drivecpu_trigger_reset((unsigned int)UI_MENU_CB_PARAM);
}
예제 #5
0
static UI_CALLBACK(drive_reset)
{
    vsync_suspend_speed_eval();
    drivecpu_trigger_reset(vice_ptr_to_uint(UI_MENU_CB_PARAM));
}