Got it working again and Krawall now makes a noise and doesn't crash, but the screen is all messed up, need to fix.
Merged master Makefile changes.
Fixed palette issue by changing DMA width to 16bit.
Removed screenmode.h as it was not used any more.
Ignore build directory.
Do not build without a samples.xm file.
Got audio outputting with correct framerate version of Krawall. Audio is not sampling from the right locations though.
Fixed nameclash with sample module file export. Samples now successfully being built into the project.
Changed the GlobalData global to be a pointer that gets explicitly instantiated rather than the incorrect instantiation that was there before which could result in memory corruption issues.
Tweaks to bring the code more into line with devkitPro.
REG_WSCNT change suddenly started breaking everything on the real device.
Makefile tweaks - build with current branch name postfixed. Run emulator in background task.