Thursday 1 June 2023

Amiga module player for DOS - the first draft!

After one week, I've finally pulled off what I previously thought impossible - an entire module player, running in real mode DOS! I'm super proud of this achievement, as it means I can use sample-based music in my projects, and it's as easy as composing in OpenMPT, saving it, and building the project again. What you hear is what you get (70% of the time). With this, I've added volume and speed scaling to Blastlib. One day I might write a series of posts, showing how I made this player!

Here's the source code, and here's the demo above, which plays one of many test modules that I made

Amiga module player for DOS - the first draft!

After one week, I've finally pulled off what I previously thought impossible - an entire module player, running in real mode DOS! I'...