lmirel / fm_psx

simple file manager for psx

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fm_psx

simple file manager for PS3

usage:

  • L1 and R1 change active/current panel to left(L1) or right(R1)
  • cross and circle, right and left used to navigate in and out of directories
  • up and down scroll current selection- rectangle for copy files/dirs
  • triangle for delete of copy/dirs
  • START rename file/dir
  • SELECT create dir

todos:

  • sanity checks
  • available storage check and report
  • other confirmation dialogs on rename/delete
  • contextual menu(?!)

later todos:

  • split the framework into file management lib and manager
  • write a file management lib that will handle system, ntfs/ext3 and exfat access to files:
  • use path names which will include filesystem specification:
  • for system: /dev_hdd0/, /dev_bdvd/, /app_home/, /host_root/
  • for ntfs and/or ext3: /ntfs0:/, /ext0:/
  • for ex/fat: /fat0:/
  • others..
  • store FS/file/dir specification in a pointer (e.g. PS3FP) while allowing direct access to its attributes (e.g. fd / file descriptor) for flexibility
  • will need to support at mininum ps3_fopen, ps3_fclose, ps3_fseek, ps3_f2sectors, ps3_diropen, ps3_dirnext, ps3_dirclose, etc
  • will need to handle detection/scanning of portable storage (with transparent mounting/unmounting)

!BE EXTRA CAREFUL WITH SYSTEM FILES/DIRS!
USE AT YOUR OWN RISK!

building

use the opensource toolchain and libs from here:

additional libraries can be found here but should not be required

About

simple file manager for psx


Languages

Language:C 97.5%Language:Makefile 1.7%Language:C++ 0.7%Language:Python 0.1%