PSF - The Portable Sound Format
PSF (Portable Sound Format) is a simple, flexible format for emulated music on a variety of 1990s-era and later game systems. PSF brings the functionality of other formats such as NSF, SID, SPC, and GBS to more modern consoles and arcade systems. By using the original music driver code from each game, sequenced music can be played in a perfectly authentic, and size-efficient, way.
PSF currently includes the following sub-formats:
- PSF1 - Playstation
- PSF2 - Playstation 2
- SSF - Saturn (under development)
- DSF - Dreamcast (under development)
- USF - Nintendo 64 (developed by Adam Gashlin)
- GSF - GameBoy Advance (developed by Caitsith2 and Zoopd)
- QSF - Capcom QSound
All PSF sub-formats share the same basic underlying file format, and the same tag format, making plugin development easier and facilitating code reuse.
Creating PSF files
Creating PSF files for most of the above systems requires extensive knowledge of assembly language and isn't for the casual user. This is, unfortunately, a necessary tradeoff of the format. However, there are certain instances where PSF2 files may be created with no programming experience - see the PSF Ripping Help section below.
PSF Frequently Asked Questions
- Please read this before contacting me
- List of mirrors for PSF sets