Tutorial: How to save space on PS1 games without ripping video or music

Discussion in 'Support Area' started by Blue Protoman, Jun 16, 2011.

  1. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    Playstation games take up a lot of space. A real shame. You COULD remove the dummy files inside them if you wanted. (Dummy files pad out the disc image to improve load times on real systems.) But this is a mess. I tried it and wound up with a nonworking game. Thankfully, PCSX-ReARMed supports PSP EBOOTs, which take up less space. To give you an idea, I cut Armored Core down from 500 to 246 MB!

    You will need a Playstation 1 game, whether you ripped your own or not. ISO, CUE, BIN, PBP, IMG, or MDF files will work. If you have the original disc, you will need to rip it before you start. If your rip has ".ecm" at the end of the filename, you will need to treat it with Un-ECM before you start (simply drag the file onto the program).

    Step 1
    Download Popstation GUI v3.00 Beta. It's supposedly Windows only, but it works perfectly in WINE if you install the Visual Basic 6 runtime (you can do so via Winetricks). Extract the contents of the archive and put them wherever you'd like.

    Step 2
    Go down to "Customize the EBOOT" and uncheck all of the boxes. These are for the PSP menu (icon, sound effect, screenshot, etc). No need for any of that here, it'll just take up space.

    Step 3
    Load your game in "PSX Image File", and select where you'd like it to output the result. If you have a CUE file, make sure to select that. Otherwise, the disc image itself will do. Set the compression up to 9. The better the compression, the less space the game takes up, but the slower it loads. I've found that the loading times aren't too bothersome anyway, so don't worry about that. You can also ignore the contents of the second box.

    Step 4
    Hit "Go" and wait! It'll take a few minutes for a game to be converted. The file should end up as "EBOOT.PBP". Rename it to whatever you'd like, and you're done! The file is ready to be used!

    Thanks to Wally for his help!
     
    Last edited by a moderator: Nov 11, 2013
    Tags:
  2. WizardStan

    WizardStan Mega GP Mania

    Joined:
    May 24, 2008
    Messages:
    16,680
    eboot is the native "executable" format of the PSP. It's the PND of PSP, if you will. All the PSPs download games, whether it be PSX or actual PSP games and demos are in eboot, including firmware upgrades and most homebrew.


    As far as PS1 games on the PSP, as I understand it the core the PSP is basically just an upgraded PS1, so it doesn't require a full emulator, just some extra work to move stuff around a bit. Kinda like virtualization on a PC, I think, but not exactly. Maybe more like WINE? Somewhere between the two.
     
  3. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    Ah, cool, thanks.
     
  4. sebt3

    sebt3 homebrew player (P. & C.)

    Joined:
    Sep 9, 2008
    Messages:
    4,745
    Location:
    France
    PocketISO will produce way smaller ISO files as it also delete the videos.
     
  5. DavidBowman

    DavidBowman Member

    Joined:
    Feb 11, 2009
    Messages:
    697
    Both your understanding and your analogy are correct. The PS1 emulator was flawless because it wasn't really an emulator, more of a comparability layer like WINE (and the eboot had a basic ISO file with the emulator as a wrapper - that kinda makes it more like Ginge in a PND in that respect, actually). The original PSP firmware (1.0) had no security on eboots whatsoever, and the homebrew community was born immediately for it when it was released (which I thought was pretty cool). I kept up with the PSP scene until about the time when the second generation slim PSP was released.


    I used to do a LOT of PSP stuff. I even helped the original author of the program BP uses in his tutorial do some testing for it (years ago, only minor stuff) and I was a "moderator" for his forums (we were ALL moderators and we all screwed with each other's posts incessantly. It was a blast!). Anyway Zingaburga (the author of Popstation GUI) is a good guy, and very helpful.
     
    Last edited by a moderator: Jun 17, 2011
  6. andyhamer

    andyhamer Member

    Joined:
    Jan 4, 2010
    Messages:
    357
    Location:
    Workington, Cumbria, (UK)
    Followed your guide to the letter, everything i have have converted: unsupported/invalid CD image..??
     
  7. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    Was it a bad image initially? What was the filename? You ARE using R8, right?
     
  8. andyhamer

    andyhamer Member

    Joined:
    Jan 4, 2010
    Messages:
    357
    Location:
    Workington, Cumbria, (UK)
     
    Last edited by a moderator: Jun 16, 2011
  9. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    Never mind. Anyone else who can corroborate this?
     
  10. notaz

    notaz Certified Guru

    Joined:
    Aug 23, 2005
    Messages:
    4,911
    Location:
    Lithuania
    This is only true for the GPU part, it supports texture formats natively but display lists still have to be converted. As for other parts, they are emulated more or less traditionally, except the SPU, which is emulated on second PSP's CPU from what I've read. The GPU part is important though, graphics often takes 2/3 of whole emulation time on pandora.

    This sounds like a corruption of your card, or pandora is unable to read it for some reason..
     
  11. Exophase

    Exophase Nothing good will ever come of Exophase.

    Joined:
    Sep 21, 2006
    Messages:
    10,308
    Location:
    Cleveland OH
    Even with the crossover in paletted texture formats I don't think PSP's GPU is really 100% compatible with PS1's. Hence the glitches you see in a lot of games on POPS.


    Probably one of the biggest benefits to emulating 3D stuff on PSP is how low level of an interface you have to the GPU, where you can setup command lists for it to be parsed directly. On OpenGL ES 2.0 devices the drivers can add a tremendous amount of overhead, especially if you want to do a lot of draw calls with a lot of state changes. This is of big benefit for POPS and Daedalus.


    It'd be neat if someone tried this kind of low level 3D programming on Wiz/Caanoo, since the user guide for Pollux gives enough information on how to do so (not that it'd be easy).
     
  12. DaMummy

    DaMummy Soldier Paste

    Joined:
    Nov 5, 2009
    Messages:
    4,417
    Location:
    Ohio
    dont know if this applies to this as well, but using umdgen for psp isos to convert them to cso, between compression 9 and 1, would usually only save 1-5mb per game, while loading times were massively hit in some cases if compression 9 was used instead of 1. something to keep in mind
     
  13. EvilDragon

    EvilDragon Administrator Staff Member

    Joined:
    Mar 4, 2003
    Messages:
    19,652
    Location:
    Ingolstadt
    Yep, that's why I use PocketISO for my files as well :)


    It also works without any issues using Wine :)
     
  14. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    But the PSP is not of concern here.
     
  15. DavidBowman

    DavidBowman Member

    Joined:
    Feb 11, 2009
    Messages:
    697
    I think his point was that the small amount of space you'd save from compression has a high trade-off because of the speed hit that you'd take.
     
  16. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    On the PSP, I can't say. But things still load reasonably on the Pandora.
     
  17. MarioPandio

    MarioPandio Well-Known Member

    Joined:
    Aug 28, 2010
    Messages:
    1,378
    Location:
    Half way up the stair
    Well to back you up in at least one game, I've just shrunk PAL Tenchu down from .img format (701.2mb) to eboot (458.3mb) and it boots 2 seconds faster and plays faster at a lower mhz in r8.


    It didn't like Tekken3 however, stating it was an invalid file type etc, so perhaps it wont work for everything.


    Thanks for the heads up Blue Protoman as I'd forgotten r8 had added eboot support, although actually it also works with r6 aswell! Thanks again notaz B)
     
  18. DaMummy

    DaMummy Soldier Paste

    Joined:
    Nov 5, 2009
    Messages:
    4,417
    Location:
    Ohio
    how to convert ps1 games that have multiple bin files?i dont mean 2 disc games, but one disc, in like 15 track bin files?
     
  19. lancesg1

    lancesg1 Member

    Joined:
    Feb 22, 2006
    Messages:
    175
    So you mean to tell me the 30gbs of ps1eboots I have for my PSP will work with emulator. Best news I found out today
     
    Last edited by a moderator: Aug 1, 2011
  20. Blue Protoman

    Blue Protoman Well-Known Member

    Joined:
    Mar 6, 2010
    Messages:
    4,119
    I have no idea. I tried that with a rip of Wipeout 3, but it only used the first .bin. I'd try again, such multi-bin rips are rare.
     

Share This Page

Loading...