Injecting roms into PSP’s official Turbografx-16 emulator (by reprep)
Note from Wololo: This tutorial was initially published by /Talk member reprep, as part of our monthly tutorial contest. Reprep won the best PSP tutorial prize, as well as the mods award (a total of $20 in PSN Code) for his entry. You can find the original post here.
PART I
Do you know Turbografx-16/PC Engine? That hybrid 8/16 bit console by Hudson Soft and NEC cooperation was home to a lot of classics. Especially if you are a shmup fan, you are in for a treat. http://en.wikipedia.org/wiki/TurboGrafx-16 http://www.racketboy.com/retro/turbografx-16/tubrografix-16-tg16-101-beginners-guide
Well, as co-developer of PC Engine, Hudson soft released some compilation games for PSP. They were Japan only at first, but later some of them hit European and US PSNs too. As you can expect from the creators of the console, emulation quality is top notch for these official collections. Now i will tell you a way to make your own compilations with that top notch emulation quality.
What you need:
- A copy of the game “Soldier Collection (PC Engine Best Collection)“
- A way to convert the game UMD to .iso (custom cfw is the best way)
- UMDGEN
- up to 5 PC Engine/Turbografx-16 roms you want to inject. Only HuCard games.
- First rip your UMD as an .iso file with the way you choose.
- Open the .iso with UMDGEN
- Go to PSP_GAME/USRDIR/CONTENT/CDROM directory.
- Have your Turbografx-16/PC Engine roms ready and rename them to whichever you want to overwrite: N43401JD.PCE (Super Star Soldier), N43403HL.PCE (Final Soldier), N43403JL.PCE (Final Soldier Caravan), N43405MD.PCE (Soldier Blade), N43405ND.PCE (Soldier Blade Caravan Stage) , do not mess with SYSCARD3P.PCE or HCD2024 folder.
- Drag and drop your renamed roms to the PSP_GAME/USRDIR/CONTENT/CDROM directory and confirm overwrite.
- Save your compilation through the File => Save As
- Boot your new iso and go to the game you replaced through the menu.
- Have fun 🙂
EXTRAS:
If you want to reduce iso size, you can erase the .PMF movies in PSP_GAME/USRDIR/CONTENT/GALLERY/SOL and/or optimize the .iso through the UMD properties tab. Of course do not go to the Gallery in game if you erased the movies.
The game is in Japanese but the navigation is simple. After you boot your rom, it first asks if you want to load the save file, if you deny, it asks if you are sure yes/no. Remember OK is O button. You can change the display by R button and go to the menu by L button. Compatibility is very high from what i tested.
I can hear you saying, what about PC Engine CD / Turbo Grafx-16 CD games? Patience is a virtue, who knows maybe a famous PSP/Vita coder/hacker might help us with following part to achieve much more than this…
Part II
This time we will use PC Engine/Turbografx-16 classics psn releases. http://en.wikipedia.org/wiki/List_of_PlayStation_Store_TurboGrafx-16_games
- First get the pkg link of your legally purchased turbografx-16/PC Engine Classics PSN game. you can use a packet sniffer while downloading to your PSP/Vita/PS3.
- Use this great tool by Leecherman to decrypt the pkg. https://sites.google.com/site/theleecherman/psnpkgdecryptor-extractor
- You will get an iso file and 3 files within a directory named with title id. these files are CONTENT.DAT, PARAM.PBP and PSP-KEY.EDAT
- Get the files i attached here . They need python 2.7. (mirror https://drive.google.com/file/d/0B6I8159zvhjvbUZibC0xMmljWFk/view?usp=sharing)
- Put the PSP-KEY.EDAT to the keys folder and CONTENT.DAT in encrypted folder.
- Run the decrypt.py and wait for some time. Decrypted files will be in decrypt/files folder.
- For now, we are interested in a file called xxx.PCE. Replace this file with a rom you want, be sure the filename stays the same. There is no size limit etc, just be sure it is not a CD game, it is a hucard game. CD games are possible to be replaced too, but it will be explained a bit later.
- Run the encrypt.py and wait for some time. You will find the new CONTENT.DAT in final folder.
- Copy the game iso to ISO folder on your PSP and PARAM.PBP,PSP-KEY.EDAT and new CONTENT.DAT in PSP/GAME/”titleid” folder.
- Be sure to use a CFW with noDRM option enabled or NPloader plugin.
- Have fun, i would love a compatibility list if anyone has time. though from what i see, only slowdowns i get are in the real system too.
Decryption/encryption algorithm was found out by Qwikrazor87 and PCE py tool was coded by him. All credits belong to him, i can’t thank him enough for giving us the chance to use this wonderful official emulator.
This comment is reserved.
Because I’m dumb and actually think reserving a post means something here
It’s called not letting some scrub get the satisfaction of yelling out “FURZT” like a ***.
Seriously? We aren’t allowed to say m0ron here?
Thank you guys 😉
Wow, that is a really cool trick.
I can’t that all you have to do is swap the roms out.
Incredible.
is there a simple one dont need to decrypt rom, and copy rom to iso?
Part I doesn’t need any decrypting but it needs you to own a spesific game.
Congratulations to reprep!
Can I buy any of these games ? http: //en.wikipedia.org/wiki/List_of_PlayStation_Store_TurboGrafx-16_games
Where low The copy of the game “Soldier Collection (PC Engine Best Collection)”?
yes, you can get one from that list if you follow “Part II”
BTW Part I and Part II are different methods rather than parts, you can choose which to apply. Part II will be extended with converting CD games and customizing the icons, emulator settings etc. In fact Part II wasn’t supposed to be here, it was planned for this month’s tutorial contest but it got mixed up i guess. 🙂
OMG! This is amazing! Thanks for the tutorial, reprep. I will love you forever. I have a picture of you (actually, it’s a picture of some random dude which I’m labelling as you) on my wall!
http://i.imgur.com/S0nUjEF.jpg
lol
My dude isn’t as photogenic, but I like the way you think.
This is great, I asked if this was possible back when soldier blade came out. The PSN solder blade runs perfect however every homebrew emulator didnt run it just right.
Now I can make copies of each rom I want this way and have solid emulation.
I Can buy any of these games ? Someone? Thanks.
http: //en.wikipedia.org/wiki/List_of_PlayStation_Store_TurboGrafx-16_games
neo-geo injects?
🙂 Congrats, Reprep! Might give that hack a try.
Offtopic:
is anyone even working on the webkit exploit?
we haven’t heard anything about it for ages and i can’t find any news on the interwebs.
please let us know if webkit is dead or alive
Yes, but very very very very slowly
Works! emulation .pce is perfect, but no way to load CD?
yes, there is. go to the psp tutorial section on /talk, i updated the part II and included CD injecting.
Awesome stuff reprep, and congrats on winning the tut contest!
Was someone able to do the samething with the Sega Genesis Collectiion? It would be pretty interesting if someone could use the built in emulator from that game.
Nice post. I learn something new and challenging on blogs I stumbleupon every day.
It will always be exciting to read through content from other writers and
practice a little something from their websites.
Make sure your websites managed ultimately get testedTacklingAs relating to taking on,blue ombre hair extensions, this particular length posesses a different substance living in sports in comparison with America nfl 相关的主题文章: In addition this in turn fact Owing to middle of the 80’s
A tutorial to inject games CD format would be possible?
How can convert bin/cue files to .PCE file for this? I want insert Ys IV: Dawn of Ys English Translated but i cant find any information about this game in .pce format
“Only HuCard games.”
A tutorial to inject games in bin/cue/iso/wav would be possible?