Значит, товарищи, я подумал и пришел к выводу об осуществимости следующей архитектуры.
Если разрабатывать движок, то для спека разрабатывается только плеер.
Музоны создаются в Modplug Tracker или другом трекере на PC. Для этого синтезируются специальные сэмплы, которые повторяют возможности спековского движка. Ну наподобие того, как в конвертированном Savage синтезированные сэмплы дают практически тот же звук, что и оригинальный движок на ZX.
Далее специальная прога на PC - назовем ее компилятор - преобразовывает трекерный музон в формат нового движка. На компилятор может быть возложено довольно много сложных функций (все с целью оптимизации качества проигрывания), так что автоматическая декомпиляция такой музыки может даже быть невозможной. Прога эта пишется на любом языке высокого уровня, например C++ или Java.
А на самом спеке - только контроль и собственно воспроизведение
Если кто желает такое реализовать - могу посодействовать консультациями. Сам если возьмусь, то еще не скоро, надо сначала доделать те проекты, которые уже тяну (Follin).
Добавлено через 3 минуты
И вот еще что. Тут в соседней ветке была ссылка на страничку Mr. Beep. Похоже, что данный тип уже сделал все, о чем мы тут говорим, так что возможно, что и не надо ничего больше изобретать в этой области