PSF Central


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.

Sub-formats


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.

FAQ


PSF Frequently Asked Questions - Please read this before contacting me

Specification


PSF Format Specification

Players


PSF Players

Utilities


PSF Utilities

Ripping help


PSF Ripping Help

PSF files


PSF Files - List of mirrors for PSF sets




Wiki

contact Neill Corlett