Skip to content

Latest commit

 

History

History
 
 

exe2iso

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

EXE2ISO

This tool is more of a code golf than anything. It can take a ps-exe and create a bootable iso from it. The generated iso is not going to be valid according to the iso9660 standard, but will have enough data to be usable by the PS1 bios for booting, which should work in many emulators, the real hardware, and some ODEs. As a result, the image will be highly compressible, but many PC tools will fail to process it properly.

arguments

Usage: exe2iso input.ps-exe [-offset value] [-pad] [-regen] [-license file] -o output.bin

Argument Type Description
input.ps-exe mandatory Specify the input ps-exe file.
-o output.bin mandatory Name of the output file.
-offset value optional Move the exe data by value sectors. This can be useful to inject data at a known location. The default location for the exe is sector 19.
-pad optional Pads the iso with 150 blank sectors. This should only be useful when writing the iso to an actual disk, so the mechacon doesn't get confused when seeking close to the end. But since the read will be streaming from the beginning, this shouldn't be necessary.
-regen optional Generates proper ECC/EDC. This shouldn't be needed in most cases. Some emulators will be fussy and will want this data to be correct. Also some CD writing software will want this data to be correct.
-license file optional Use this license file. Some emulators will want a proper license to recognize the disk. Also, Japanese consoles require a valid Japanese license to boot a disk properly. The file can either be from the official sdk, or a valid iso file from an existing game.