Hello, Im planning to write a small plugin...
I'd need to
1) show some stuff (mostly text) on screen in VSH mode. I think Ive heard that I need to write in VRAM directly, if I am right...
2) figure out the 'cursor' postition in XMB
Can you please recommend some plugins of which source code I could look into to get an idea about how to implement these features?
If I got it right, piKey figures out current XMB postition by hooking sceCtrl functions, right?
Could I possibly figure out XMB cursor postition directly from RAM, if I knew where to look?
I don't think piKey figures out the XMB position at all. In the XMB it just injects whatever key you press by hooking sceCtrl function.
In the OSK I think when the OSK opens, it moves the cursor to a predefined location by sending key strokes, then it just detects further key presses from the user and calculates the new position of the cursor relative to the starting position.
Its more or less humanly impossible to figure out from RAM because its waaay to comlex.
Yeah, I think Ill be able to detect that by cheking for loaded modules, because I think that when XMB starts the browser or player some more modules are loaded.