Mortal Kombat Deceptions MSX
Jump to navigation
Jump to search
MSX
- Format Type : Archive
- Endian Order : Little Endian
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