Il developer GrapheneCt ha pubblicato una primissima versione di VitaMonoLoader, la libreria Windows e versione standalone di mono loader per console PlayStation Vita.

VitaMonoLoader è una semplice libreria Mono per lo sviluppo di applicazioni in C# utilizzata maggiormente su Linux. Questa versione supporta solo Windows al momento. Il progetto è attualmente work in progress.
Utilizzo
[stextbox id=’info’]Nota: Solo Windows è supportato per l’host. VDS (SCE SDK) e vitasdk sono supportati per PSP2.[/stextbox]
Installazione (lato host)
- Scaricare e installare su PC l’ultima versione di Mono per Windows.
- Scaricare il programma
UnitySetup-Playstation-Vita-Support-for-Editor-2018.3.0a2.exe, aprirlo come archivio ed estrarre la cartella$INSTDIR$_59_. - Aggiungere quanto segue alla tua variabile di ambiente
PATH:
<MonoInstallPath>/bin(dove si trova l’eseguibilemono.exe).<UnitySupportExtractPath>/Tools(dove si trova l’eseguibilemono-xcompiler.exe).
Installazione (lato PSP2)
- Scaricare e installare il plugin CapUnlocker sulla console.
- Copiare la cartella
Mediadal programma di installazione del supporto Unity estratto inapp0: - Copiare il file
machine.configdal programma di installazione del supporto Unity estratto inapp0:Media/Managed/mono/2.0. - Copiare i moduli dalla versione corrente in
app0:Media/Modus.
Compilazione di codice C#
- Compilare il codice C# in
.dllgestito eseguendo:mcs -sdk:2 -target:library -out:<MyDllName>.dll <MySrcName>.cs - Compilare il file .dll gestito in assembly .s AOT eseguendo:
mono-xcompiler.exe --aot=full,asmonly,nodebug,static <MyDllName>.dll - Aggiungere i file assembly .s AOT come destinazioni di compilazione nel progetto dell’app Vita.
- L’applicazione PSP2 deve essere compilata in modalità ARM:
- Per VDS (SCE SDK): utilizzare -Xthumb=0 (può essere impostato anche nelle impostazioni del progetto).
- Per vitasdk: compilare con -marm.
Utilizzo dell’assembly AOT su PSP2
- Copiare il file
.dllgestito inapp0:Media/Managed. - Aggiungere il file AOT assembly .s come destinazione della compilazione nel tuo progetto personale PSP2.
- Per caricare l’assembly AOT su PSP2, chiamare:
extern void** mono_aot_module_<MyDllName>_info;
VMLRegisterAssembly(mono_aot_module_<MyDllName>_info);
Download: VitaMonoLoader.suprx
Download: VitaMonoLoader_stub.a
Download: VitaMonoLoader_vitasdk_stub.a.zip
Download: VMLCoreAssemblies.suprx
Download: Source code VitaMonoLoader v1.0
Fonte: github.com






![[Scena Ps3] Un altro passo avanti con il plugin webMan](https://www.biteyourconsole.net/wp-content/uploads/webm2.jpg)
![[Scena PS4] Rilasciato NoBD Toolkit v2.03](https://www.biteyourconsole.net/wp-content/uploads/noBDToolkit-100x75.webp)
![[Scena Switch] Rilasciato Animal Crossing: New Horizons Design Pattern Editor v0.9.5p4](https://www.biteyourconsole.net/wp-content/uploads/Pattern.jpg)