Сам плейер никаких манипуляций с памятью не осуществляет. Поэтому если хочется положить музыку в страницу - да, ограничение на длину трека в 16кб. Но плейер тупой и ни на чём не настаивает. Сборка приложенного примера, компилирует плейер с адреса 32768, т.е. даёт больше 31кб на музыку. Если действовать с умом, можно занять и медленную память, просто положив вектор прерываний в память быструю; это позволит играть музыку длиной до 47 килобайт.
Цель этого плейера - демодизайн. Если трек не входит в банку, скорее всего, нам придётся работать над треком с музыкантом в любом случае, потому что память на вес золота. Конечно, нам хочется запихать в банку больше, чем помещается сейчас, но это вопрос будущей работы. Плейер автоматически прыгающий по банкам для наших задач реально неактуален, скорее даже вреден.





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