Mortal Kombat Deceptions MSX

From XentaxWiki
Jump to: navigation, search

MSX


Format Specifications

uint32 {4}   - Version (2)
uint32 {4}   - Number Of Files [-1]
uint32 {4}   - File Padding Size (2048)
uint32 {4}   - Directory Size (including this archive header)
uint32 {4}   - Directory Padding Size (2048)
byte {12}    - null
uint32 {4}   - Archive Size
byte {16}    - null

// for each file

uint16 {2}   - File ID (starting at 1, incremental)
byte {1}     - null
uint16 {2}   - Unknown (32)
uint16 {2}   - Unknown
byte {1}     - null
uint32 {4}   - File Size (including the 40 bytes of the header in the next loop)
uint32 {4}   - Padding Length?
uint32 {4}   - Unknown (40)
uint32 {4}   - null


// for each file

char {4}     - RIFF Header (RIFF)
uint32 {4}   - File Length [+8]
char {8}     - Format Header (WAVEfmt )
uint32 {4}   - Sound Description Length? (20)
uint16 {2}   - Unknown
uint16 {2}   - Mono/Stereo? (2)
uint32 {4}   - Sample Rate (32000)
uint32 {4}   - Sample Rate (36000)
uint16 {2}   - Unknown
uint16 {2}   - Unknown
uint16 {2}   - Mono/Stereo? (2)
uint16 {2}   - Block Size? (64)


byte {0-2047}      - null Padding to a multiple of 2048 bytes

// for each file

byte {X}     - File Data
byte {0-2047}      - null Padding to a multiple of 2048 bytes


MultiEx BMS

Not written yet

Supported Programs