コード例 #1
0
ファイル: padInit.c プロジェクト: AKuHAK/ps2sdk
s32 VbReferThreadStatus(vblankData_t *vData)
{
	iop_thread_info_t tinfo;
	s32 ret = 0;

	if( iReferThreadStatus(vData->tid_1, &tinfo) == 0)
	{
		if( (tinfo.status & THS_DORMANT) == 0 )
			ret++;
	}

	if( iReferThreadStatus(vData->tid_2, &tinfo) == 0)
	{
		if( (tinfo.status & THS_DORMANT) == 0 )
			ret++;
	}

	return ret;
}
コード例 #2
0
ファイル: padInit.c プロジェクト: AzagraMac/PS2_SDK
s32 VbReferThreadStatus(vblankData_t *vData)
{
    iop_thread_info_t tinfo;
    s32 ret = 0;

    if( iReferThreadStatus(vData->tid_1, &tinfo) == 0)
    {
        if( (tinfo.info[2] & 0x10) == 0 )
            ret++;
    }

    if( iReferThreadStatus(vData->tid_2, &tinfo) == 0)
    {
        if( (tinfo.info[2] & 0x10) == 0 )
            ret++;
    }

    return ret;
}