mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
311 lines
6.1 KiB
C++
311 lines
6.1 KiB
C++
#include "stdafx.h"
|
|
#include "Emu/Cell/PPUModule.h"
|
|
|
|
logs::channel cellImeJp("cellImeJp", logs::level::notice);
|
|
|
|
// Return Codes
|
|
enum
|
|
{
|
|
CELL_IMEJP_ERROR_ERR = 0x8002bf01,
|
|
CELL_IMEJP_ERROR_CONTEXT = 0x8002bf11,
|
|
CELL_IMEJP_ERROR_ALREADY_OPEN = 0x8002bf21,
|
|
CELL_IMEJP_ERROR_DIC_OPEN = 0x8002bf31,
|
|
CELL_IMEJP_ERROR_PARAM = 0x8002bf41,
|
|
CELL_IMEJP_ERROR_IME_ALREADY_IN_USE = 0x8002bf51,
|
|
CELL_IMEJP_ERROR_OTHER = 0x8002bfff,
|
|
};
|
|
|
|
s32 cellImeJpOpen()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpOpen2()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpOpen3()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpClose()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpSetKanaInputMode()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpSetInputCharType()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpSetFixInputMode()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpAllowExtensionCharacters()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpReset()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetStatus()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpEnterChar()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpEnterCharExt()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpEnterString()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpEnterStringExt()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpModeCaretRight()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpModeCaretLeft()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpBackspaceWord()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpDeleteWord()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpAllDeleteConvertString()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpConvertForward()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpConvertBackward()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpCurrentPartConfirm()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpAllConfirm()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpConvertCancel()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpAllConvertCancel()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpExtendConvertArea()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpShortenConvertArea()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpTemporalConfirm()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpPostConvert()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpMoveFocusClause()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetFocusTop()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetFocusLength()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetConfirmYomiString()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetConfirmString()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetConvertYomiString()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetConvertString()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetCandidateListSize()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetCandidateList()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetCandidateSelect()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpGetPredictList()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
s32 cellImeJpConfirmPrediction()
|
|
{
|
|
UNIMPLEMENTED_FUNC(cellImeJp);
|
|
return CELL_OK;
|
|
}
|
|
|
|
DECLARE(ppu_module_manager::cellImeJp)("cellImeJpUtility", []()
|
|
{
|
|
REG_FUNC(cellImeJpUtility, cellImeJpOpen);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpOpen2);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpOpen3);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpClose);
|
|
|
|
REG_FUNC(cellImeJpUtility, cellImeJpSetKanaInputMode);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpSetInputCharType);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpSetFixInputMode);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpAllowExtensionCharacters);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpReset);
|
|
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetStatus);
|
|
|
|
REG_FUNC(cellImeJpUtility, cellImeJpEnterChar);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpEnterCharExt);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpEnterString);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpEnterStringExt);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpModeCaretRight);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpModeCaretLeft);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpBackspaceWord);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpDeleteWord);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpAllDeleteConvertString);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpConvertForward);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpConvertBackward);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpCurrentPartConfirm);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpAllConfirm);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpConvertCancel);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpAllConvertCancel);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpExtendConvertArea);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpShortenConvertArea);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpTemporalConfirm);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpPostConvert);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpMoveFocusClause);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetFocusTop);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetFocusLength);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetConfirmYomiString);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetConfirmString);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetConvertYomiString);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetConvertString);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetCandidateListSize);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetCandidateList);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetCandidateSelect);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpGetPredictList);
|
|
REG_FUNC(cellImeJpUtility, cellImeJpConfirmPrediction);
|
|
});
|