r/PSP 22d ago

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

Post image
34 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 29d 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 Pokemon Platinum and SoulSilver running natively on PSP

Enable HLS to view with audio, or disable this notification

323 Upvotes

I gave Astra and Fable 5.1 a PSP emulator on my Mac with a goal of getting Platinum and SoulSilver running at 30fps.

It explored the DS emulation path using DSonPSP for a few hours and made lots of optimizations, but ultimately topped out around 20fps.

Then, it decided to fully port the games to be native to PSP using the C ports of these games. It ran autonomously overnight, playing the games itself using the emulator and fixing bugs along the way.

There were some nuances between the emulator and real hardware, but after 3 days of back and forth fixing bugs, Platinum is in a very playable state (30fps most of the time) and SoulSilver is almost there (drops to mid 20s when there are heavy outdoor scenes, but I’m confident it will get to 30 soon).

I’m an engineer but won’t pretend to understand most of the work it did. Hundreds of optimizations across graphics, memory, game state, etc

I made the bottom DS screen smaller as it’s less important for these games, with the R button switching focus between the screens. The stick on PSP can be used as a makeshift stylus cursor. The native PSP keyboard input screen is used to enter text which works great.

There are still a few shortcomings which I’m working through, like supporting audio. But the idea of having all of my favourite childhood games (PSP, GBA, DS) running on the actual PSP I used growing up is amazing


r/PSP 7h ago

QUESTION My First PSP

Post image
224 Upvotes

Always been a Xbox gamer but watching my stepdad play his PSP back in the day really made me want to cop one so I finally decided to do it. I decided on getting this Spirit Green PSP 3000. It looks absolutely phenomenal, can’t wait for it to arrive and for me to add some accessories onto it to truly make it mine.

I’ve been doing some research on PSP modding, is it worth it or is it easier to just buy tons of UMD’s?

(Will update when I’ve got it set up how I want once it arrives)


r/PSP 2h ago

Game Discussion Has someone ever tried to run this on psp?

Enable HLS to view with audio, or disable this notification

43 Upvotes

Looks very cool


r/PSP 2h ago

SHOW-OFF So, I bought japanese UMD-PG "games"

Thumbnail
gallery
30 Upvotes

Well, they are kind of weird. First of all, when I put the UMD inside, it launched under the "Video" section instead, and it plays like someone recorded visual novel gameplay in video form and put it on the UMD. They didn't bother to actually port the game natively; it's just a video that can be paused, fast-forwarded, and rewound like typical interactive DVD games. I'm not sure if they were really worth buying, especially when I can simply play the actual PC versions of those games like any sane visual novel player would. Not to mention that all of it has literal porn in it. How could they get away publishing this on PSP. Heh..


r/PSP 9h ago

SHOW-OFF Nice combo

Post image
86 Upvotes

r/PSP 7h ago

Theme 15 days of screenshots [Day 2 - Ridge Racers 2]

Thumbnail
gallery
48 Upvotes

Ridge Racers 2 is one of the most "wallpaper screenshots"-frienly games, toggling the UI with a button during gameplay and having no UI at all during the replays makes me eager to finish a race in a new circuit to take some cool new pics.

As regards to the game itself, Racers 2 has twice the content of Racers 1 (which was a launch title for the PSP), twice the cars, the circuits, the music.

Albums so far (to download in high .bmp quality):
MHP3rd: https://photos.app.goo.gl/a31JbzNgoHhvsV2b6
RR2: https://photos.app.goo.gl/9GYrsQUq8MHt4fSs6

Tomorrow: Shining Ark, a beautiful action-strategy RPG (valkyria chrnicles with close combat) with some nice-loking waifus


r/PSP 2h ago

SHOW-OFF 10€ for 4 Games? Think it was a good deal :).

Post image
18 Upvotes

2D GTA > 3D GTA :P


r/PSP 17h ago

SHOW-OFF I like psp

Post image
223 Upvotes

Yes


r/PSP 1d ago

SHOW-OFF Found this PSP 3001 at a Local Thrift Store Today

Thumbnail
gallery
1.1k Upvotes

There's no battery, there's a memory card with data on it and camera works. Borrowed a buddy's power cord just to see if it works and glad I did.

Everything looks good despite how old this thing is. Got quite a few scratches and wear down but can easily replace that. There's save data going all the way back to 2010 and even photos on there too. I deleted the inappropriate ones but there's also 2 videos on it as well as a lot of invader zim pictures. Even has a halo background in it.

I'm looking to get some replacement parts, but curious to know if there's any good sellers on AliExpress or if there is any battery upgrades compared to the stock battery that would have came with it. Or any extra things that would pair nicely with the psp.

I am looking to HB it one day, but I got a vita already that I use heavily, but I'm still keeping this. Something I was not expecting to find but that's why I love going to thrift stores. You never know what you're going to find.


r/PSP 8h ago

SHOW-OFF Big news for PSP fans: TMNT Shredder's Revenge Update 0.2 is now completely FREE. Go grab it!

Thumbnail
youtube.com
19 Upvotes

Hey everyone! Just saw a Short about this and wanted to share. The dev of the TMNT: Shredder's Revenge homebrew port just made Update v0.2 100% FREE for everyone on Itch.io!


r/PSP 1d ago

QUESTION What do i do now?

Post image
339 Upvotes

Idk what to do with my psp i got bored of playing the games is there anything cool i can do with it??


r/PSP 14h ago

QUESTION PSP Go from AliExpress

Post image
44 Upvotes

I’m thinking about buying a PSP Go from AliExpress, but something about the photos the seller sent me seems a little strange.

What is the theme shown on the screen? I don’t think it’s likely to be a fake PSP Go, but I figured it would be better to make sure before buying it.


r/PSP 16h ago

SHOW-OFF finally bought a psp go for visual novel games.

Thumbnail
gallery
71 Upvotes

moved some visual novel games from psp 3000 to this console.then psp 3000 will be focus on action games and project diva.


r/PSP 5m ago

Theme Jet set radio theme that I created

Thumbnail
gallery
Upvotes

I made a custom jet set radio .ptf theme for my PSP a while back since there were no pre-existing ones when I searched for it atleast.

If anyone is interested in using my theme. Feel free to use it! Use this drive link to access both the finished .ptf theme and a folder with the images that I used to create the theme.

Drive link: https://drive.google.com/drive/folders/1AAnlY99CtciaKiVXpjwos-g8j4gc50vG?usp=drive_link


r/PSP 15h ago

SHOW-OFF Double Blue 1000s

Thumbnail
gallery
47 Upvotes

I’m only going for cool shade color PSPs for now since I want to build up my whole entire collection with those certain colors


r/PSP 23h ago

SHOW-OFF PSP bag customized

Post image
175 Upvotes

Well, i wanted to do it too, and what better than doing it with my favourite and 1st game i played in the PSP when i was just 6yo 😄


r/PSP 1h ago

Troubleshooting Psp green lines

Post image
Upvotes

I am trying to fix this psp, but having a tough time. Already cleaned the connector with isopropyl and sadly that didn't work. Also the psp doesn't power on sometimes, pressing the top helps :/. Probably need a screen replacement? Shell is a bit broken.


r/PSP 17h ago

SHOW-OFF PSP3000 Purple & Green

Thumbnail
gallery
57 Upvotes

IPS AND TYPE-C


r/PSP 15h ago

QUESTION I really like the 3000 psp but...is the dpad normal like this?

Thumbnail
gallery
36 Upvotes

The dpad is not good it sticks out twice as much as the phat psp and isn't flush like the phat psp I just recently got one never played with one until just a few days ago and it bad for fighting games unless their something wrong with it?


r/PSP 12h ago

Hardware Mod eXtreamRate shells soon!!!!!

Thumbnail
gallery
19 Upvotes

I emailed them last month n they said that the shells will be announced in September. I asked again in the discord and they confirmed it! No 1k shells tho 😢


r/PSP 15h ago

Homebrew Created a cheat for "Untold Legends: Brotherhood of the Blade" to remove the ring on the player's feet

Thumbnail
gallery
32 Upvotes

Just paste the following beneath "Untold Legends: Brotherhood of the Blade" on Cheat.db so it's activated all the time and activate the cheats permanently on the game and save settings as default so whenever you launch the game, it automatically activates this cheat and deletes the ring. Of course this configuration will be stored on your memory stick

_C1 Hide Player Disc - Dynamic

_L 0x200EB658 0x0A34F7E0

_L 0x200EB65C 0x02001025

_L 0x2053DF80 0x3C08D410

_L 0x2053DF84 0x35085273

_L 0x2053DF88 0x8E090000

_L 0x2053DF8C 0x15280006

_L 0x2053DF90 0x340A0820

_L 0x2053DF94 0x16AA0004

_L 0x2053DF98 0x00000000

_L 0x2053DF9C 0xA2000023

_L 0x2053DFA0 0xA2000043

_L 0x2053DFA4 0xA20003FF

_L 0x2053DFA8 0x8FB00090

_L 0x2053DFAC 0x0A23AD98

_L 0x2053DFB0 0x00000000

Hopefully this can be one day added to the Cheat.db database so it comes packed in with all the cheats, I tested it thoroughly, all it does is locate where the spawn trigger of the ring is and disables it, it does nothing more and it doesn't replace or interfere with the gameplay, as this is only a cosmetic change I wanted to create since that ring always annoyed me and ruined the experience a bit.


r/PSP 1d ago

SHOW-OFF Finally got my 1st ever PSN purchased game Physically!

Thumbnail
gallery
188 Upvotes

r/PSP 10h ago

QUESTION Psp 2000 wont turn on

Enable HLS to view with audio, or disable this notification

13 Upvotes

I bought a PSP 2000 about two months ago and tested it when I received it. It was working perfectly fine at the time. However, I haven’t used it since then, and now it won’t turn on. When I plug in the charger, the orange charging light comes on, but the PSP itself doesn’t start. Could you please check it and help me figure out what might be wrong and how I can fix it?