コード例 #1
0
ファイル: machine.c プロジェクト: dafyddcrosby/meka
void    Machine_Debug_Start (void)
{
    // Msg (MSGT_DEBUG, "Machine_Debug_Start()");
    machine |= MACHINE_PAUSED | MACHINE_DEBUGGING;
    CPU_Loop_Stop = TRUE;
    Screen_Save_to_Next_Buffer ();
}
コード例 #2
0
ファイル: machine.c プロジェクト: dafyddcrosby/meka
// HARD PAUSE EMULATED MACHINE ------------------------------------------------
void    Machine_Pause (void)
{
    machine ^= MACHINE_PAUSED;
    CPU_Loop_Stop = TRUE;
    if (Machine_Pause_Need_To > 0)
        Machine_Pause_Need_To --;

    // Verbose
    if (machine & MACHINE_PAUSED)
    {
        Msg (MSGT_USER, Msg_Get (MSG_Machine_Pause));
        // gui_menu_check (menus_ID.machine, 2);
        Screen_Save_to_Next_Buffer ();
    }
    else
    {
        Msg (MSGT_USER, Msg_Get (MSG_Machine_Resume));
        // gui_menu_un_check_one (menus_ID.machine, 2);
    }
}
コード例 #3
0
ファイル: machine.c プロジェクト: teege/meka
void    Machine_Pause()
{
    g_machine_flags ^= MACHINE_PAUSED;
    CPU_Loop_Stop = TRUE;
    if (g_machine_pause_requests > 0)
        g_machine_pause_requests--;

    // Verbose
    if (g_machine_flags & MACHINE_PAUSED)
    {
        Msg(MSGT_USER, "%s", Msg_Get(MSG_Machine_Pause));
        // gui_menu_check (menus_ID.machine, 2);
        Screen_Save_to_Next_Buffer();
    }
    else
    {
        Msg(MSGT_USER, "%s", Msg_Get(MSG_Machine_Resume));
        // gui_menu_uncheck_range(menus_ID.machine, 2, 2);
    }
}