chaos4ever / chaos

The chaos Operating System
https://chaos4ever.github.io/
15 stars 6 forks source link

[programs/modplay] Convert to use hxcmod .mod engine #154

Closed perlun closed 4 years ago

perlun commented 4 years ago

Our own .mod playing code had some severe problems, making it completley unusable with certain .mod files. It didn't support a large enough subset of the .mod file mechanisms for it to work well enough.

This is where hxcmod comes into picture. It's an open source modplayer from http://hxc2001.free.fr which we could quite easily integrate into our own code base. Benefit: we can now play a much larger subset of existing .mod files without problems.

The visualizations that we had are mostly gone because of this change; I plan to reintroduce them shortly (and perhaps even make them greater than before. :-)

Oh, and finally: the AXELF.MOD file that we had in our repo wasn't really Axel F. It was Every Breath You Take with The Police. ;-)