- Notifications
You must be signed in to change notification settings - Fork5
Cross-Platform PSX Game Combiner - Combines mutliple .bin files into a single .bin
License
ADBeta/psx-comBINe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- Fixed issue with dark theme under Linux
- Changed Makefile under Linux to be dynamic linked
- Ensured Cue file generation is correct cross-platform
A huge thank you to the following contributors, for their efforts to makepsx-comBINe even better
(Not in Chronological order)
- FormerlyZeroCool for porting to C++17 and std::filesystem
- tiaghun for fixing libboost linking
- mark-dawn for improving the file writing algorithm
- Kargjen for finding an issue with themes under Linux
- sahlberg for ideas on general improvements to the application
- SneakyyPeakyy for finding bugs with libboost
psx-comBINe is a lightweight and fast, cross-platform program to combinemulti-bin CD-ROM PSX Games into a single.CUE
and.BIN
pair. It supportsall CUEMODES
,Remarks,
99TRACKS
, with 99INDEX
s each, support formulti-session dumps, and more.
32-bit and 64-bit exe's for Windows Systems are in the release files.
psx-comBINe supports the CUE sheet specifications;
- Supports all of the GNU approved CUE
TYPE
s REM
lines- a max of 99
TRACK
s and 99INDEX
s (as per CUE spec) - Repairs slightly malformed inputs
- Ensures proper byte-alignment for the CUE Specifications
NOTE This program is in no way intended to support or condone piracy.This program should only be used with legitimately acquired backups of disksyou ownLEGALLY
- 4KB Free RAM
- 32-bit or higher architecture
To Compile this project you will need:
- wxWidgets
- mingw (If using Linux to compile for Windows)
- wxWidgets for mingw (If using Linux to compile for Windows)
The easiest way to install psx-comBINe for other architectures is to usegit clone:
git clone https://github.com/ADBeta/psx-comBINecd ./psx-comBINesudo make install
This will copy the psx-combine executable to your/usr/local/bin/
folder.
If you do not want to install to your system, use
make
This will output the psx-combine executable to the/psx-comBINe/bin
directory
Compiling on Windows has not been tested extensively; as such there is no standardmethod, compile using your own preferred methods.
32-bit and 64-bit .exe files are in the release files, you can use theseinstead of compiling the program manually.
WARNING This is not thoroughly tested, use at your own risk:
The Makefile includes a Windows target, which compiles on Linux using mingw.
git clone https://github.com/ADBeta/psx-comBINecd ./psx-comBINemake win32# ormake win64
ADBeta (c) 2023-2024
This software is under the GPL 2.0 Licence, please see LICENCE for information