XA Audio: Difference between revisions
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 Type : Audio
- Endian Order : Little Endian
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:
- Urban Chaos
- MediEvil
- Many more...
Compatible Programs
- CDXATOOL
- CDXAUtil
- xa2wav
- XA2WAVE
- xacopy
- XAEX
- xaplay
- XA Audio Converter
- PSound