Menu
Developers Portfolio
  • Tools
  • Blog post
  • Demo
  • All
Developers Portfolio

MSX Sound Player

Posted on March 9, 2014March 10, 2020

As part of investigating the SSF (Mortal Kombat Armageddon package format) I also wanted to be able to dump sounds and music.

After writing a loader, I thought it would be a cool stretch goal to add a UI and an Xaudio output backend.

As all of the resources are stored in a native format for the hardware the engine is supposed to run on, I focussed only on supporting one platform and one format. In this case I decided that the xbox would have the best audio quality therefore this application can only load .msx files from the xbox version of MKA and MKDA. The stored .wav data in the .msx package is encoded with the WAVE_FORMAT_VOXWARE_BYTE_ALIGNED format. This format is not very common and it took me a while to find the right tables that would decode the data. I later found out that ffmpeg actually has support for this format and was able to reconfirm the decompression table data.

Obviously no resources are included here.

MsxPlayerDownload

Recent Posts

  • EntityHero (Doom Eternal entities editor)
  • Fluidity
  • MKV
  • MSX Sound Player
  • SSF Viewer (Mortal Kombat Armageddon art viewer)

Archives

  • September 2020
  • March 2020
  • March 2015
  • March 2014
  • September 2009
  • March 2009
  • June 2008
  • February 2008
  • December 2007
  • September 2007
  • April 2007
  • December 2006
  • June 2006
  • February 2006
  • November 2005
  • September 2005
  • July 2004
  • March 2004
  • May 2003
  • January 2001
©2020 Developers Portfolio | Powered by SuperbThemes & WordPress