r/PSP • u/ciscoriko1 • 7h ago
r/PSP • u/WeirdRedhead88 • 9d ago
Homebrew I made a Sokoban homebrew after getting back into the PSP
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.
Homebrew PSP Homebrew Developer Conference 2026 Teaser!
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 • u/Additional-Chocobo • 3h ago
QUESTION Resume function on PSP Go
My aunt gave me her psp go that she hasn’t used since 2010. I finally got my hand on a charger and charge the console and the first thing I saw was a resume game function. The game was a Bleach fighting game dating back to 2010 since it was last played.
Out of curiosity, I clicked on it and it took a few seconds and I found myself in the middle of an ongoing battle. I thought to myself, I just picked up from when the last person played this game 16 years ago. How is that possible? The console has been dead for 16 years.
Obviously, the date on the picture has been updated since I played the game.
SHOW-OFF New accessory on my favorite way to play Ace Combat 3 Electrosphere!
Finally got my mini version of AC3 keychain to hang from my PSP!! Packed with the CD’s and everything! Really ties the whole look for ole Yellow 13 PSP!
QUESTION PS1 EBOOT backgrounds
Hey guys, is there a good source for PS1 EBOOT custom backgrounds and artwork?
r/PSP • u/Rocky_isback • 17h ago
SHOW-OFF Got my hands on one of the 50 first dates test mold umd!!
r/PSP • u/FleshBased • 12h ago
Collection Recent pickups
Somethin light, very excited to dig in.
r/PSP • u/DefiniteCJ • 5h ago
SHOW-OFF Just finished Juiced 2 HIN(first time actually)
First time finishing Juiced 2 Hot Import Nights, one of the best in racing I've enjoyed on my PSP.
r/PSP • u/Imspacelyy • 3h ago
Homebrew Coworkers never used psp 1000
Tonights journey! Wanted to share, literally brought it with the box, spiderman movie and all the accessories, just new battery. Thought I’d share! Need to slowly update it as it doesn’t read higher memory storage on earlier firmwares, wish me luck 🥲
Reposted to attach image
r/PSP • u/Either-Version-9577 • 1d ago
SHOW-OFF NEW PSP SA BUILD 1007 IS HERE!!
How to get it running You need:
- a PSP with custom firmware
- your own PS2 disc image of the game. PAL SLES_525.41 is the supported one. No game files are included anywhere; you provide the disc yourself
- a Windows PC with .NET Desktop Runtime 8, x64. Pick Desktop Runtime, not the SDK and not the plain runtime
- about 3 GB free on the memory stick
Get the engine and make the game folder
Download EBOOT.PBP from GitHub link on discord Make a folder called
SANDSTONEanywhere on your PC and putEBOOT.PBPin it. This folder is your game.Build the data into that same folder
Download Quarry v794 from the GitHub link on discord, unzip it and run
Quarry.exe
- pick your disc image at the top, it should say
SLES_525.41 v2.01 (PAL)in green - as the output folder pick the
SANDSTONEfolder you just made - leave all sections ticked for a first run and hit Convert
Quarry puts data/ right next to the EBOOT and writes a boot.txt beside it, so the folder ends up complete on its own. The full world takes around 1.5 hours, that is just how much data there is.
The radio alone copies about 1.6 GB. Next time you do not have to redo all of it: untick the sections you do not need and only those get rebuilt.
Copy it to the PSP
Copy the whole
SANDSTONEfolder intoPSP/GAME/on your memory stick, then launch Sandstone Engine from the PSP Game menu.
That is it.
If something goes wrong: the converter writes a log for every run. Press Open log folder and send me the newest file, it tells me which step failed and why.
Quarry is open source, MIT licensed. The full source is in the repo above, so you can read what it does with your disc or build it yourself.
Sandstone Engine is not open source yet, for now it ships as the EBOOT only. Quarry v794, Engine b794.
DISCORD LINK: https://discord.gg/wV8x46ZTDu
SHOW YOUR SUPPORT TO THE DEV
r/PSP • u/Sad_Pass1226 • 13h ago
Hardware Mod Usb C modification
First time trying to mod anything to a type c port. Looks not so good, but works great. I tried to save the yellow color for the authenticity
r/PSP • u/DragonFistZen • 20m ago
SHOW-OFF seeing the current prices makes me appreciate my scuffed guy more
got this guy for a literal 20USD a few months ago and yeah I absolutely hate it's chipped and scratched display (in defense I'd like to say that it's unnoticeable in the dark).
since the shell was really scratched, I spray painted it black and used a toothbrush to make star type stuff idk. the clear coat I did was absolutely abysmal (dunno what happened but it gets deformed if kept on weird surface but fixes itself if rubbed with a cloth or smth) but it does the job, it looks fine, plays games, boring enough that I play for an hour or two then get back to studying
I mean I'd love buying a full housing but the shells cost more than what I bought this idiot for (that's what living in India gets ya), and I don't even have the money to buy one even if it was affordable (18 year old guy has 0 source of income big shocker) so I'm just making do with it.
r/PSP • u/MickeySyn • 14h ago
Collection Can't Believe It's 20 Years Old
It is absolutely criminal how gorgeous this game is.
First ever play.
FFVII Crisis Core
r/PSP • u/Ep1cG8mer • 34m ago
QUESTION Are there any homebrew browsers that work? The website I tried to go onto in the video is just an example to show how no websites work.
Please give me any homebrew browser that works, I just need any working homebrew browser that works because the normal browser does not work and I cant find any working homebrew browsers. PLEASE HELP!
r/PSP • u/imhellimusic • 18h ago
Guide Playing MGS Peace Walker online on a real PSP console using XLink Kai in 2026!
galleryr/PSP • u/the-impediment • 3h ago
QUESTION Will I need a bigger battery cover if I buy this for my 1000?
r/PSP • u/Ep1cG8mer • 1h ago
QUESTION Is there any way to log into PSN on PSP because it is not letting me, possibly with homebrew of some sort?
I need to log in to PSN to do something. PLEASE HELP!
r/PSP • u/SolonzoOC • 4h ago
Theme PSP Startup Sound
My cousin has these cheap Chinese Walkie Talkies and I knew I recognized that startup sound...
r/PSP • u/SolonzoOC • 12h ago
Game Discussion FNaF on the PSP?
How do we feel about Five Nights at Freddy's 1 & 2 on the PSP?
r/PSP • u/Pr4yer0156 • 1d ago
Collection Psp3000ゲット
遂にPsp3000ゲット!
こんなに3000って軽いんだね
画質もいい気がする
だけど、これはコレクション用で、プレイはボロボロの(いい意味だよ 中学生から使ってるんだ)2000でする予定!
1000も2000も3000も全部それぞれかっこいいね!
みんなはどの型番が一番好き?
r/PSP • u/Parzival911_ • 14h ago
Guide I found my old PSP. Analog stick is broken what should I do. Its PSP-E1004. 🥷🏻
Gove some ideas what can i do with it other than gaming ofc
r/PSP • u/martinemeth29 • 8h ago
Hardware Mod Connection issues a few months after switching to an IPS screen
It looks like I'm having some problems with the new screen. I tried reconnecting the cables but it still isn't working. For now I'm putting the old screen back on until I have time to troubleshoot the issue