align 256 (xgm sound engine related) and too much code