Skip to content
SPECIFICTION
Get listed

mkpsxiso

github.com

Free plan WindowsmacOSLinux
Visit github.com
Spec score 8.5 #2 of 25 in PlayStation Emulators

What it is

mkpsxiso builds PlayStation CD images from an XML document, with output in .bin/.cue or .iso formats for emulators or CD burning. File order in the XML sets LBA placement, which the project says can support access-time optimization. The builder handles mixed-mode CD-XA content, including XA audio and STR video, and CDDA tracks sourced from WAV, FLAC, PCM, or MP3 files. Its related tool, dumpsxiso, 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. Generated XML follows strict LBA order and preserves timestamps and XA attributes. The project targets homebrew development, ROM hacking, and reverse engineering. It runs on Linux, macOS, and Windows, and is GPL-2.0 licensed. Documentation covers command-line use, XML structure, track types, ordering, errors, and validation. Users supply their own Sony license data for injection. On ext4 and xfs, absent XML dates prevent 1:1 rebuilding for certain older files; Windows also has a documented directory-browsing issue with some nested structures.

Spec sheet

Purpose
mkpsxiso builds PlayStation CD images from an XML document.Read 9 Oct 2026 · github.com
Intended users
The project describes its intended uses as PlayStation homebrew development, ROM hacking, and reverse engineering.Read 9 Oct 2026 · github.com
Platforms
Prebuilt releases are listed for Windows, Linux, and macOS and are built by GitHub CI.Read 9 Oct 2026 · github.com
Security
GitHub reports that the project has no security policy file and no published security advisories.Read 9 Oct 2026 · github.com
License
The repository identifies its license as GPL-2.0.Read 9 Oct 2026 · github.com
Audio support
CDDA tracks can be sourced from WAV, FLAC, PCM, and MP3 files.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Disc features
mkpsxiso supports mixed-mode CD-XA streams, including XA audio and STR video.Read 9 Oct 2026 · github.com
Documentation
The official documentation covers command-line use, XML structure, track types, ordering, errors, and validation rules.Read 9 Oct 2026 · github.com
Downloads
The README links to GitHub CI-built releases for Windows, Linux, and macOS.Read 9 Oct 2026 · github.com
Extraction
dumpsxiso supports 2352-sector disc images and CUE files, and can extract tracks, license data, and raw sectors.Read 9 Oct 2026 · github.com
File ordering
File order controls LBA placement, which the project says allows access-time optimization.Read 9 Oct 2026 · github.com
Image formats
The tool outputs .bin/.cue or .iso images for CD burning or use in an emulator.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Known limitation
On ext4 and xfs, missing XML dates limit 1:1 rebuilds for files dated before 1901-12-13.Read 9 Oct 2026 · github.com
License data
The tool can inject Sony license data, but users must supply their own copy.Read 9 Oct 2026 · github.com
Optional FLAC support
libFLAC is required for encoding CDDA/DA audio as FLAC, and the build can disable that support with MKPSXISO_NO_LIBFLAC.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Related tool
dumpsxiso extracts PlayStation disc images and can generate XML compatible with mkpsxiso.Read 9 Oct 2026 · github.com
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.Read 9 Oct 2026 · github.com
Support guidance
The project recommends consulting its official documentation before opening an issue.Read 9 Oct 2026 · github.com
Target users
The project is intended to support PlayStation homebrew development, ROM hacking, and reverse engineering.Read 9 Oct 2026 · github.com

Plans and prices

Free Free GPL-2.0 licensed open-source software Read 9 Oct 2026 · github.com

Every mkpsxiso plan and price →

Strong points and limits

Strong points

  • Outputs .bin/.cue or .iso images.
  • Supports mixed-mode CD-XA streams and CDDA tracks.
  • dumpsxiso can extract tracks, license data, and raw sectors.
  • Runs on Linux, macOS, and Windows.
  • Free, GPL-2.0-licensed software.

Limits

  • Missing XML dates limit some ext4 and xfs rebuilds.
  • Windows directory browsing has a documented nested-structure issue.
  • Users must provide their own Sony license data.

Who it suits

It suits PlayStation homebrew developers, ROM hackers, and reverse engineers who need to build or reconstruct disc images. Users who need Sony license data injection must provide their own copy.

mkpsxiso in depth

Read the full write-up

Overview

For PlayStation disc projects, mkpsxiso offers precise control over image layout and media tracks through an XML-driven, command-line workflow. It is a strong fit for homebrew developers, ROM hackers and reverse engineers; casual users seeking a one-click image converter should look elsewhere.

Its companion extractor makes rebuilding as well as creating images practical, but some filesystem dates and nested Windows directory structures can prevent a faithful result.

Key features

The builder produces .bin/.cue or .iso images for emulator use or subsequent CD burning. XML file ordering determines LBA placement, allowing developers to arrange data for access-time optimization. That control matters for carefully structured projects, though it comes with a more deliberate workflow than a basic image utility. mkpsxiso does not burn discs.

Mixed-mode CD-XA support accommodates XA audio and STR video alongside data, while CDDA tracks can use WAV, FLAC, PCM or MP3 sources. Sony license data can also be injected, but users must supply their own copy.

The companion dumpsxiso extracts tracks, license data and raw sectors from 2352-sector images and CUE files. It can produce compatible XML in strict LBA order while preserving timestamps and XA attributes, making the pair useful for inspection and reconstruction. The project says almost all images can be rebuilt 1:1, but there are meaningful exceptions: on ext4 and xfs, files without an XML date attribute cannot use dates before 1901-12-13. A documented Windows directory-browsing issue can also affect certain nested structures containing identically named directories; generated images should be checked before release.

Official documentation covers command-line usage, XML structure, track types, ordering, errors and validation. Source builds require Git, CMake and a compiler toolchain; FLAC encoding support requires libFLAC and can be disabled at build time.

Pricing

mkpsxiso is free: the Free plan costs free and is GPL-2.0 licensed open-source software. There is no paid tier or free trial to weigh against the core tools.

Platforms

Linux, macOS and Windows are supported, with GitHub CI-built releases linked for all three. Building from source requires Git, CMake and a suitable compiler; Windows build instructions cover MSVC Build Tools or MSYS2. FLAC encoding is optional and depends on libFLAC.

Who it's for

Choose mkpsxiso if you need to author PlayStation images with explicit control of file placement or work with XA, STR and CDDA content. Its extractor is especially useful to reverse engineers and ROM hackers who need to examine disc contents and reconstruct an image. It is less suitable for anyone expecting a graphical, all-in-one tool that also burns discs.

Pros and cons

Pro: XML-controlled file order gives developers control over LBA placement and potential access-time optimization.

Pro: Support for mixed-mode CD-XA, streamed XA audio and STR video, plus CDDA from four audio formats, covers varied PlayStation disc layouts.

Pro: dumpsxiso extracts disc components and preserves key ordering and metadata in generated XML, supporting reconstruction as well as inspection.

Con: The builder cannot burn discs, so physical-media workflows need another tool.

Con: Missing XML dates can limit faithful rebuilding on ext4 and xfs for files dated before 1901-12-13.

Con: Certain nested Windows directory structures can trigger a browsing issue, making validation important before release.

Con: Sony license data injection requires users to provide the data themselves.

Alternatives

If you need an emulator rather than an image-authoring tool, Avocado is free on Android, Linux, macOS and Windows, but it is in early development, requires a PlayStation BIOS and has variable game compatibility. DuckStation is another free emulator for those platforms; its Android app is free, and it requires a user-provided BIOS image and legally purchased, dumped games. It is not open source.

PCSX-Redux is a free GPL-2.0 alternative with Windows, Linux and macOS downloads. QuackStation is another free option across Android, Linux, macOS and Windows. ScePSX is also free across those four platforms. For an experimental emulator, Vita3K is free and open source, though commercial game compatibility varies.

For broader browsing, see PlayStation Emulators or ISO Creation Software.

Verdict

Choose mkpsxiso if you are building, examining or reconstructing PlayStation discs and value control over layout and track content; its free, open-source toolset pairs a specialized builder with a capable extractor. Look elsewhere if you need disc burning in the same application or cannot accommodate the documented date and Windows directory limitations.

Verdict

mkpsxiso pairs XML-based PlayStation image building with dumpsxiso extraction and reconstruction tools. Its filesystem date constraint and documented Windows directory issue are worth accounting for when rebuilding or checking images.

Where Specifiction places it

Alternatives to mkpsxisoAll alternatives →