You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title=Vita Homebrew Apps (Plugins) - GameBrew |title_mode=append |image=vvnzrunnervita2.png |image_alt=VVNZRunner }} VVNZRunner is kernel plugin for PS Vita that provides API to run Toshiba MeP code on Venezia. Original idea from PS Vita Henkaku wiki [https://wiki.henkaku.xyz/vita/Venezia article]. VVNZRunner provides safe way to run MeP code on Venezia processor and functions to transfer data from and to Venezia SPRAM. ==User guide== ===V-Thread support === V-Threads are threads that run on Venezia cores. Up to 6 cores can run tasks simultaneously in normal mode and up to 7 in extended mode (enabled with sceCodecEngineChangeNumWorkerCoresMax()). All tasks that fall outside of limit will be automatically scheduled for execution. Note that even when running V-Thread, vnzBridgeExec() is blocking on ARM side. Refer to sample_mep for V-Thread creation procedure. === Venezia memory management system === Venezia uses specific memory management system for all external memory. You must use it for any memory passed to Venezia from ARM side to ensure cache consistency. More info can be found [https://github.com/GrapheneCt/VVNZRunner/blob/main/sample_mep/include/vnz/memory.h here]. === Sample === Sample blits some text to screen on Venezia side and displays it on ARM side. To compile MeP code use [https://github.com/TeamMolecule/mepsdk mepsdk]. Check sample Makefile for flags used to compile MeP code for Venezia. === Usage notes === Due to the address restrictions any global variables in MeP code should be used with GET_SYMBOL_ADDR() macro. That also includes operations with function addresses. ==Screenshots== https://dlhb.gamebrew.org/vitahomebrews/vvnzrunnervita3.png ==Changelog== '''v2.1''' *Various improvements and bugfixes. *Added some comments in the runner header to explain plugin operation. '''v2.0''' *This release adds support for direct execution of MeP ELF. '''v1.0''' * First Release. == External links == * GitHub - https://github.com/GrapheneCt/VVNZRunner * CBPS Forums - https://forum.devchroma.nl/index.php?topic=375.0 * Reddit - https://www.reddit.com/r/vitahacks/comments/pfg4he/release_vvnzrunner_run_custom_code_on_venezia/
Advertising: