Skip to content

Releases: CookiePLMonster/mkpsxiso

v2.00

02 Feb 17:27
v2.00
166a59d
Compare
Choose a tag to compare

EDIT:
These changes have been merged back to main mkpsxiso repository and are also available at https://github.com/Lameguy64/mkpsxiso/releases/tag/v2.0

A near-complete rewrite of mkpsxiso with fixed bugs, added features, and improved efficiency, also with isodump integrated into the same codebase under a new name dumpsxiso.

  • Added tinyxml2 as a submodule, so manual installation is no longer needed and built binaries will always be statically linked.
  • Add dumpsxiso the successor to isodump. Use dumpsxiso to unpack .bin isos and mkpsxiso to repack.
  • Make xml file paths relative to the XML.
  • Unify CDDA tracks and DA files to reflect the reality DA files are just links to CDDA tracks by LBA.
  • Add <pregap> element to <track> for specifying the pregap. dumpsxiso attempts to be intelligent about guessing the pregap.
  • Add <dummy> element to specify non-file sectors in an ISO in order to preserve LBA order
  • Add packing flac, pcm, and mp3 files as CDDA tracks/DA files in addition to wav. dumpsxiso can extract as wav, flac, and pcm.
  • Add memory mapped ISO writing to improve packing speed
  • Fix directory records spanning more than 1 sector
  • dumpsxiso: add group by directory/pretty xml writing
  • Fix ECC and timestamp bugs
  • Massive refactor and cleanup, too many fixes and changes to list, see the commits for details