mkpsxiso
mkpsxiso is a free, GPL-2.0-licensed tool that builds PlayStation CD images from an XML document.
What mkpsxiso is
mkpsxiso is a free, GPL-2.0-licensed tool that builds PlayStation CD images from an XML document. It outputs .bin/.cue or .iso images for emulator use or CD burning, with XML file order controlling LBA placement and potential access-time optimization. The builder supports mixed-mode CD-XA streams, including XA audio and STR video, as well as CDDA tracks sourced from WAV, FLAC, PCM, and MP3 files. Its related tool, dumpsxiso, extracts PlayStation disc images and can generate XML compatible with mkpsxiso. It supports 2352-sector images and CUE files, and can extract tracks, license data, and raw sectors. Generated XML follows strict LBA order and preserves timestamps and XA attributes; the README says almost all images can be rebuilt 1:1. The project is aimed at PlayStation homebrew development, ROM hacking, and reverse engineering. It runs on Linux, macOS, and Windows, with CI-built releases linked from GitHub. Documentation covers command-line use, XML structure, track types, ordering, errors, and validation. Users must supply their own Sony license data for injection. The project also notes limits involving missing dates on ext4 and xfs, and a Windows directory-browsing issue in certain nested structures.
Good
- Builds .bin/.cue or .iso PlayStation CD images.
- Supports mixed-mode CD-XA and multiple CDDA sources.
- Related dumpsxiso tool extracts images and generates compatible XML.
- Runs on Linux, macOS, and Windows.
Watch out
- Users must supply their own Sony license data.
- Missing XML dates limit some ext4 and xfs rebuilds.
- Windows has a documented nested-directory browsing issue.
- Building from source requires Git, CMake, and a compiler toolchain.
Who it suits
It suits PlayStation homebrew developers, ROM hackers, and reverse engineers who build or reconstruct disc images. Users working with affected filesystem dates or nested Windows directories should account for the documented limitations.
Verdict
mkpsxiso pairs image building with dumpsxiso extraction and reconstruction support for PlayStation development workflows. Review its filesystem and directory limitations before relying on 1:1 rebuilds.
Plans and prices
From mkpsxiso's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | GPL-2.0 licensed open-source software |
The facts
Each one read from mkpsxiso's own pages, with the date it was checked.
What it does
- Audio support
- CDDA tracks can be sourced from WAV, FLAC, PCM, and MP3 files.checked 9 Oct 2026
- Build requirements
- Building from source requires Git, CMake, and a compiler toolchain; Linux instructions mention distro packages and Windows instructions mention MSVC Build Tools or MSYS2.checked 9 Oct 2026
- Disc features
- mkpsxiso supports mixed-mode CD-XA streams, including XA audio and STR video.checked 9 Oct 2026
- Documentation
- The official documentation covers command-line use, XML structure, track types, ordering, errors, and validation rules.checked 9 Oct 2026
- Downloads
- The README links to GitHub CI-built releases for Windows, Linux, and macOS.checked 9 Oct 2026
- Extraction
- dumpsxiso supports 2352-sector disc images and CUE files, and can extract tracks, license data, and raw sectors.checked 9 Oct 2026
- File ordering
- File order controls LBA placement, which the project says allows access-time optimization.checked 9 Oct 2026
- Image formats
- The tool outputs .bin/.cue or .iso images for CD burning or use in an emulator.checked 9 Oct 2026
- Intended users
- The project describes its intended uses as PlayStation homebrew development, ROM hacking, and reverse engineering.checked 9 Oct 2026
- Known directory issue
- The README describes a Windows directory-browsing issue for certain nested structures with identically named directories and recommends testing generated images before release.checked 9 Oct 2026
- Known filesystem limit
- On ext4 and xfs, files without an XML date attribute cannot use dates earlier than 1901/12/13, which prevents some images from being rebuilt 1:1.checked 9 Oct 2026
- Known limitation
- On ext4 and xfs, missing XML dates limit 1:1 rebuilds for files dated before 1901-12-13.checked 9 Oct 2026
- License
- The repository identifies its license as GPL-2.0.checked 9 Oct 2026
- License data
- The tool can inject Sony license data, but users must supply their own copy.checked 9 Oct 2026
- Optional FLAC support
- libFLAC is required for encoding CDDA/DA audio as FLAC, and the build can disable that support with MKPSXISO_NO_LIBFLAC.checked 9 Oct 2026
- Purpose
- mkpsxiso builds PlayStation CD images from an XML document.checked 9 Oct 2026
- Reconstruction
- dumpsxiso generates XML in strict LBA order while preserving timestamps and XA attributes, and the README says almost all images can now be rebuilt 1:1.checked 9 Oct 2026
- Related tool
- dumpsxiso extracts PlayStation disc images and can generate XML compatible with mkpsxiso.checked 9 Oct 2026
- Security
- GitHub reports that the project has no security policy file and no published security advisories.checked 9 Oct 2026
- Streaming media
- The builder supports mixed-mode CD-XA streams such as XA audio and STR video, plus CDDA audio from WAV, FLAC, PCM, and MP3 files.checked 9 Oct 2026
- Support guidance
- The project recommends consulting its official documentation before opening an issue.checked 9 Oct 2026
- Target users
- The project is intended to support PlayStation homebrew development, ROM hacking, and reverse engineering.checked 9 Oct 2026
Where it runs
- Platforms
- Prebuilt releases are listed for Windows, Linux, and macOS and are built by GitHub CI.checked 9 Oct 2026
The full review of mkpsxiso
Overview
mkpsxiso is a command-line image builder for PlayStation CD projects, best suited to homebrew developers, ROM hackers and reverse engineers who need precise control over disc structure. Its focused authoring and reconstruction capabilities make it a stronger fit for PlayStation-specific workflows than for general-purpose disc burning.
Key features
The builder turns an XML document into .bin/.cue or .iso images for CD burning or emulator use. Because XML file order determines LBA placement, developers can arrange files to influence access times; that is useful when layout is part of the project, but less convenient than a basic folder-to-image workflow.
Mixed-mode CD-XA support covers XA audio and STR video, while CDDA tracks can use WAV, FLAC, PCM or MP3 sources. The breadth suits projects combining game data with streamed media. mkpsxiso creates images but does not burn discs, so physical-disc workflows need a separate burning application. It can inject Sony license data, but users must supply their own copy.
The companion dumpsxiso can extract 2352-sector disc images and CUE files, including tracks, license data and raw sectors. It also generates compatible XML in strict LBA order while preserving timestamps and XA attributes. That makes the pair useful for studying and rebuilding existing images, with the project describing 1:1 reconstruction as possible for almost all images.
There are important reconstruction caveats. On ext4 and xfs, missing XML dates prevent certain files dated before 1901-12-13 from being rebuilt 1:1. The project also warns of a Windows directory-browsing issue in some nested structures containing identically named directories, and recommends testing generated images before release.
Documentation covers command-line use, XML structure, track types, ordering, errors and validation rules. Downloads are provided through GitHub CI-built releases for Windows, Linux and macOS. Building from source requires Git, CMake and a compiler toolchain; FLAC encoding support additionally requires libFLAC, though builds can disable it with MKPSXISO_NO_LIBFLAC.
Pricing
Free — free. The GPL-2.0-licensed open-source software has no free trial because it is free to use. This is a strong fit for individual developers and technical teams comfortable with a command-line toolchain; there are no paid tiers or plan-based quotas to weigh.
Platforms
mkpsxiso supports Linux, macOS and Windows. The cross-platform releases make it usable across common desktop development environments, though Windows users should account for the documented nested-directory issue and validate images before release.
Who it's for
Choose mkpsxiso for PlayStation homebrew development, ROM hacking or reverse engineering when you need XML-defined image construction, file-order control, CD-XA media support or a route from extracted contents back to a disc image. It is less suitable if you want a graphical general-purpose image creator or a single application that also burns discs.
Pros and cons
- Pros: XML-controlled LBA placement gives developers meaningful control over disc layout and access-time optimization.
- Pros: Mixed-mode CD-XA, STR video and multiple CDDA source formats serve media-rich PlayStation projects.
- Pros: dumpsxiso extraction and XML generation support detailed inspection and reconstruction, including preservation of timestamps and XA attributes.
- Cons: The command-line, XML-centered workflow is specialized and asks more of users than a simple image-making utility.
- Cons: It does not burn discs, and Sony license data must come from the user.
- Cons: Filesystem date constraints and a Windows nested-directory issue can prevent faithful rebuilds or require extra validation.
Alternatives
For a broader selection of image tools, browse ISO Creation Software; for software focused on running PlayStation titles, see PlayStation Emulators.
Folder2ISO is a free cross-platform alternative for noncommercial folder-to-ISO needs, while mkpsxiso is the more relevant choice when PlayStation-specific layout and reconstruction matter. Open Burning Suite is another free, open-source cross-platform option. Express Burn offers a free plan and trial on macOS and Windows. ImgBurn is a free Windows disc-burning application. InfraRecorder is free CD/DVD burning software for Windows. SysTools ISO Creator has a free version with large-ISO and edited/bootable-ISO saving limits, plus a full version starting at 29.00 USD billed once. Active@ ISO Manager is a free Windows option. PhotoDirector is a freemium macOS and Windows alternative with a free limited-features plan.
Verdict
mkpsxiso is the right choice for technically comfortable PlayStation developers and researchers who value controlled image layout and a companion extraction-and-rebuild path. Its specialized capabilities justify choosing it over a generic image utility, but users who need disc burning, simpler graphical authoring or dependable 1:1 rebuilding across the documented edge cases should look elsewhere or validate their output carefully.
Getting started
- Open the project website on GitHub.
- Download a CI-built release for Windows, Linux, or macOS.
- Consult the documentation for command-line use, XML structure, track types, ordering, errors, and validation.
- Create a disc image from an XML document.
- Provide your own Sony license data if you want to inject it.
Questions
What does mkpsxiso create?
It builds PlayStation CD images from XML and outputs .bin/.cue or .iso images.
Which operating systems does it support?
It runs on Linux, macOS, and Windows.
Is mkpsxiso free and open source?
Yes. It is free and identifies its license as GPL-2.0.
What audio and video content does it support?
It supports mixed-mode CD-XA streams, including XA audio and STR video, and CDDA tracks from WAV, FLAC, PCM, and MP3 files.
What does dumpsxiso do?
The related tool extracts PlayStation disc images and can generate compatible XML. It supports 2352-sector images and CUE files, and can extract tracks, license data, and raw sectors.
Does it have any rebuilding constraints?
On ext4 and xfs, files lacking an XML date cannot use dates earlier than 1901-12-13, which prevents some 1:1 rebuilds. Certain nested directory structures also have a documented Windows directory-browsing issue.
Alternatives to mkpsxiso
- 1
Vita3K
Free planOpen sourceAndroidLinuxmacOSWindows7.7Free plan - 2
DuckStation
Free planAndroidLinuxmacOSSelf-hosted7.3Free plan - 3
ReARM
Free planWebAPISelf-hosted6.9From $75 a month - 4
Avocado
Free planAndroidLinuxmacOSWindows6.4Free plan - 5
Jam Pad
Android6.2 - 6
QuackStation
AndroidLinuxmacOSWindows6.2
