В чём проблема-то была? Неужели с FAT32 не работает? Надо будет посмотреть, что можно сделать, наверняка переполнение 16-битной арифметики (у меня-то FAT12 )
Кстати, порядок заливки файлов на SD роли не должен играть.
Сделал бы ты ещё переключение цвет/ч.б., а то во многие игры противно играть будет