XA Audio: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
No edit summary
Line 30: Line 30:
   128*18 bytes - sound groups  // 128 bytes per sound group
   128*18 bytes - sound groups  // 128 bytes per sound group
}
}
</pre>
</div>
=== Related Structures ===
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
// ADPCM RAW sector file format
</pre>
</pre>
</div>
</div>

Revision as of 10:20, 20 October 2020

XA


Format Specifications

 
// XA file format 

// little endian

//header
4 bytes (char) - magic // "RIFF"
4 bytes (uint32) - filesize - 8
8 bytes (char) - XA ID string // "CDXAfmt "
4 bytes (uint32) - size of next block
16 bytes - some block // "=UXA"
4 bytes (char) - data ID string " // "data"
4 bytes (uint32) - size of data

// Note: num_of_sectors can be calculated 
// like this: size_of_data / 2352

//audio data (2352 bytes per entry)
num_of_sectors *
{
   48 bytes - sector filler
   128*18 bytes - sound groups  // 128 bytes per sound group
}

Related Structures

 
// ADPCM RAW sector file format

MultiEx BMS Script

Not written yet.

Notes and Comments

  • PlayStation 1 audio files.

Games

List of games using this file format:

Compatible Programs

  • CDXATOOL
  • CDXAUtil
  • xa2wav
  • XA2WAVE
  • xacopy
  • XAEX
  • xaplay
  • XA Audio Converter
  • PSound