Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Kuio Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
Line 2: Line 2:
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title_mode=append
|title_mode=append
|image=kuiovita.jpg
|image=kuiovita2.png
|image_alt=kuio
|image_alt=kuio
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=kuio
|title=kuio
|image=kuiovita.jpg
|image=kuiovita2.png
|description=Kernel-User bridge for basic I/O operations.
|description=Kernel-User bridge for basic I/O operations.
|author=Rinnegatamante
|author=Rinnegatamante
Line 18: Line 18:
|source=https://github.com/Rinnegatamante/kuio
|source=https://github.com/Rinnegatamante/kuio
}}
}}
'''Kuio''' is a lightweight kernel module for taiHen that allows user modules to access ux0:data for basic I/O operations.
kuio is a lightweight kernel module for taiHEN that allows user modules to access ux0:data for basic I/O operations.


It currently gives abstractions for these functions:
It currently gives abstractions for these functions:
 
sceIoOpen -> kuIoOpen
*sceIoOpen -> kuIoOpen
*sceIoWrite -> kuIoWrite
*sceIoWrite -> kuIoWrite
*sceIoRead -> kuIoRead
*sceIoRead -> kuIoRead
Line 32: Line 31:
*ftell -> kuIoTell (kuIoLseek doesn't return position)
*ftell -> kuIoTell (kuIoLseek doesn't return position)


==Screenshot==
==Installation==
[[image:kuiovita.jpg|600px]]
For end users, to just put this in your tai/config.txt under *KERNEL.
 
If a plugin uses this, you'll already have it available.


==Changelog==
==Changelog==
'''(v.1.2)'''
'''v1.2'''
*Made it fully compatible with enso.
*Made it fully compatible with enso.


'''(v.1.1)'''
'''v1.1'''
*Bugfix for kuIoRead and kuIoWrite.
*Bugfix for kuIoRead and kuIoWrite.
*Bugfix for kuIoLseek.
*Bugfix for kuIoLseek.
*Added kuIoTell.
*Added kuIoTell.


'''(v.1.0)'''
'''v1.0'''
* First Release.
* First Release.


Line 51: Line 52:


== External links ==
== External links ==
* Github - https://github.com/Rinnegatamante/kuio
* Twitter - https://twitter.com/rinnegatamante/status/858061716424404994
* GitHub - https://github.com/Rinnegatamante/kuio
* Documentation - https://github.com/Rinnegatamante/kuio/blob/master/include/kuio.h
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48091
* VitaDB - https://vitadb.rinnegatamante.it/#/info/245
* VitaDB - https://vitadb.rinnegatamante.it/#/info/245

Revision as of 02:37, 6 Ocak 2023

kuio
Kuiovita2.png
General
AuthorRinnegatamante
TypePlugins
Version1.2
LicenseMixed
Last Updated2017/08/30
Links
Download
Website
Source

kuio is a lightweight kernel module for taiHEN that allows user modules to access ux0:data for basic I/O operations.

It currently gives abstractions for these functions: sceIoOpen -> kuIoOpen

  • sceIoWrite -> kuIoWrite
  • sceIoRead -> kuIoRead
  • sceIoClose -> kuIoClose
  • sceIoLseek -> kuIoLseek
  • sceIoRemove -> kuIoRemove
  • sceIoMkdir -> kuIoMkdir
  • sceIoRmdir -> kuIoRmdir
  • ftell -> kuIoTell (kuIoLseek doesn't return position)

Installation

For end users, to just put this in your tai/config.txt under *KERNEL.

If a plugin uses this, you'll already have it available.

Changelog

v1.2

  • Made it fully compatible with enso.

v1.1

  • Bugfix for kuIoRead and kuIoWrite.
  • Bugfix for kuIoLseek.
  • Added kuIoTell.

v1.0

  • First Release.

Credits

Thanks to everyone who helped me during this journey trying to get SD access on user modules on #vitasdk and #henkaku. (noname120, xerpi, yifanlu, davee, xyz, frangarcj)

External links

Advertising: