Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

[SOFT] Bin/Iso to multidisc PBP


  • Staff
    Moderator
    Team

    Hi all,

    I recently tried to batch convert PSX dumps into PBP files.
    Mainly because this file format is crunched and saves lot of space. And also because it supports multiple CD into a single file, which is also supported by many PSX emulators to provide quick & easy disk swaping.

    The main tool available on Internet is a very old tool, made ten years ago. Hard to get support, hard to find latest versions and even harder to get the source code!
    Fortunately, it supports batch conversion. Unfortunately it is very slow and even worst, it fails when converting unknown games by overwriting previous generated files randomly...

    I decided to write my own converter. After 2 weeks of documentation hunting and various reverse engeneerings, here is the first version: Bin2Pbp.
    It's not made to generate beautiful eboots for your PSP. Its main purpose is to convert quickly large CD collections and save as many bytes as possible. Generated PBP can still be run on a real PSP and you can find other tools to edit icons/images/sound if you wish.

    Run the executable on windows in a shell (cmd.exe or powershell) and gives only 2 parameters: source folder & destination folders.
    The software reconize some file decorations to gather multi-disc games: (cd X) or (Disc X) or (Disk X) where X is the CD number from 1 (or event 0) to 9.
    So:

    • Arc the lad collection (cd 1).bin
    • Arc the lad collection (cd 2).bin
    • Arc the lad collection (cd 3).bin

    will be converted in a single "Arc the lad.pbp" file containing the 3 ordered CD files.
    ("CD" can be written "cd" and "Disc" or "Disk" can be in lowercase also "disc" or "disk".
    The software display many progression reports while crunching/converting. It also use all cpu cores available to achieve multi-threaded compression.
    It's simple and fast.

    Linux users can also run the software the same way after installing the mono-runtime or mono-complete package.

    Warning: The PBP format is just a crunched encapsulation of existing file: single bin or iso. Multi-track dumps in multiple .bin w/ or w/o a .cue are not supported at all. You must convert your multi-track dumps to single .bin or .iso files. There are many tools on Windows and Linux. Advanced users may use CHD tools to convert from multi .bin into uncompressed CHD and then from CHD into single .bin using a batch file.

    Since I'm working on many projects, I have no time to improve that simple tool. Here is the source code (.NET console app + pbp library): Bin2Pbp Sources.
    Feel free to debug/improve or even make a GUI with more options :)


  • Tester

    Thanks a lot.
    I will try.
    What about .cue and .xxx small files sometimes attached to bin files ?



  • Thank Bkg2k!

    A great program, very useful, simple and fast! ;)



  • Info multi cd to one bpb seems only to work like this
    If you name it like this it does not work
    SLES-02803.CD1.BIN
    SLES-02803_CD1.BIN

    it seems only to work like this
    SLES-02803 CD1.BIN


  • Banned

    This post is deleted!

  • Banned

    This post is deleted!


  • Hi, thanks for the explanation it helped me



  • @Bkg2k Nice tool but I converted 45 or so single disks games in a batch with them, all cue / single bin (some of them multi bin reextracted to single bin with iso buster) and a lot of them (10-15) don't work correctly :

    • mostly missing musics in menu or in games
    • more surprising, Tomb Raider I and II (US versions) when converted freezes just when starting game, other games in the serie are fine.

    Using psx2psp v.1.4.2 with the same convertion level (9), all this games are properly converted and the musics are there and both Tomb Raider games working correctly.
    Generated pbp are approximatively the same size as your tool, but not the same

    for the musics maybe it's the CDDA thing or something



  • @agedlove said in [SOFT] Bin/Iso to multidisc PBP:

    Using psx2psp

    I'm also using this one, and it's working fine too ;)



Want to support us ?

120
Online

62530
Users

18681
Topics

140285
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.