PSP CMFileManager PSP - A New PSP Homebrew Release by Joel16

Discussion in 'Apps' started by Joel16, Sep 25, 2018.

By Joel16 on Sep 25, 2018 at 11:20 PM
  1. 426
    360
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    426
    Likes Received:
    360
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Considering the mess of CyanogenPSP, an old project of mine (@Joel16) that I wrote when I was around 16, I wanted to give my favorite handled one final contribution. CyanogenPSP, may *look good* and *work* well in the most part, however the code base that it uses is a huge horrible mess and I can't emphasize it any further. I'm noticing this now as I approach my final year in Computer Engineering. The file manager in it never even worked, the coding concepts used inside of it is very bad, many duplicate functions that do the same thing, no proper error handling, bad use of resources etc. I wouldn't want anyone to use that as a code base to anything, hence why I want to make one final contribution no matter how late it is. A final contribution with a clean, dev-friendly open source code base. My answer to this CM File Manager PSP - a minimalistic approach to a file manager with a variety of user friendly features. PS. I don't care how late this is, the PSP is an amazing device and I want to do this even if just 3-4 people are interested.

    pYzt51u.png


    • Features:

      • Copy files/folders.
      • Move files/folders.
      • Delete files/folders.
      • Multi file handling functions for copy/move/delete.
      • File properties. (File size, creation time, modification time, access times, permissions)
      • Creating directories.
      • Renaming files/folders.
      • Image viewer.
      • Auto USB mount.
      • Dark theme mode.
      • Browse other drives like flash0 and flash1. (Please be careful not to delete/move/rename anything here)

      [​IMG]


      [​IMG]

      [​IMG]

      [​IMG]

      Anticipated features:
      • Built in FTP.
      • Handling certain file archives.
      • Media (music, pictures, reading text files).


     
    Last edited by a moderator: Oct 15, 2018

Comments

Discussion in 'Apps' started by Joel16, Sep 25, 2018.

    1. Joel16
      Joel16
      New release v1.10 is up!

      Notice: Please delete your "data" folder and config.cfg file in (ms0/ef0):/PSP/GAME/CMFileManager/. The data folder is no longer needed, since all of the external assets are now embedded into the binary. The config file has some changes that won't work with previous versions. After you delete the config file, the app will create a new one. From this update on wards, deleting the config file if any changes pertaining to the config is made will be handled automatically.

      Change-log:

      • Handle config version so that user won't have to manually delete it for upcoming releases.
      • Fixed buffer overflow when multi selecting a file with a long path name.
      • Embed all assets and fonts into the binary and load them from memory. (You no longer need the datafolder)
      • Added a help dialog under settings menu.
      • Get enter/cancel buttons from registry. (For example the cross button implies enter/accept in the west, but Asian games use the cross button as a cancel button).
      • Highlight current selected drive in menu bar.
      • Fixed auto USB storage for PSP GO. (Now displays both ef0:/ and ms0:/ in USB mode)
      • USB mode no longer requires the app to restart if "Auto usb mounting" is toggled under settings.
      • Now uses a much cleaner method of detecting if running from ef0:/ on a PSP Go.
      • disc0:/ (UMD) can now be accessed in non GO models as an additional drive in the menu bar.
      • Implement error dialog for failures with file/directory functions and .zip archives.
      • Only delete destination if it exists in copy mode. (overwriting)
      [​IMG]

      Download: https://github.com/joel16/CMFileManager-PSP/releases/tag/v1.10
      ErikPshat, mr_ota, STLcardsWS and 2 others like this.

Share This Page