Git Product home page Git Product logo

psp2shell's Introduction

========================== | PSP2SHELL By Cpasjuste |

ABOUT

  • psp2shell is an utility/remote shell (library+client) to ease the development process on ps vita devices. The client is currently available for linux x64 (ubuntu) and windows x64 (wip).

BUILD (LINUX)

  • library :

    • mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=../Vita.cmake ../
    • make psp2shell
  • client :

    • cd psp2shell_cli && mkdir build && cd build && cmake ../
    • make psp2shell_cli

BUILD (WINDOWS)

  • seriously ? :)

USAGE

  • add libpsp2shell.a and psp2shell.h to your app..

  • add psp2shell needed library flags to your app : -lpsp2shell -lSceSysmodule_stub -lSceNet_stub
    -lSceNetCtl_stub -lSceKernel_stub -lScePower_stub -lSceAppMgr_stub

  • DO NOT use secure flag "-s" (vita-make-fself -s), this is needed for reloading, you should then add the flag back when releasing your application.

  • Please note that when using psp2shell library, you're application will never enter "deep sleep" ("power lock"), so the network connexion will not be lost.

  • init psp2shell in your app : psp2shell_init(3333, 0)

  • to print to the shell from your app use : psp2shell_print(..) / psp2shell_print_color(..)

  • connect to your app with psp2shell_cli : ./psp2shell_cli 192.168.x.x 3333

  • update/reload your app from the shell : reload "path/to/eboot.bin"

  • type help (or ?) for more commands (cd, ls, pwd, rm, rmdir, mv, put, reset, reload...)

THANKS

  • consolex-bordeaux.fr : for offering a ps vita device
  • TheFl0w : for helping on a few functions
  • vitasdk developers : for the sdk :)
  • binn library author (https://github.com/liteserver/binn)

psp2shell's People

Contributors

cpasjuste avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.