01-13-2017, 02:07 AM -
OK so I kind of got it "working" but the process is very complicated, it among many things requires a custom tool from xentax. I will have to write about it tomorrow. It is nothing one can just figure out. But basically the current roadblock is:
Can't get past the menu without it.
And it will take some work to stub...
Also I had to make the below hack in vm.cpp but that is the least complicated bit of this stupid process :p
And it seems to work just fine...
So note to self: write instructions and attempt to stub/fake data the on screen keyboard...
Code:
E {PPU[0x70000026] Thread (VKBD) [0x00fab614]} PPU: 'cellOskDialogSetKeyLayoutOption' aborted
F {PPU[0x70000026] Thread (VKBD) [0x00fab614]} class std::runtime_error thrown: Unimplemented
(in file Emu\Cell\Modules\cellOskDialog.cpp:53)
And it will take some work to stub...
Also I had to make the below hack in vm.cpp but that is the least complicated bit of this stupid process :p
Code:
if (!size || (size | addr) % 4096)
{
//fmt::throw_exception("Invalid arguments (addr=0x%x, size=0x%x)" HERE, addr, size);
}
So note to self: write instructions and attempt to stub/fake data the on screen keyboard...