Skip to content

Codingsnail80/crafti-PSP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

243 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crafti ported to the PSP

Screenshots

menu anim

newinv redstone

help settings

ticalc.org Program Of The Year 2014

Controls

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"

How to build:

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.

Current state:

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.

About

3D Minecraft for the PSP

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 92.9%
  • C++ 7.0%
  • Other 0.1%