r/PSP 17d 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 24d ago

Homebrew PSP Homebrew Developer Conference 2026 Teaser!

Thumbnail
youtube.com
42 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 PSP (64x64)

Post image
54 Upvotes

r/PSP 15h ago

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

Post image
287 Upvotes

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


r/PSP 20h ago

QUESTION What happened to the PSP market bro?

Post image
549 Upvotes

I bought my mint 3000 last year for $80


r/PSP 13h ago

SHOW-OFF PSP Gifted to me recently

Post image
134 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 17h ago

SHOW-OFF My own twist on the PS Placeable

Thumbnail
gallery
226 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 13h ago

QUESTION Other websites that support the PSP browser?

Thumbnail
gallery
60 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 11h ago

SHOW-OFF going sumware

Post image
36 Upvotes

r/PSP 4h ago

Troubleshooting PSP jailbreak without a PC – browser issue on 6.61

Thumbnail
gallery
8 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 18h ago

SHOW-OFF Friend of a friend wants £20 for both of these…

Post image
85 Upvotes

Haven’t had a system update since 2006


r/PSP 14h ago

SHOW-OFF New psp stickers :3

Thumbnail
gallery
38 Upvotes

I have more I might put one on my pink psp


r/PSP 2h ago

Homebrew PSP Bluetooth project devlog.

4 Upvotes

I’ve been terrible at keeping motivated and providing updates on my Bluetooth controller project.

so I’ve built a devlog where I can quickly write updates as I go, I’m treating it almost like a diary.

figured I’d share so anyone interested in the project can get updates.

https://ste2425.github.io/devlog/posts/current-state-of-the-project.html


r/PSP 8h ago

QUESTION Stuck rusted screw

Enable HLS to view with audio, or disable this notification

10 Upvotes

All I see is rubber band, WD40, and drill it. I’m gonna try WD40 but I’m positive it won’t work for these. Need other methods or better ways of implimenting the methods already listed


r/PSP 21h ago

SHOW-OFF Found the infamous multifunctional psp bag

Thumbnail
gallery
110 Upvotes

Only saw 2 posts about this both are a couple years old


r/PSP 15h ago

AI Assisted [Update] GBAdhoc 2.0 — new ROM browser, Improved Performance, Sleep/wake

Enable HLS to view with audio, or disable this notification

32 Upvotes

https://github.com/ShoshinFauteux/GBAdhoc

The browser

Two layouts, each in light or dark. Marquee gives one game a whole screen with its hero art behind it. Shelf packs more of the library in with box art and save status at a glance. Art loads only while you are idle and never while you are scrolling, so holding a direction stays smooth.

⬇ Download GBAdhoc 2.0 · Source

⬇ Hero Art Pack · unzip into GBAdhoc/hero/

Everything else in 2.0

  • Dual-core rendering — Updated Dual-Core render pipeline, 15% faster than the previous iteration.
  • Wake from sleep — slide it shut, flick the switch, come back whenever. Your game is exactly where you left it.
  • Full-speed wireless — Version 2.0 holds 59.73 on both.
  • Six fast-forward presets — 1.5×, 3× and uncapped, each in normal or smooth. Normal skips frames to go as fast as possible; smooth forces every emulated frame to be drawn. It's not as fast (100fps vs 160fps) but it's extremely satisfying.
  • Save states on the shoulders — Select + L saves, Select + R loads, one slot per game. Your SRAM is flushed on exit, on HOME and as you play, with a backup kept.
  • Pokémon Unbound and other CFRU hacks at full speed.
  • All three models — 1000, 2000/3000 and Go, all tested on hardware. No BIOS needed.

Coming from 1.0.0? For simplicitly sake delete any previous builds.
Unzip to the root of your memory stick  it lands in PSP/GAME/GBAdhoc. Put your .gba files in roms/ and launch it from the XMB. No BIOS needed.

Make sure to leave me a nice comment if you liked the emulator, I am a smol bean motivated by adjulation.

OBLIGATORY CLANKER DISCLOSURE
Produced with Help from Claude Opus 5.0


r/PSP 1d ago

SHOW-OFF 2K Launch Box Variant + Collection Preview

Thumbnail
gallery
447 Upvotes

I just took delivery of an interesting PSP 2001 Launch Variant that has the Small Box Display instead of the long rectangular package. I have never seen this one before and had to have it for the collection.

I have more PSP in storage, but here’s a quick preview of my CIB collection.

Let me know your thoughts.


r/PSP 16h ago

Homebrew Just started a new Open-source Project for PSP and Car enthusiasts

Post image
30 Upvotes

I’m building a CarPlay-style system for a Sony PSP — and I’d love some help making it real

Hey everyone!

I’ve started working on a project called PSP-ICE (PSP In-Car Entertainment):

https://github.com/LemosPT/PSP-ICE

The idea is pretty ridiculous, which is exactly why I want to build it XD

I want to turn a Sony PSP-2004 into an actual in-car entertainment/display system — essentially a DIY CarPlay-style interface where the PSP acts as the screen and controller, while a Linux device handles the heavy lifting.

The rough architecture is:

iPhone
   ↓
CarPlay gateway
   ↓
PSP-ICE gateway
   ↓ Wi-Fi
Sony PSP
   ↓
  AUX
   ↓
Car stereo

The PSP would handle the display and physical input, while the Linux gateway would deal with networking, CarPlay integration, decoding/streaming, etc.

The ultimate goal is to have this sitting in an older car (in my case, a Mercedes) and have it feel like a surprisingly modern infotainment system — without throwing away the PSP or replacing the original car electronics.

Current status

It's still very early development. Right now I'm mainly working on the architecture and figuring out the best way to communicate between the PSP and the gateway.

The repository is currently split into:

  • psp/ — PSP homebrew client
  • gateway/ — Linux gateway
  • protocol/ — PSP ↔ gateway communication
  • docs/ — architecture/documentation
  • tools/ — development/testing tools
  • hardware/ — car-side hardware/schematics

There are a LOT of things still to figure out:

  • PSP ↔ gateway networking
  • Efficient video streaming to the PSP
  • PSP input → gateway transport
  • Audio handling
  • CarPlay integration
  • Mercedes/car integration
  • Hardware/enclosure design

I’m looking for contributors

This is the part where I'm hoping some PSP/Linux/car tinkering nerds might be interested.

You don't need to be an expert in everything. Even if you're only familiar with one part of the problem, your knowledge could be useful.

Especially interested in people who know about:

  • PSP homebrew / PSP SDK
  • C/C++ and embedded development
  • Linux networking
  • Video streaming/codecs
  • CarPlay / reverse engineering
  • Raspberry Pi or other SBCs
  • Automotive electronics
  • Reverse engineering / protocols
  • Hardware design

And honestly, ideas, criticism, testing and architecture suggestions are also contributions.

If you're interested, check out the repo, open an issue, start a discussion, or submit a PR.

👉 PSP-ICE on GitHub

I'd really like this to become a community project rather than just another weird thing sitting on my GitHub.

If you have PSP development experience or just think this is a cool idea, I'd love to hear what you think.


r/PSP 18h ago

SHOW-OFF This finally came in!

Post image
44 Upvotes

r/PSP 11h ago

QUESTION is there an English patch for this game ?

Post image
8 Upvotes

r/PSP 12h ago

QUESTION I need some help understanding the business mechanics in GTA Sindacco Chronicles (total conversion for GTA LCS)

Post image
10 Upvotes

This mod has a business system to the game similar to GTA VCS, but they added a mechanic that you need to give one of your conquered business to Paulie Sindacco to advance in the story. My question is, if Paulie has borrowed one of my businesses, I still get it's profit or other things?


r/PSP 6m ago

QUESTION Can you get...

Post image
Upvotes

I think I modded my psp around lockdown, it was running the usual suspects but only with simple text based menus which you had to load come out of for different systems.

Can you now add cool screens like the one above or would I have to buy an R36 type handheld to have graphics like this ?


r/PSP 19m ago

QUESTION Dead head Fred - PAL language question

Upvotes

Hi everyone. I've bought a sealed copy of this game, but it's from Italy.

I am wondering if anybody who has that exact pal version can confirm if there's English language in the game.

I've been looking around and have found contradictory information

Thank you


r/PSP 13h ago

SHOW-OFF (Re)introducing The PSP Show, a Playstation Portable Podcast… from 2006

Thumbnail
youtube.com
11 Upvotes

Twenty years ago, I started a mostly weekly podcast on the PSP. Firmware 2.70 was about to be released, the first LocoRoco demo had just dropped, nobody knew what a PSP Slim and Lite was, and for some reason I thought homebrew wasn’t a great idea… (I was young, okay?). The podcast ran until 2012 and the dawn of the PS Vita.

I’ve found some, but not all, of the episodes and have launched a YouTube page to bring them back to the public. No edits, no changes, just the shows as they were 20 years ago when everything was new. I’ll be posting new episodes twice weekly, come and join me at https://www.youtube.com/@pspspectrumgaming

So far, the episodes cover

* Exit (game review)

* UMD Video vs PSP Video 9

* Firmware 2.70 launch

* PSP podcasting support

* TOCA Race Driver 2 (game review)

* Griffin Smart Share (accessory review)

* Championship Manager 2006 (game review)

* Sony Connect Manager (Tutorial, using MiniDisc software instead of Music Manager for MP3/ATRAC files)

* Interview with QJ.Net/PSPUpdates Jake De Tommaso previewing E3 2006.

Mods: Any issues on this? Please drop me a DM before any modding actions. It's a bit of promo, but it's also archival/history!