(WIP) PicoDrive for PSP, skinned to look like Sonic's UGC
Find a file
RaySollium99 fe3e0cbc36 Add BunkenTech Fontmap
Was originally going to use ImagineFloat, but decided to go with BunkenTech. It's not the same as ImagineFloat, but it's very similar, but will be free on my part
2025-01-12 20:34:17 -03:00
.github/workflows platform-miyoo: change to IPK release output 2024-07-12 23:11:37 +02:00
cpu add/update copyright notices for substantially changed files 2024-07-02 22:55:50 +02:00
jni update libchdr for zstd support 2024-05-24 16:25:20 +00:00
pico core vdp, arm rendering speed optimisation 2024-07-18 21:36:43 +02:00
platform Add BunkenTech Fontmap 2025-01-12 20:34:17 -03:00
tools add/update copyright notices for substantially changed files 2024-07-02 22:55:50 +02:00
unzip core, libretro vfs support 2022-01-27 22:31:09 +00:00
zlib Merge from libretro/master:7ff457f for repo synchronization 2022-04-19 23:58:59 +02:00
.gitignore Update GitIgnore AGAIN 2024-08-08 20:23:29 -03:00
.gitmodules Update GitModules 2024-08-09 01:45:38 +00:00
AUTHORS more changes to readme's 2023-10-26 18:42:25 +00:00
ChangeLog release 1.91 2013-10-12 22:06:29 +03:00
configure build, fix arch detection in configure 2024-06-28 00:23:38 +02:00
COPYING clarify PicoDrive's license 2013-06-26 03:07:07 +03:00
Makefile Add XMB BGM (Ripped from PS3) 2024-08-08 22:28:14 -03:00
Makefile.libretro build, fix zstd asm file usage (used only for x86) 2024-06-15 16:21:10 +00:00
README.md Improve README 2025-01-12 20:31:40 -03:00

Sonic's UGC for PSP

A fork of PicoDrive for PSP, skinned to look like Sonic's Ultimate Genesis Collection

Why?

In 2019 (when i originally had this idea) i had just gotten a PSP, and in 2016-2020 i had a copy of Sonic's UGC on the Xbox 360, i knew that the PSP was very much powerful enough to run the same library of games, and this was on the back of my head until August of 2024, when i finally gained enough skill to make this into a reality.

Fun Fact - I did make a terrible version of this idea in 2019 with my limited brain, which i still have archived today, (i stretched the SUGC logo to fit on the PBP, changed the background which made the game list almost unreadable, and a few other horrible hacks), but, it didn't involve any source code. This time i'm doing it for real, redesigning the UI and open sourcing all of it

Downloads

Soon!

To-do List

Done Feature Progress
(M2) Title Screen 100%
(M2) Backgrounds 100%
(M2) SRAM in SAVEDATA 100%
(M1) ISO Support 100%
(M1) Game List 100%
✳️ (M3) Bunken Tech Fontmap 100%
✳️ (M3) Background Theme 35%
(M4) ROM Selector UI 0%
(M5) ROM Boxart UI 0%
(M6) Rating System 0%
(V1) Customizer Tool 0%

Q&A

Q: Will you make this for the European version of Sonic's UGC (Sega Mega Drive Ultimate Collection // SEGA MDUC)? A: Originally i wasn't going to, but after making a separate branch to do it, i'm definitely going to release it. Up-to-date Development builds will ALWAYS be based on SUGC though.

Q: Will you make a PS2 Port? It looks really similar to the PSP version! A: Never. I haven't owned a PS2 since 2013 (when i was a fucking baby) and don't plan to.

Q: How can i add more games? A: Download or compile the Memory Stick version, go to or create the "rom" directory and add your games there, the file format doesn't matter

Q: How do i compile on Windows? A: Not supported. I haven't used Windows as my daily OS since 2021 and have no plans to go back. Modern Windows is terrible and i have no reason to switch back (the biggest hurdle was Camtasia, which i finally stopped using after 6 years). Just use a Linux VM if you can't make the switch

Q: Does this work on PS Vita? A: Yes, just use Adrenaline and you're good, both the ISO and Memory Stick versions should work with no problem.

Q: Does this work on PPSSPP? A: Absolutely! I used PPSSPP for testing the dev builds and it works flawlessly, but if you're gonna emulate SEGA Genesis games on an emulator, just use a normal Sega Genesis emulator, this is largely intended for people who own a PSP or PS Vita console.

Q: How did you get an uncompressed version of the SUGC Intro and Soundtrack A: I ripped them myself from the Xbox 360 and PS3 version, just extract the files from the ISO and you should be good. (Intro Video (X360)) - Background Theme (Retro Dreams) (X360) - Background Video (X360) - SUGC Logo (PS3) - SMDUC Logo (PS3) - SUGC Logo (Ps3) - XMB BGM (PS3) - XMB BGM (PS3, converted to WAV) - XMB BGM (PS3, converted to MP3))

Q: How did you figure out this really confusing source code? A: I admit that the PicoDrive source code is almost unreadable, and i definitely wouldn't recommend it to a beginner, but even if you are total trash at C code like i am, if you know where to look, it's not that hard, 99% of the changes were in the UI and the PSP-specific code, not on the emulator itself, i'm pretty sure it's possible to port this to Windows/Linux/PS2, but i have no desire in doing it myself, i can provide all of the design files, my DMs are always open, message me and i'll be glad to help.