PFS (PlayStation File System) client for Linux/Unix/Windows
===========================================================
What is this?
-------------
This is an incomplete port of ps2sdk's (
http://ps2dev.org) APA, PFS
and iomanX libraries to Linux/Unix. Port exports full access to
iomanX's API (APA and PFS drivers are registered in iomanX). That
means, that one can work with APA partitions and can access PFS on the
Linux/Unix side almost as easy as working with local files.
Because original iomanX exports API colliding with host OS API, iomanX
functions and constants are prefixed with iomanx_/IOMANX_,
accordingly. Usage of iomanX API requires some knowledge of PS2
development; at least knowledge of mount partition, use file-system,
unmount partition sequence of steps. Simple use-cases can be found in
the supplied sources (startup.c).
Patches over APA and PFS drivers are separated and kept as minimal as
possible to allow an easy upgrade to future ps2sdk versions. ATM
patches include only function/variable re-naming and truncation of
imports files.
What is included?
-----------------
Means to manipulate files and directories on a PFS partition from the
host OS on a locally attached or networked PS2 HDD. It is also
possible to debug APA and PFS on the host OS.