Да, баг с невозможностью изменить год (как и баг с возможностью установить нулевой месяц) я тоже заметил и исправил. Прошивку выложу.
С воспроизведением WAV на частоте 44 КГц есть проблема - скорости AVR-ки хватает на пределе. Поэтому, отключил там клавиатуру. После переписывания ключевых процедур на ассемблер, думаю, можно сделать обработку прерывания воспроизведения.
- - - Updated - - -
Да, сделать можно. Вопрос - где можно ознакомиться с описанием и форматом этих файлов и формой аудио-сигнала?
Это однобитный вариант WAV, в разы более компактный. Может содержать опциональный заголовок со списком блоков, чтобы между ними можно было переключаться.
Если интересует двоичный формат файла, то могу оформить и выложить попозже.
Есть конвертер из wav в baw, его исходник прилагаю.
Вообще, формат задумывался в первую очередь для SAVE-ов игр в которых используется нестандартный загрузчик.





Ответить с цитированием