Move around using the d-pad
Jump using X
Switch the current inventory slot with 1-3 Edit: innacurate! I will change it after controls are mapped!
Open a list of blocks with Triangle
Set the current inventory slot with 5 while the block list is open
Put a block down with 7 and destroy a block with 9
Open the menu with menu, move the cursor with 8-2 and select it with 5
ESC is a shortcut for "Save & Exit"
First you need to isntall the pspdev library if you haven't already. Get it from their downloads page: https://pspdev.github.io/installation.html If you don't see your operating system listed then follow their instructions on compiling it for your system. I recomend getting a download if possible though.
run these commands:
git clone https://github.com/Codingsnail80/crafti-PSP.git
cd crafti-PSP.git
git submodule update --init --recursive
cd SDL-legacy
./autogen.sh
LDFLAGS="-L$(psp-config --pspsdk-path)/lib" LIBS="-lc -lpspuser" \
./configure --host psp --prefix=$(psp-config --psp-prefix)
make
make install
cd..
psp-cmake .
make
Once it has compiled it should generate a EBOOT.PBP file that you can run on an emulator. It can run on an actual psp however the home button isn't set up yet so you will not be able to quit the game and will have to do a force shutdown.
Currently it compiles and runs, but the controls aren't linked yet, and there is a graphics bug I believe is related to aspect ratio. I do intend on fixing these issues and I will update the repository once they are patched. Also you may notice many of the variable still refer to the ti-nspire. That's just because I didn't want to change every instance of the variable to a new name. The variables will still be linked back to psp functions in their definitions, so don't worry about the variable names as much.






