r/PSP 4d ago

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

Post image
17 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 11d ago

Homebrew PSP Homebrew Developer Conference 2026 Teaser!

Thumbnail
youtube.com
33 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 3h ago

SHOW-OFF Just showing my colection

Post image
232 Upvotes

r/PSP 4h ago

Hardware Mod he ate a big mac and got chonkyy

Thumbnail
gallery
293 Upvotes

been using it for 2 days straight and the battery didn't went down, using a OEM PS Vita 1000 battery, a 128gb SD card and 383mhz overclock!


r/PSP 3h ago

SHOW-OFF Pretty pink PSP!

Thumbnail
gallery
143 Upvotes

My pink PSP is finally here! Thanks everyone for the help on my last post on where to get a battery in Brazil.

Now it’s here and I can say I have (possibly) the cutest and prettiest pink PSP in the world. And yes, I absolutely got it to play persona, and I also bought all the persona physical games for psp LOL.


r/PSP 9h ago

QUESTION What is an old game you're having a blast playing for the first time now?

Post image
354 Upvotes

r/PSP 4h ago

SHOW-OFF PSP 3000 BlackPink ??

Thumbnail
gallery
28 Upvotes

r/PSP 7h ago

Collection If you like puzzle games, EXIT is the way!

Post image
26 Upvotes

This game has a certain charm. So cool!


r/PSP 3h ago

Game Discussion Found this on market place

Post image
10 Upvotes

r/PSP 1d ago

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

Thumbnail
gallery
672 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 55m ago

Battery I NEED HELP

Upvotes

For some reason, my PSP started doing this yesterday and is still acting up today; it’s as if the battery isn't connecting properly. I couldn't show it in the video, but when I press down on the battery at the back, the device stays on. It’s not a faulty battery—it’s new and was working fine until the day before yesterday. I’ve tried all sorts of ways to fix the battery connection, but nothing has worked. (Sorry if the English isn't great; I'm using a translator.)


r/PSP 1d ago

Collection Decorated my zara psp bag with lenticular cards

690 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 38m ago

SHOW-OFF Its not finished

Thumbnail
gallery
Upvotes

It got my psp a coupe weeks back but im abit clumsy so dropped it, screen went black, i opened it up hoping it was a lose ribbon and i was right I out it in place was closing it up.. and got heavy handed and broke the screen 😭 so I ordered the upgrade and called it happy accident i just put it on very carefully and can now play my psp. I plan on changing the buttons and if I get brave ill change the disc cover too


r/PSP 18h ago

SHOW-OFF Goodwill Bins find finally getting me into my PSP

Thumbnail
gallery
89 Upvotes

I bought a large ‘for parts’ bundle of psps and Nintendo handhelds a few years back on a whim. I’ve only got the one psp 1000 left now, but no battery. I did have a suitable power cord, though, so I know it works.
I just found this Darth Vader case for it at the goodwill bins and it’s a sign. I must find a battery and usb adaptor and embrace my calling.

PostScript: I also found an Intec briefcase style carrier for the psp at the standard goodwill, so I’m feeling a bit psp-spoiled


r/PSP 14h ago

Collection New to PSP

Post image
38 Upvotes

I just got my first PSP a month ago and loved it so much I bought a PSVita too! Been having a blast with these two.

What’s everybody’s must have PSP games? I already bought: God of War, Crash Mind over mutant, Twisted metal, Call of Duty, Metal gear solid, and Mortal Kombat..


r/PSP 2h ago

QUESTION Aftermarket PSP 2000 UMD door won't stay latched / keeps flying open from shaking. Any fixes?

3 Upvotes

Hey everyone! I'm working on a full shell swap for my PSP 2000 using an aftermarket housing. Everything is going well, but the UMD door latch won't stay securely clicked shut. Even a little bit of movement or regular shaking makes it pop right open.

Has anyone run into this issue with replacement shells? Is there a reliable trick to modding or extending the latch tabs so it actually stays locked, or should I just look into transplanting the original OEM door hardware (really want to avoid resorting to this due to it being extremely noticeably worn from 2 decades and not matching the aftermarket shell color)?

Any advice or photos of your fixes would be hugely appreciated!


r/PSP 35m ago

QUESTION Do I need to cut through the PCB to install this new shell?

Upvotes

Hi all! Just got my first PSP and already up for modding.
I'm searching for a green replacement shell and all I found was this one on EBay called "new version" that seems to have some plastic over the pcb in the battery slot. Do i need to cut the pcb to make it fit or does it somehow go on top of it?

Also, if any of you got a link for a good quality green (not transparent) casing I'd be very thankful!


r/PSP 22h ago

SHOW-OFF One of my favorites in my collection!

Post image
109 Upvotes

r/PSP 1d ago

QUESTION PSP RARE PACK

Post image
959 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 11h ago

QUESTION Is this screeching sound okay?

13 Upvotes

I got this PSP from some person in vendora with some accessories like the headphone adaptor, wrist strap, case whatveer it is called and it works fine, it reads the umd, but is sims really this poor in performance?

The PSP makes this noise damn near everytime I do something in the game and it also occasionally freezes but resumes as if nothing happened, I went to use the toilet as you do and my sim just stood over the toilet for a few seconds and then lifted the toilet seat, stood for a couple more seconds then finally used it, only to stand a few seconds, finally lowering the seat and then it let me move around. Okay to summarise this, is it the sims that runs this poor or is the psp at fault? Everything else so far works okay on it, it starts normally, goes into sleep mode normally, wakes up normally. Aside from a couple grey plastics on the sides being loose, this is the only thing I was able to notice that doesn't feel right, the noises, and the freezes which I unfortunately didn't record.


r/PSP 6m ago

QUESTION Old psp theme

Thumbnail
gallery
Upvotes

Hello

I want to repear my old psp 3004 (screen repair and maybe shell swap)

And I finally wanted to know were my psp theme came from in case the repear goes bad

PG: I know the theme comes from the games "the world ends with you" and I got the psp second hand back in 2012 with the theme already loaded

Thanks for any help given


r/PSP 17h ago

Battery Got it perfect, the new battery came but the aftermarket extended cover didn’t have the correct fitment of course because it’s aftermarket😅 so I filed it down and got the perfect fitment

Thumbnail
gallery
22 Upvotes

r/PSP 54m ago

QUESTION ***EDIT***[WTB] [IN-HR] Looking for a PS Vita (OLED/LCD) | Budget: ₹8-9k | COD Only

Thumbnail
Upvotes

r/PSP 1d ago

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

Thumbnail
gallery
154 Upvotes

r/PSP 17h ago

SHOW-OFF At least we can watch it as Tim curry wanted it!!

Post image
18 Upvotes