#include "stdafx.h" #include "Emu/System.h" #include "Emu/PSP2/ARMv7Module.h" #include "sceIme.h" logs::channel sceIme("sceIme"); s32 sceImeOpen(vm::ptr param) { fmt::throw_exception("Unimplemented" HERE); } s32 sceImeUpdate() { fmt::throw_exception("Unimplemented" HERE); } s32 sceImeSetCaret(vm::cptr caret) { fmt::throw_exception("Unimplemented" HERE); } s32 sceImeSetPreeditGeometry(vm::cptr preedit) { fmt::throw_exception("Unimplemented" HERE); } s32 sceImeClose() { fmt::throw_exception("Unimplemented" HERE); } #define REG_FUNC(nid, name) REG_FNID(SceIme, nid, name) DECLARE(arm_module_manager::SceIme)("SceIme", []() { REG_FUNC(0x0E050613, sceImeOpen); REG_FUNC(0x71D6898A, sceImeUpdate); REG_FUNC(0x889A8421, sceImeClose); REG_FUNC(0xD8342D2A, sceImeSetCaret); REG_FUNC(0x7B1EFAA5, sceImeSetPreeditGeometry); });