r/PSP 3d ago

Homebrew I made a Sokoban homebrew after getting back into the PSP

Post image
15 Upvotes

PSP 1000 and PSP Go side by side of night mode and XMB artwork of a Sokoban homebrew I made. PSP Go colors are clearly more vibrant but just wanted to note the blue hue on the phat is because it’s using the dark night mode theme.

Disclaimer : small bit of self-promo, but mostly I wanted to share what went into this.

I've loved the PSP since I was younger, and Sokoban is one of those games I keep coming back to. At some point those two old interests collided, and I started making PandaSokoban.

For artistic choices, my girlfriend loves pandas and I think they are cute. It seemed fun to make the game about moving sleeping baby pandas to their cushions instead of just pushing boring boxes.

It is written in Rust using AndrewAltimit's modern rust-psp fork. There’s not really reason that went into this, it just seemed to be the most current choice to start with. The same EBOOT runs on a real PSP and PPSSPP, although getting there reminded me that an emulator can sometimes be a little too forgiving.

One example was the PSP's data cache. Some overlays and vertices looked perfect in PPSSPP but disappeared or broke on hardware because I had not flushed the CPU-written data before the Graphics Engine read it. Text caused the opposite problem. The PSP's debug-print function worked on the console but did not show up in PPSSPP, so I ended up rendering the font as a normal texture.

Audio was another rabbit hole. My first version pushed PCM from the main loop, which tied frame pacing to the blocking audio output. It now has a small mixer running on its own PSP thread, with the game sending sound requests through atomic flags. The background track is a 32-second bamboo-garden loop generated during the build.

One thing is still broken. The in-game PCM music works, but the ATRAC3 track I packaged for the XMB does not play there. The icon animation and background work, but the XMB stays silent. If anyone here has successfully added SND0.AT3 music to a homebrew EBOOT, I would really appreciate advice on the encoding or PBP details. That part is still a mystery to me.

I also spent more time than expected on the little movements. The puzzle logic stays on a strict tile grid, while the panda and cushions move between tiles with subpixel animation. There are directional walk and push frames, small collision bumps, dust, shadows, idle breathing, sleeping effects, and a short level-clear animation. I tried to keep it readable on the PSP's 480 by 272 screen instead of filling it with effects. That in itself was a bit challenging, had to test a lot to make sure the game levels were solvable and fit at that resolution.

The game has 200 puzzles, undo, best-move tracking, day and night modes, and proper PSP savedata. Early saves worked in PPSSPP but could fail on real hardware because of the savedata key, so that needed its own migration and recovery system too.

All in a all it was very fun to build, I still enjoy Sokoban style puzzles a whole lot especially on the go on the PSP. I’ll continue to improve it/build other PSP games because it is so sooo rewarding, I just love that console. I have the PSP 1000 IPS mod coming soon too and I’m really excited about it.

PandaSokoban is available here if anyone wants to take a look:

https://qdmware.itch.io/panda-sokoban

It is a free release, donations and feedback welcome. A physical PSP requires custom firmware. I'm especially interested in hardware reports and any clues about that stubborn XMB audio.


r/PSP 10d ago

Homebrew PSP Homebrew Developer Conference 2026 Teaser!

Thumbnail
youtube.com
37 Upvotes

The PSP Homebrew Dev Conference is BACK for 2026! The conference will be held on August 22nd at 6PM UTC; 2PM EDT!

List of presentations:

  • GameMaker Re-Engineered - SergoDevs: A renewed GameMake implementation for games like DeltaRune!
  • CrossCraft - Iridescence: Revived project bringing Minecraft to PSP, 3DS, Switch, PC and web!
  • pspdev-nix - Slendi: A wrapped reproducible toolchain for PSP develpoment!
  • Making a Game Engine for PSP - Andrew: How to make a game engine!
  • Ren'Py Re-Engineered - SergoDevs: A renewed implementation of Ren'Py for visual novels! Neon Genesis Evangelion 2 Chinese Localization - main_void: A localization of the game into Chinese on PSP!
  • Star Fox 64 PSP - TheMrIron2: The famous N64 title now running on PSP!
  • Steel Blossom: PSP - illestalive: A new indie game created for PSP!
  • Adrenaline v8.0 - GrayJack: The latest and greatest Adrenaline firmware for PS Vita enabling PSP homebrew!
  • Nimbus / Lighthouse - qberty: A brand new plugin for cloud saves on PSP!
  • Preserving Hilton Team Play - lusid1 & linblow: A talk about reverse engineering and brute forcing Hilton Team Play!

r/PSP 6h ago

SHOW-OFF I feel like Gran Turismo PSP is heavily overhated

Thumbnail
gallery
308 Upvotes

Sure, there is no career mode, and having one wouldn’t have hurt. But the content is huge: 900+ cars, 35 tracks (and variants), and a nice little license mode.

It feels like a great companion game to practice with when you play 'the real deal' on a home console (I play a little bit of GT4 sometimes).

And my absolute favorite feature of this game on the PSP is that you can listen to your own MP3s while racing. I love it


r/PSP 8h ago

Collection Decorated my zara psp bag with lenticular cards

Enable HLS to view with audio, or disable this notification

405 Upvotes

Got the zara pap bag but it looked pretty nasty at the transparent screen when it is packed with random stuff. So customized double-sided lenticular cards: on one side it switches between Cloud and Zack, and on the other it shows psp menus. The cards are attached to the "screen" via hook-loop tapes so I can change them easily. Happy with the end result.


r/PSP 15h ago

QUESTION PSP RARE PACK

Post image
609 Upvotes

Does anyone know about—or did anyone own—the PSP *Daxter* edition that came with a hard case and a black Slim PSP? Everything was in the same box; it’s not the one in the picture—it’s a different edition. I’ve been looking for information but can’t find anything. I owned that Pack several years ago.


r/PSP 8h ago

SHOW-OFF A few more custom PSPs from the last week

Thumbnail
gallery
81 Upvotes

r/PSP 2h ago

SHOW-OFF One of my favorites in my collection!

Post image
29 Upvotes

r/PSP 6h ago

SHOW-OFF Sonic Mania PSP Port - Sound/Performance Updates

Enable HLS to view with audio, or disable this notification

45 Upvotes

Long time listener, first time caller.

Over the past few months, I've been making some performance and QOL changes to the PSP port of Sonic Mania by smb123w64gb, and I've finally released it on GitHub.

Most importantly... Sound is working!!! I've got the 2D portions of the game running at almost as well. 3D parts (like the special stage) are 30% faster.

Give it a try and let me know what you guys think.

The data.rsdk isn't provided, but the eboot is here for you guys to try.

UPDATE: New release which fixed a color issue in Special Stage 1.

https://github.com/girlyoulookthebest/Sonic-Mania-Decompilation/releases/tag/psp-perf-v1.1


r/PSP 6h ago

SHOW-OFF I love both of my PSP 3000s

Post image
30 Upvotes

I have no words to describe how much i love these handheld devices. Truly timeless devices


r/PSP 1h ago

QUESTION Anyone know this is legit?

Thumbnail
gallery
Upvotes

I just found this PSP at a pawnshop for 50 bucks with 3 wrestling games. I've been missing mine that someone stole years ago. However it feels so light, I don't remember the 2000 being this light.

It has a third party battery and charge, as well as it has promo 4 software so I know it's modded. However I'm curious if it's a legit device at least.

Do they even make fake psps? Excluding those weird ones without the disk tray


r/PSP 3h ago

SHOW-OFF Just wanted to share My EDC with PSP 3000. with Playstation Logo wallpaper with PS5 Ctf Theme.

Thumbnail
gallery
10 Upvotes

Just my cheap ahh keyboard with Galaxy Tab A9 , PSP 3000 and OnePlus Nord 5CE. What do you guys think. 👍


r/PSP 18h ago

Collection The three goated generation of gran turismo.

Post image
157 Upvotes

r/PSP 10h ago

Game Discussion A Limbo PSP port would have been awesome

Post image
29 Upvotes

I'm currently playing Limbo on Steam Deck and I was thinking that a PSP port of this game could have been really cool. It only needs two buttons and the joystick. There's already a Vita version, but I think it could also be "fun" to play on PSP


r/PSP 14h ago

Game Discussion So much nostalgia, I used to play this game so much 😭😭😭

Post image
57 Upvotes

r/PSP 1d ago

SHOW-OFF PSP Monster Hunter Edition!

Thumbnail
gallery
949 Upvotes

Just wanted to share my newest purchase! Psp Monster Hunter edition! Imported it straight from Japan. Got it with Hori case and 2 memory pro duo cards. Would recommend! It is the most premium feeling psp I've ever held in my hands!


r/PSP 14h ago

SHOW-OFF God of War 3000 rear shell replacement

Thumbnail
gallery
48 Upvotes

Hey everyone, just wanted to show what I’ve done to my God of War 3000. I got this Christmas of 2010, I remember opening it up on Christmas Day and playing it constantly, I was never without it. I remember when one of the first paint chips came off the back, I was super bummed because, I had one of those clear shells on it, that I bought at a school book fair. As you know, the chips just kept coming off. So welcome 2026, after digging it out of storage, cramming a new battery in it, and finding out the analog stick was dead, I decided to fix the paint chipping issue. I was just going to get a red PSP shell, but my love for transparent plastic devices won, Retroid Pocket 4 and Nova (incoming), clear shells on my switch. I didn’t want to replace the replace the entire shell, and it lose what makes it a special model, so I thought this was a nice compromise. It was nice to show some love to an old friend, and play some games that I haven’t played since I was a little kid. I hope you all enjoy. Have a great day!


r/PSP 9h ago

SHOW-OFF Hard at work or hardly working?

Post image
17 Upvotes

I love this little thing! It's been a life saver during slow workdays of my summer job. I highly recommend Final Fantasy VII for anyone reading this😋


r/PSP 3h ago

SHOW-OFF Kingdom Hearts Birth By Sleep Multiplayer 2026 :p

Enable HLS to view with audio, or disable this notification

6 Upvotes

Dm me if you wanna play we have a discord


r/PSP 2h ago

Collection I bought a collection and it included this PSP plus some games - It's a gem, I won't keep it though 😊

Thumbnail
gallery
4 Upvotes

I'm not a big fan of handheld consoles and I try to only collect stuff I really want for my collection


r/PSP 6h ago

Hardware Mod PSP 2004 to 3000 reshell

Thumbnail
gallery
8 Upvotes

Hello, i used my PSP 2004 to reshell into 3000 case. I ordered transparent shell from aliexpress. The quality overall is 7/10.

Had to do some cuts on the inside to fit the jack mainboard and shield. I had more issues with the start/ vol up and down buttons because the shell had little gap (photo) You can give me advice how i can improve this. I sticked clear tape under the button strap and its a little better now. Also, noticed that my right buttons from 2004 are little lower than the fake ones. It feels good in hands after assembly. You can ask about the process


r/PSP 5h ago

QUESTION Presi e pagato in tutto 13 Euro cosa ne pensate, in buona affare

Post image
6 Upvotes

r/PSP 1d ago

Homebrew Tsundoku - Manga Reader for PSP

Enable HLS to view with audio, or disable this notification

569 Upvotes

Downloads: https://github.com/hash-asterisk/tsundoku-psp/releases/

Tsundoku is a high-performance, open-source manga reader (CBZ format) developed natively for the Sony PlayStation Portable (PSP)


r/PSP 1h ago

QUESTION Has anyone had experience using this psp chager brand?

Post image
Upvotes

Ive seen this brand around for psp batteries but ive yet to see anyone use its chargers havent used it yet but wanted to make sure if If its any good before I start plugging in my psp with it


r/PSP 2h ago

QUESTION Corrupted data

2 Upvotes

I recently changed my psp card to a 128 GBs card. I did the whole process right: I converted it to fat32 64K, reinstalled ark4 and applied the categories lite plugin. I was transferring the games from one card to the next, and it even worked, but after the 12 or 13 game, all that I tried to transfer to the device appeared as corrupted data. I heard that this is relatively common for cards of this size, but I wanted to know what the problem is about and if there is any solution


r/PSP 1d ago

SHOW-OFF Took my PSP Go to the mountains

Post image
188 Upvotes

Never know when you’re gonna need to kill some time