@yoyz2k Hey that's great if you want to help, I knew this might be a good idea. I just switched over to Linux from XP so I'm still figuring out some particulars. However I'm going to use the Eclipse IDE and the SGDK by stef. I still need to figure out which assembler and other binaries to use, more on that later once I figure out the Linux side of things. As far as code design is concerned, we need something that is very readable and well documented, 68k was an eyesore after a while and is one leading reason to make C the primary language. But it also needs to be efficient. When playback and sampling comes into play, there's no room for slow code... the Sega Genesis has an ancient cpu and tiny ram. So it's a tight squeeze, it sure is rewarding to get sound out of it though If it's something you think you want to have a go at then head on over to spritesmind, it's an online community of sega devs and there's tons of great info there. Once I finish getting the dev platform set up on my end and can compile we can start coordinating more, getting our hands dirty, etc.
@PULSELOOPER Deflemask has some interesting functionality that would be tricky to get working on a full blown native tracker. The UI will need to be reconsidered, there's a lot that needs to be reconsidered as matter of fact. It really struck me when I started getting too far along in development, I was going to have to rewrite lots of code.