191
Project / Coder's Corner / Re: Where can I start learning about programming a module player?
« on: March 13, 2021, 12:50:32 »
I mean, there are tons of Amiga module formats that are very simple conceptually, but most of their sources will be in Motorola 68000 assembly language so depending on your background they are probably more difficult to get into (plus the hardware does the mixing, so you will actually not see any of the magic of that - the players just tell the hardware which pieces of memory to mix at which volume).
I don't know to be honest, maybe it's time to bite the apple and try something more complex. In the end, you will see the same concepts being repeated again and again. Being able to at least read assembly language (Motorola 68000 and x86) can greatly help understanding how some of the older trackers work, as some of them are open-source these days but were obviously not written in high-level languages back then. Or maybe you'd want to start from scratch and write a new MOD or XM player with the stuff you've learned so far. You're always welcome to ask questions how certain things work if you're stuck.
I don't know to be honest, maybe it's time to bite the apple and try something more complex. In the end, you will see the same concepts being repeated again and again. Being able to at least read assembly language (Motorola 68000 and x86) can greatly help understanding how some of the older trackers work, as some of them are open-source these days but were obviously not written in high-level languages back then. Or maybe you'd want to start from scratch and write a new MOD or XM player with the stuff you've learned so far. You're always welcome to ask questions how certain things work if you're stuck.