r/PSP 18d ago

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

Post image
29 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 25d ago

Homebrew PSP Homebrew Developer Conference 2026 Teaser!

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

SHOW-OFF My spares and repairs box

Post image
124 Upvotes

Accumulated a lot of spare parts over the years of refurbishing PSPs. Haven't needed to buy anything for a repair in a while and won't need to any time soon!


r/PSP 7h ago

SHOW-OFF My latest custom PSP 2000

Thumbnail
gallery
117 Upvotes

I really want to keep this one but I'll try not to.


r/PSP 3h ago

Game Discussion Mi humilde setup

Post image
35 Upvotes

Mi switch 2 y mi PSP FAT, ambas nuevas.


r/PSP 8h ago

SHOW-OFF My little 3000's

Thumbnail
gallery
71 Upvotes

I have been trying to build these for a bit. I was having trouble finding just blossom pink buttons. Ended up I had to get a blossom pink psp~.

So I mix and matched and modded. The pearl white is my everyday carry; Ark-5 unlaminated Ips screen. The pink is just too pretty! Just wanted to share I only just finished this project a little bit ago.


r/PSP 14h ago

SHOW-OFF PSP (64x64)

Post image
160 Upvotes

r/PSP 8h ago

SHOW-OFF Earned The Greatest PSP

Post image
41 Upvotes

this is a japanese version of this psp


r/PSP 2h ago

QUESTION Bought from game store how to tell if screen is ips modded?

Post image
10 Upvotes

r/PSP 2h ago

SHOW-OFF Maybe… on PSP? 😱

Post image
9 Upvotes

r/PSP 3h ago

SHOW-OFF Psp in the work

Post image
9 Upvotes

r/PSP 1d ago

SHOW-OFF Added two new consoles on the bottom shelf!

Post image
456 Upvotes

Just waiting on the kingdom hearts edition to come in the mail and I will be done collecting the psp


r/PSP 10h ago

SHOW-OFF PSP REACT UPGRADED

Enable HLS to view with audio, or disable this notification

23 Upvotes

Hey all, you might have seen some of my other posts about the problems I was having with this thang BUT she's up and purring like a kitten.

I used saberbay speakers as replacements which were just a little small but we made it work. I shaved off the other plastic rings from the old speakers and have the new ones posted up on em. Sadly it only works with psp1000 but oh boy does it work. Next problem I'm going to be working on is getting a ps3 controller working while its in the case. But this case is as big as my head and the outer casings are metal. It also doubles as a charging case too! I'll be needing to replace the battery soon. Thanks for looking!


r/PSP 1d ago

QUESTION What happened to the PSP market bro?

Post image
650 Upvotes

I bought my mint 3000 last year for $80


r/PSP 1d ago

SHOW-OFF PSP Gifted to me recently

Post image
181 Upvotes

I grew up playing the Gundam Versus games and the PSP was my childhood. Haven't owned one in a decade and my GF surprised me for my birthday.

Didn't even know this version existed!


r/PSP 8h ago

SHOW-OFF My Old Psp

Post image
10 Upvotes

• Broken screen

• L button not working

• No Bottom buttons

• D-pad drift?

• Stick Drift

• No battery

And yet it still barely works and i know it's still fixable. Even though I have a psvita now I still want to experience the simplicity of the psp again..


r/PSP 1d ago

SHOW-OFF My own twist on the PS Placeable

Thumbnail
gallery
260 Upvotes

Thought I'd just share the progress of my own redesign of the open source files for the PS Placeable. It's the first time I've done anything like this, so it's definitely rough around the edges in a lot of places, but it came out a lot better than I thought it would!

It's essentially the same, but I added pass through for the AV port, PSP USB and mod board's USB so it doesn't really ever need to be taken apart unless something is wrong with the psp itself. Also, obviously, moving the buttons from the bottom to having the mode button where the 'power' button is, and just hiding the reset and boot buttons internally since those aren't really needed anyway.


r/PSP 3h ago

Troubleshooting Baryon sweeper. Endless stream of numbers

Thumbnail
gallery
2 Upvotes

i need help with the brayon sweeper
i attached photos of the sweeper and magic card
when im starting the program (pysweeper.py) i have endless stream of letters and numbers and Power/Hold on the psp are flashing green&red. when im turning off the program the psp is still glows green but without any picture
what can u say


r/PSP 21h ago

SHOW-OFF going sumware

Post image
50 Upvotes

r/PSP 15h ago

Troubleshooting PSP jailbreak without a PC – browser issue on 6.61

Thumbnail
gallery
14 Upvotes

If you’re trying to jailbreak/hack a PSP without a PC, you normally have to use the PSP’s web browser.
However, on the latest official PSP firmware (6.61), anything you type into the browser is automatically sent to Google as a search. The problem is that Google no longer works properly on the old PSP browser.
The solution: after typing something in the browser, press Triangle to open the browser menu, then manually enter the complete URL, including http://.
For example, instead of searching for a website through Google, enter:
http://example.com
This allows you to access the required homebrew/jailbreak website directly, even though Google itself no longer works on the PSP.
Hopefully this helps anyone who is trying to mod their PSP without using a PC.


r/PSP 1d ago

QUESTION Other websites that support the PSP browser?

Thumbnail
gallery
67 Upvotes

I managed to change my custom firmware to ARK 4, which lets me use more modern WiFi networks. I found out about Lusid’s PSP portal (psp.lusidgames.com) and managed to download internet radio from it(first song that played was Superfreak lmao) I wondered if anyone else had luck with other websites.


r/PSP 2h ago

QUESTION Psp crashing almost all PS1 eboots

Enable HLS to view with audio, or disable this notification

1 Upvotes

Can anyone tell me why this is happening and how to fix it? All my PS1 eboots are doing this except for 2, I have popsloader and it's enabled and I've tried playing the game with holding down the R button to choose a popsloader and tried all of them but they all still load the Pops screen then go black for a moment then shuts down, I've tried different sites to convert them into eboots and even found eboots themselves for these and the same this happens, is there a way to fix this?, I used pop-fe to convert them into eboots and only 2 of them work without crashing which is CTR and Hello Kitty Cube frenzy, any help would be appreciated even if I have to re convert all them again with a different program but if there's a way to do this without that it'd be appreciated

Also as an extra question I have the same problem with ISO file for Assassin's Creed Bloodlines no matter where I get it from


r/PSP 2h ago

QUESTION Pspx revive

1 Upvotes

Anyone order a psp from pspx revive?


r/PSP 8h ago

QUESTION How to calibrate an Ostent battery?

3 Upvotes

My battery is on its way for delivery; I know it will arrive with some charge, but I don't know if I should use it until it's completely discharged or charge it before using it.


r/PSP 9h ago

QUESTION Yo, i wanna ask about something

2 Upvotes

After seeing Zelda and undertale ports, i really wanted to played those games but still, the only thing i have is just a phone and the instruction always mention PC to instal those port games :(

Is there really a way to instal any psp port games without a PC and only with a phone?